├── HARDWARE LICENSE - cern_ohl_p_v2.pdf ├── openFrame part description PDFs ├── OF-AC-00.pdf ├── OF-CL-LC.pdf ├── OF-CL-SM2.pdf ├── OF-IN-MCH.pdf ├── OF-LL-65.pdf ├── OF-LL-80.pdf ├── OF-LL-BP.pdf ├── OF-LL-SP.pdf ├── OF-LL-TL.pdf ├── OF-PP-SM2.pdf ├── OF-TI-ARM.pdf ├── OF-AC-2P-OD.pdf ├── OF-AD-LL-SM1.pdf ├── OF-CL-SM30.pdf ├── OF-HA-2P-OD.pdf ├── OF-HA-AC-00.pdf ├── OF-IN-2P-OD.pdf ├── OF-LL-FL-MOT.pdf ├── OF-PP-SM30.pdf ├── OF-TI-PILLAR.pdf ├── OF-AD-MCH-M45.pdf ├── OF-AD-SBSM2-CM.pdf ├── OF-AD-HA-IN-2P-OD.pdf ├── OF-AD-OBH-M25-60.pdf ├── OF-AD-SBSM30-CM.pdf ├── OF-AD-FL-PZ-PI-Q545.pdf ├── OF-AD-SM2-TL-NIKON.pdf ├── OF-AD-SP-TI-PILLAR.pdf ├── OF-AD-PZ-PI-Q545-OBH.pdf ├── OF-AD-SM2-TL-OLYMPUS.pdf ├── OF-AD-TI-ARM-LED-CAIRN.pdf ├── OF-AD-TI-PILLAR-TI-ARM.pdf └── OF-AD-SP-ZAB-PZ-PI-Q545.pdf ├── HARDWARE LICENSE GUIDE - cern_ohl_p_v2_howto.pdf ├── HOW TO CITE OPENFRAME.md ├── README.md └── openFrame CAD ├── OF-TI-ARM.step ├── OF-TI-PILLAR.step ├── OF-PP-SM2.stp ├── OF-PP-SM30.stp ├── OF-AD-HA-IN-2P-OD.stp ├── OF-AD-OBH-RMS-45.stp ├── OF-AD-SM2-TL-OLYMPUS.stp ├── OF-AD-SM2-TL-NIKON.stp ├── OF-AD-SBSM30-CM.stp ├── OF-AD-SBSM2-CM.stp ├── OF-HA-2P-OD.stp └── OF-CL-LC.stp /HARDWARE LICENSE - cern_ohl_p_v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/HARDWARE LICENSE - cern_ohl_p_v2.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AC-00.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AC-00.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-CL-LC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-CL-LC.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-CL-SM2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-CL-SM2.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-IN-MCH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-IN-MCH.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-LL-65.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-LL-65.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-LL-80.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-LL-80.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-LL-BP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-LL-BP.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-LL-SP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-LL-SP.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-LL-TL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-LL-TL.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-PP-SM2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-PP-SM2.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-TI-ARM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-TI-ARM.pdf -------------------------------------------------------------------------------- /HARDWARE LICENSE GUIDE - cern_ohl_p_v2_howto.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/HARDWARE LICENSE GUIDE - cern_ohl_p_v2_howto.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AC-2P-OD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AC-2P-OD.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-LL-SM1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-LL-SM1.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-CL-SM30.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-CL-SM30.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-HA-2P-OD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-HA-2P-OD.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-HA-AC-00.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-HA-AC-00.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-IN-2P-OD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-IN-2P-OD.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-LL-FL-MOT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-LL-FL-MOT.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-PP-SM30.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-PP-SM30.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-TI-PILLAR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-TI-PILLAR.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-MCH-M45.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-MCH-M45.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-SBSM2-CM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-SBSM2-CM.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-HA-IN-2P-OD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-HA-IN-2P-OD.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-OBH-M25-60.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-OBH-M25-60.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-SBSM30-CM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-SBSM30-CM.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-FL-PZ-PI-Q545.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-FL-PZ-PI-Q545.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-SM2-TL-NIKON.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-SM2-TL-NIKON.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-SP-TI-PILLAR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-SP-TI-PILLAR.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-PZ-PI-Q545-OBH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-PZ-PI-Q545-OBH.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-SM2-TL-OLYMPUS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-SM2-TL-OLYMPUS.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-TI-ARM-LED-CAIRN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-TI-ARM-LED-CAIRN.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-TI-PILLAR-TI-ARM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-TI-PILLAR-TI-ARM.pdf -------------------------------------------------------------------------------- /openFrame part description PDFs/OF-AD-SP-ZAB-PZ-PI-Q545.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImperialCollegeLondon/openFrame/HEAD/openFrame part description PDFs/OF-AD-SP-ZAB-PZ-PI-Q545.pdf -------------------------------------------------------------------------------- /HOW TO CITE OPENFRAME.md: -------------------------------------------------------------------------------- 1 | # How to cite _openFrame_ 2 | 3 | This page will provide a list of suitable items for citing as a reference to _openFrame_-derived equipment. 4 | 5 | This article to be published in the Journal of Microscopy is the preferred reference to use in any publication: 6 | [openFrame: A modular, sustainable, open microscopy platform with single-shot, dual-axis optical autofocus module providing high precision and long range of operation](https://doi.org/10.1111/jmi.13219) 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Introduction to _openFrame_ 2 | 3 | This repository hosts information and instructions associated with the modular _openFrame_ microscope, a cost-effective platform based on open-hardware core components that can be configured or adapted to most light microscopy techniques and is intended to be used with open-source software, making instruments straightforward to maintain and to upgrade. _openFrame_ microscopes are based on stackable cylindrical aluminium layers centred on an optical axis that can accommodate a range of generic or specialised microscope components and which are ready to be mounted to external components such as optical cage systems. 4 | We are licensing the core _openFrame_ components under under the permissive version of the CERN Open Hardware License Version 2 ([https://ohwr.org/cern_ohl_p_v2.pdf](https://ohwr.org/cern_ohl_p_v2.pdf)), including the component designs hosted on this repository. We do not wish to restrict users in their ability to utilise _openFrame_ components and, as well as supporting the assembly of open instrumentation, openFrame components can be used with closed-source and proprietary technologies 5 | 6 | Please see the ["How to cite openFrame" file](https://github.com/ImperialCollegeLondon/openFrame/blob/main/HOW%20TO%20CITE%20OPENFRAME.md) for information on how to cite _openFrame_ 7 | 8 | For further information on the modules that make up openFrame and associated information, please check the [wiki](https://github.com/ImperialCollegeLondon/openFrame/wiki) for this repository. 9 | 10 | ## Where to find information 11 | 12 | ### [CAD designs](https://github.com/ImperialCollegeLondon/openFrame/tree/main/openFrame%20CAD) 13 | The CAD files for the _openFrame_ components licensed under the permissive version of the CERN Open Hardware License Version 2 can be found in the folder called [_openFrame_ CAD](https://github.com/ImperialCollegeLondon/openFrame/tree/main/openFrame%20CAD). The [_openFrame_ part description PDFs](https://github.com/ImperialCollegeLondon/openFrame/tree/main/openFrame%20part%20description%20PDFs) folder contains important information such as hole tapping data, as well as suggested specification information relevant for fabrication of these components. 14 | 15 | ### [Assembly instructions](https://github.com/ImperialCollegeLondon/openFrame/wiki) 16 | As they become available, assembly instructions for creating an openFrame-based epifluorescence microscope will be found in the [wiki](https://github.com/ImperialCollegeLondon/openFrame/wiki) for this repo. Please note that as the system is modular and extensible, a much larger range of configurations are possible, but it is not feasible to document the assembly of every possible permutation. 17 | 18 | ### Software 19 | We make extensive use of [Micro-Manager](https://micro-manager.org/Version_2.0) to control _openFrame_ instrumentation but understand that this may not always be the first choice of all users or developers. Micro-Manager uses the Lesser GPL license ([https://www.gnu.org/licenses/lgpl-3.0.en.html](https://www.gnu.org/licenses/lgpl-3.0.en.html)) for its core and the BSD 2-clause license ([https://opensource.org/license/bsd-2-clause/](https://opensource.org/license/bsd-2-clause/)) for the GUI and device adapters, and any 20 | Micro-Manager device adapters we have written (for the openFrame hardware components licensed under the permissive version of the CERN Open Hardware License Version 2 in this repository) are licensed under the BSD 2-clause license. 21 | 22 | Any other software for the open-source components _openFrame_ hardware components licensed under the permissive version of the CERN Open Hardware License Version 2 in this repository is licensed under the BSD 2-clause license ([https://opensource.org/license/bsd-2-clause/](https://opensource.org/license/bsd-2-clause/)). 23 | 24 | ### Acknowledgements 25 | The _openFrame_ is a compact, modular, open-source microscope conceived by Paul French and developed with colleagues from the [Photonics Group](https://www.imperial.ac.uk/photonics/) at [Imperial College London](https://www.imperial.ac.uk/), and then designed, supported, and extended in collaboration with [Cairn Research](https://www.cairn-research.co.uk/). The first prototype _openFrame_ microscope was co-designed and fabricated by Simon Johnson and Martin Kehoe in the Optics instrumentation facility of the Physics Department at Imperial College London with input. Subsequently the design and implementation were refined in a collaboration with Cairn Research Ltd by Frederik Görlitz and Sunil Kumar at Imperial supervised by Paul French, working with Callum Hollick at Cairn supervised by Jeremy Graham. Callum Hollick fabricated subsequent prototypes and designed the current version of core _openFrame_ components, which are represented in these CAD files. 26 | -------------------------------------------------------------------------------- /openFrame CAD/OF-TI-ARM.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: using custom renumber hook */ 7 | 8 | FILE_DESCRIPTION( 9 | /* description */ ('STEP AP242', 10 | 'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa 11 | cturing Information (PMI)---4.0---2014-10-13', 12 | 'CAx-IF Rec.Pracs.---3D Tessellated Geometry---0.4---2014-09-14','2;1'), 13 | 14 | /* implementation_level */ '2;1'); 15 | 16 | FILE_NAME( 17 | /* name */ '649d91043780c431e9698908', 18 | /* time_stamp */ '2023-06-29T14:11:17Z', 19 | /* author */ (''), 20 | /* organization */ (''), 21 | /* preprocessor_version */ 'ST-DEVELOPER v19.4', 22 | /* originating_system */ ' ', 23 | /* authorisation */ ' '); 24 | 25 | FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }')); 26 | ENDSEC; 27 | 28 | DATA; 29 | #10=SHAPE_REPRESENTATION_RELATIONSHIP('','',#69,#11); 30 | #11=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#67),#115); 31 | #12=PLANE('',#74); 32 | #13=PLANE('',#75); 33 | #14=PLANE('',#77); 34 | #15=ORIENTED_EDGE('',*,*,#23,.F.); 35 | #16=ORIENTED_EDGE('',*,*,#24,.T.); 36 | #17=ORIENTED_EDGE('',*,*,#23,.T.); 37 | #18=ORIENTED_EDGE('',*,*,#25,.T.); 38 | #19=ORIENTED_EDGE('',*,*,#24,.F.); 39 | #20=ORIENTED_EDGE('',*,*,#26,.F.); 40 | #21=ORIENTED_EDGE('',*,*,#26,.T.); 41 | #22=ORIENTED_EDGE('',*,*,#25,.F.); 42 | #23=EDGE_CURVE('',#27,#27,#31,.T.); 43 | #24=EDGE_CURVE('',#28,#28,#32,.T.); 44 | #25=EDGE_CURVE('',#29,#29,#33,.T.); 45 | #26=EDGE_CURVE('',#30,#30,#34,.T.); 46 | #27=VERTEX_POINT('',#103); 47 | #28=VERTEX_POINT('',#105); 48 | #29=VERTEX_POINT('',#109); 49 | #30=VERTEX_POINT('',#112); 50 | #31=CIRCLE('',#72,0.008); 51 | #32=CIRCLE('',#73,0.008); 52 | #33=CIRCLE('',#76,0.00165); 53 | #34=CIRCLE('',#78,0.00165); 54 | #35=EDGE_LOOP('',(#15)); 55 | #36=EDGE_LOOP('',(#16)); 56 | #37=EDGE_LOOP('',(#17)); 57 | #38=EDGE_LOOP('',(#18)); 58 | #39=EDGE_LOOP('',(#19)); 59 | #40=EDGE_LOOP('',(#20)); 60 | #41=EDGE_LOOP('',(#21)); 61 | #42=EDGE_LOOP('',(#22)); 62 | #43=FACE_BOUND('',#35,.T.); 63 | #44=FACE_BOUND('',#36,.T.); 64 | #45=FACE_BOUND('',#37,.T.); 65 | #46=FACE_BOUND('',#38,.T.); 66 | #47=FACE_BOUND('',#39,.T.); 67 | #48=FACE_BOUND('',#40,.T.); 68 | #49=FACE_BOUND('',#41,.T.); 69 | #50=FACE_BOUND('',#42,.T.); 70 | #51=CYLINDRICAL_SURFACE('',#71,0.008); 71 | #52=CYLINDRICAL_SURFACE('',#79,0.00165); 72 | #53=ADVANCED_FACE('',(#43,#44),#51,.T.); 73 | #54=ADVANCED_FACE('',(#45),#12,.T.); 74 | #55=ADVANCED_FACE('',(#46,#47),#13,.F.); 75 | #56=ADVANCED_FACE('',(#48),#14,.T.); 76 | #57=ADVANCED_FACE('',(#49,#50),#52,.F.); 77 | #58=CLOSED_SHELL('',(#53,#54,#55,#56,#57)); 78 | #59=STYLED_ITEM('',(#60),#67); 79 | #60=PRESENTATION_STYLE_ASSIGNMENT((#61)); 80 | #61=SURFACE_STYLE_USAGE(.BOTH.,#62); 81 | #62=SURFACE_SIDE_STYLE('',(#63)); 82 | #63=SURFACE_STYLE_FILL_AREA(#64); 83 | #64=FILL_AREA_STYLE('',(#65)); 84 | #65=FILL_AREA_STYLE_COLOUR('',#66); 85 | #66=COLOUR_RGB('',0.615686274509804,0.811764705882353,0.929411764705882); 86 | #67=MANIFOLD_SOLID_BREP('Part 1',#58); 87 | #68=SHAPE_DEFINITION_REPRESENTATION(#120,#69); 88 | #69=SHAPE_REPRESENTATION('Part 1',(#70),#115); 89 | #70=AXIS2_PLACEMENT_3D('',#100,#80,#81); 90 | #71=AXIS2_PLACEMENT_3D('',#101,#82,#83); 91 | #72=AXIS2_PLACEMENT_3D('',#102,#84,#85); 92 | #73=AXIS2_PLACEMENT_3D('',#104,#86,#87); 93 | #74=AXIS2_PLACEMENT_3D('',#106,#88,#89); 94 | #75=AXIS2_PLACEMENT_3D('',#107,#90,#91); 95 | #76=AXIS2_PLACEMENT_3D('',#108,#92,#93); 96 | #77=AXIS2_PLACEMENT_3D('',#110,#94,#95); 97 | #78=AXIS2_PLACEMENT_3D('',#111,#96,#97); 98 | #79=AXIS2_PLACEMENT_3D('',#113,#98,#99); 99 | #80=DIRECTION('',(0.,0.,1.)); 100 | #81=DIRECTION('',(1.,0.,0.)); 101 | #82=DIRECTION('',(0.,0.,-1.)); 102 | #83=DIRECTION('',(-1.,0.,0.)); 103 | #84=DIRECTION('',(0.,0.,1.)); 104 | #85=DIRECTION('',(1.,0.,0.)); 105 | #86=DIRECTION('',(0.,0.,1.)); 106 | #87=DIRECTION('',(1.,0.,0.)); 107 | #88=DIRECTION('',(0.,0.,1.)); 108 | #89=DIRECTION('',(1.,0.,0.)); 109 | #90=DIRECTION('',(0.,0.,1.)); 110 | #91=DIRECTION('',(1.,0.,0.)); 111 | #92=DIRECTION('',(0.,0.,1.)); 112 | #93=DIRECTION('',(1.,0.,0.)); 113 | #94=DIRECTION('',(0.,0.,-1.)); 114 | #95=DIRECTION('',(-1.,0.,0.)); 115 | #96=DIRECTION('',(0.,0.,1.)); 116 | #97=DIRECTION('',(1.,0.,0.)); 117 | #98=DIRECTION('',(0.,0.,1.)); 118 | #99=DIRECTION('',(1.,0.,0.)); 119 | #100=CARTESIAN_POINT('',(0.,0.,0.)); 120 | #101=CARTESIAN_POINT('',(0.,4.89858719658941E-19,0.2)); 121 | #102=CARTESIAN_POINT('',(0.,4.89858719658941E-19,0.2)); 122 | #103=CARTESIAN_POINT('',(0.008,4.89858719658941E-19,0.2)); 123 | #104=CARTESIAN_POINT('',(0.,4.89858719658941E-19,0.)); 124 | #105=CARTESIAN_POINT('',(0.008,4.89858719658941E-19,0.)); 125 | #106=CARTESIAN_POINT('',(0.,0.,0.2)); 126 | #107=CARTESIAN_POINT('',(0.,0.,0.)); 127 | #108=CARTESIAN_POINT('',(0.,0.,0.)); 128 | #109=CARTESIAN_POINT('',(0.00165,0.,0.)); 129 | #110=CARTESIAN_POINT('',(0.00165,0.,0.01)); 130 | #111=CARTESIAN_POINT('',(0.,0.,0.01)); 131 | #112=CARTESIAN_POINT('',(0.00165,0.,0.01)); 132 | #113=CARTESIAN_POINT('',(0.,0.,0.)); 133 | #114=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#59),#115); 134 | #115=( 135 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 136 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116)) 137 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#119,#118,#117)) 138 | REPRESENTATION_CONTEXT('Part 1','TOP_LEVEL_ASSEMBLY_PART') 139 | ); 140 | #116=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-6),#119, 141 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 142 | #117=( 143 | NAMED_UNIT(*) 144 | SI_UNIT($,.STERADIAN.) 145 | SOLID_ANGLE_UNIT() 146 | ); 147 | #118=( 148 | NAMED_UNIT(*) 149 | PLANE_ANGLE_UNIT() 150 | SI_UNIT($,.RADIAN.) 151 | ); 152 | #119=( 153 | LENGTH_UNIT() 154 | NAMED_UNIT(*) 155 | SI_UNIT($,.METRE.) 156 | ); 157 | #120=PRODUCT_DEFINITION_SHAPE('','',#121); 158 | #121=PRODUCT_DEFINITION('','',#123,#122); 159 | #122=PRODUCT_DEFINITION_CONTEXT('',#129,'design'); 160 | #123=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#125, 161 | .NOT_KNOWN.); 162 | #124=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#125)); 163 | #125=PRODUCT('Part 1','Part 1','Part 1',(#127)); 164 | #126=PRODUCT_CATEGORY('',''); 165 | #127=PRODUCT_CONTEXT('',#129,'mechanical'); 166 | #128=APPLICATION_PROTOCOL_DEFINITION('international standard', 167 | 'ap242_managed_model_based_3d_engineering',2011,#129); 168 | #129=APPLICATION_CONTEXT('managed model based 3d engineering'); 169 | ENDSEC; 170 | END-ISO-10303-21; 171 | -------------------------------------------------------------------------------- /openFrame CAD/OF-TI-PILLAR.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: using custom renumber hook */ 7 | 8 | FILE_DESCRIPTION( 9 | /* description */ ('STEP AP242', 10 | 'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa 11 | cturing Information (PMI)---4.0---2014-10-13', 12 | 'CAx-IF Rec.Pracs.---3D Tessellated Geometry---0.4---2014-09-14','2;1'), 13 | 14 | /* implementation_level */ '2;1'); 15 | 16 | FILE_NAME( 17 | /* name */ '649d90fa3780c431e96988f4', 18 | /* time_stamp */ '2023-06-29T14:11:07Z', 19 | /* author */ (''), 20 | /* organization */ (''), 21 | /* preprocessor_version */ 'ST-DEVELOPER v19.4', 22 | /* originating_system */ ' ', 23 | /* authorisation */ ' '); 24 | 25 | FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }')); 26 | ENDSEC; 27 | 28 | DATA; 29 | #10=SHAPE_REPRESENTATION_RELATIONSHIP('','',#69,#11); 30 | #11=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#67),#115); 31 | #12=PLANE('',#74); 32 | #13=PLANE('',#75); 33 | #14=PLANE('',#77); 34 | #15=ORIENTED_EDGE('',*,*,#23,.F.); 35 | #16=ORIENTED_EDGE('',*,*,#24,.T.); 36 | #17=ORIENTED_EDGE('',*,*,#23,.T.); 37 | #18=ORIENTED_EDGE('',*,*,#25,.T.); 38 | #19=ORIENTED_EDGE('',*,*,#24,.F.); 39 | #20=ORIENTED_EDGE('',*,*,#26,.F.); 40 | #21=ORIENTED_EDGE('',*,*,#26,.T.); 41 | #22=ORIENTED_EDGE('',*,*,#25,.F.); 42 | #23=EDGE_CURVE('',#27,#27,#31,.T.); 43 | #24=EDGE_CURVE('',#28,#28,#32,.T.); 44 | #25=EDGE_CURVE('',#29,#29,#33,.T.); 45 | #26=EDGE_CURVE('',#30,#30,#34,.T.); 46 | #27=VERTEX_POINT('',#103); 47 | #28=VERTEX_POINT('',#105); 48 | #29=VERTEX_POINT('',#109); 49 | #30=VERTEX_POINT('',#112); 50 | #31=CIRCLE('',#72,0.0125); 51 | #32=CIRCLE('',#73,0.0125); 52 | #33=CIRCLE('',#76,0.0021); 53 | #34=CIRCLE('',#78,0.0021); 54 | #35=EDGE_LOOP('',(#15)); 55 | #36=EDGE_LOOP('',(#16)); 56 | #37=EDGE_LOOP('',(#17)); 57 | #38=EDGE_LOOP('',(#18)); 58 | #39=EDGE_LOOP('',(#19)); 59 | #40=EDGE_LOOP('',(#20)); 60 | #41=EDGE_LOOP('',(#21)); 61 | #42=EDGE_LOOP('',(#22)); 62 | #43=FACE_BOUND('',#35,.T.); 63 | #44=FACE_BOUND('',#36,.T.); 64 | #45=FACE_BOUND('',#37,.T.); 65 | #46=FACE_BOUND('',#38,.T.); 66 | #47=FACE_BOUND('',#39,.T.); 67 | #48=FACE_BOUND('',#40,.T.); 68 | #49=FACE_BOUND('',#41,.T.); 69 | #50=FACE_BOUND('',#42,.T.); 70 | #51=CYLINDRICAL_SURFACE('',#71,0.0125); 71 | #52=CYLINDRICAL_SURFACE('',#79,0.0021); 72 | #53=ADVANCED_FACE('',(#43,#44),#51,.T.); 73 | #54=ADVANCED_FACE('',(#45),#12,.T.); 74 | #55=ADVANCED_FACE('',(#46,#47),#13,.F.); 75 | #56=ADVANCED_FACE('',(#48),#14,.T.); 76 | #57=ADVANCED_FACE('',(#49,#50),#52,.F.); 77 | #58=CLOSED_SHELL('',(#53,#54,#55,#56,#57)); 78 | #59=STYLED_ITEM('',(#60),#67); 79 | #60=PRESENTATION_STYLE_ASSIGNMENT((#61)); 80 | #61=SURFACE_STYLE_USAGE(.BOTH.,#62); 81 | #62=SURFACE_SIDE_STYLE('',(#63)); 82 | #63=SURFACE_STYLE_FILL_AREA(#64); 83 | #64=FILL_AREA_STYLE('',(#65)); 84 | #65=FILL_AREA_STYLE_COLOUR('',#66); 85 | #66=COLOUR_RGB('',0.615686274509804,0.811764705882353,0.929411764705882); 86 | #67=MANIFOLD_SOLID_BREP('Part 1',#58); 87 | #68=SHAPE_DEFINITION_REPRESENTATION(#120,#69); 88 | #69=SHAPE_REPRESENTATION('Part 1',(#70),#115); 89 | #70=AXIS2_PLACEMENT_3D('',#100,#80,#81); 90 | #71=AXIS2_PLACEMENT_3D('',#101,#82,#83); 91 | #72=AXIS2_PLACEMENT_3D('',#102,#84,#85); 92 | #73=AXIS2_PLACEMENT_3D('',#104,#86,#87); 93 | #74=AXIS2_PLACEMENT_3D('',#106,#88,#89); 94 | #75=AXIS2_PLACEMENT_3D('',#107,#90,#91); 95 | #76=AXIS2_PLACEMENT_3D('',#108,#92,#93); 96 | #77=AXIS2_PLACEMENT_3D('',#110,#94,#95); 97 | #78=AXIS2_PLACEMENT_3D('',#111,#96,#97); 98 | #79=AXIS2_PLACEMENT_3D('',#113,#98,#99); 99 | #80=DIRECTION('',(0.,0.,1.)); 100 | #81=DIRECTION('',(1.,0.,0.)); 101 | #82=DIRECTION('',(0.,0.,-1.)); 102 | #83=DIRECTION('',(-1.,0.,0.)); 103 | #84=DIRECTION('',(0.,0.,1.)); 104 | #85=DIRECTION('',(1.,0.,0.)); 105 | #86=DIRECTION('',(0.,0.,1.)); 106 | #87=DIRECTION('',(1.,0.,0.)); 107 | #88=DIRECTION('',(0.,0.,1.)); 108 | #89=DIRECTION('',(1.,0.,0.)); 109 | #90=DIRECTION('',(0.,0.,1.)); 110 | #91=DIRECTION('',(1.,0.,0.)); 111 | #92=DIRECTION('',(0.,0.,1.)); 112 | #93=DIRECTION('',(1.,0.,0.)); 113 | #94=DIRECTION('',(0.,0.,-1.)); 114 | #95=DIRECTION('',(-1.,0.,0.)); 115 | #96=DIRECTION('',(0.,0.,1.)); 116 | #97=DIRECTION('',(1.,0.,0.)); 117 | #98=DIRECTION('',(0.,0.,1.)); 118 | #99=DIRECTION('',(1.,0.,0.)); 119 | #100=CARTESIAN_POINT('',(0.,0.,0.)); 120 | #101=CARTESIAN_POINT('',(0.,7.65404249467096E-19,0.25)); 121 | #102=CARTESIAN_POINT('',(0.,7.65404249467096E-19,0.25)); 122 | #103=CARTESIAN_POINT('',(0.0125,7.65404249467096E-19,0.25)); 123 | #104=CARTESIAN_POINT('',(0.,7.65404249467096E-19,0.)); 124 | #105=CARTESIAN_POINT('',(0.0125,7.65404249467096E-19,0.)); 125 | #106=CARTESIAN_POINT('',(0.,0.,0.25)); 126 | #107=CARTESIAN_POINT('',(0.,0.,0.)); 127 | #108=CARTESIAN_POINT('',(0.,0.,0.)); 128 | #109=CARTESIAN_POINT('',(0.0021,0.,0.)); 129 | #110=CARTESIAN_POINT('',(0.0021,0.,0.01)); 130 | #111=CARTESIAN_POINT('',(0.,0.,0.01)); 131 | #112=CARTESIAN_POINT('',(0.0021,0.,0.01)); 132 | #113=CARTESIAN_POINT('',(0.,0.,0.)); 133 | #114=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#59),#115); 134 | #115=( 135 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 136 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116)) 137 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#119,#118,#117)) 138 | REPRESENTATION_CONTEXT('Part 1','TOP_LEVEL_ASSEMBLY_PART') 139 | ); 140 | #116=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-6),#119, 141 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 142 | #117=( 143 | NAMED_UNIT(*) 144 | SI_UNIT($,.STERADIAN.) 145 | SOLID_ANGLE_UNIT() 146 | ); 147 | #118=( 148 | NAMED_UNIT(*) 149 | PLANE_ANGLE_UNIT() 150 | SI_UNIT($,.RADIAN.) 151 | ); 152 | #119=( 153 | LENGTH_UNIT() 154 | NAMED_UNIT(*) 155 | SI_UNIT($,.METRE.) 156 | ); 157 | #120=PRODUCT_DEFINITION_SHAPE('','',#121); 158 | #121=PRODUCT_DEFINITION('','',#123,#122); 159 | #122=PRODUCT_DEFINITION_CONTEXT('',#129,'design'); 160 | #123=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#125, 161 | .NOT_KNOWN.); 162 | #124=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#125)); 163 | #125=PRODUCT('Part 1','Part 1','Part 1',(#127)); 164 | #126=PRODUCT_CATEGORY('',''); 165 | #127=PRODUCT_CONTEXT('',#129,'mechanical'); 166 | #128=APPLICATION_PROTOCOL_DEFINITION('international standard', 167 | 'ap242_managed_model_based_3d_engineering',2011,#129); 168 | #129=APPLICATION_CONTEXT('managed model based 3d engineering'); 169 | ENDSEC; 170 | END-ISO-10303-21; 171 | -------------------------------------------------------------------------------- /openFrame CAD/OF-PP-SM2.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 'OpenFrame - SM2 Blanking Plug', 29 | /* time_stamp */ '2023-06-19T09:10:39+01:00', 30 | /* author */ ('Unknown'), 31 | /* organization */ ('Unknown'), 32 | /* preprocessor_version */ 'ST-DEVELOPER v16.7', 33 | /* originating_system */ 'Solid Edge', 34 | /* authorisation */ 'Unknown'); 35 | 36 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 37 | ENDSEC; 38 | 39 | DATA; 40 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 41 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 42 | #12=REPRESENTATION('',(#16),#183); 43 | #13=REPRESENTATION('',(#17),#183); 44 | #14=PROPERTY_DEFINITION('pmi validation property','',#188); 45 | #15=PROPERTY_DEFINITION('pmi validation property','',#188); 46 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 47 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 48 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#110,#19); 49 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#108),#183); 50 | #20=CONICAL_SURFACE('',#124,32.5,0.785398163397448); 51 | #21=CONICAL_SURFACE('',#125,26.9,0.785398163397448); 52 | #22=CONICAL_SURFACE('',#126,31.5,0.785398163397448); 53 | #23=PLANE('',#115); 54 | #24=PLANE('',#120); 55 | #25=PLANE('',#122); 56 | #26=ORIENTED_EDGE('',*,*,#40,.T.); 57 | #27=ORIENTED_EDGE('',*,*,#41,.T.); 58 | #28=ORIENTED_EDGE('',*,*,#42,.T.); 59 | #29=ORIENTED_EDGE('',*,*,#43,.T.); 60 | #30=ORIENTED_EDGE('',*,*,#44,.T.); 61 | #31=ORIENTED_EDGE('',*,*,#45,.T.); 62 | #32=ORIENTED_EDGE('',*,*,#46,.T.); 63 | #33=ORIENTED_EDGE('',*,*,#41,.F.); 64 | #34=ORIENTED_EDGE('',*,*,#45,.F.); 65 | #35=ORIENTED_EDGE('',*,*,#44,.F.); 66 | #36=ORIENTED_EDGE('',*,*,#40,.F.); 67 | #37=ORIENTED_EDGE('',*,*,#42,.F.); 68 | #38=ORIENTED_EDGE('',*,*,#43,.F.); 69 | #39=ORIENTED_EDGE('',*,*,#46,.F.); 70 | #40=EDGE_CURVE('',#47,#47,#54,.F.); 71 | #41=EDGE_CURVE('',#48,#48,#55,.T.); 72 | #42=EDGE_CURVE('',#49,#49,#56,.T.); 73 | #43=EDGE_CURVE('',#50,#50,#57,.F.); 74 | #44=EDGE_CURVE('',#51,#51,#58,.T.); 75 | #45=EDGE_CURVE('',#52,#52,#59,.F.); 76 | #46=EDGE_CURVE('',#53,#53,#60,.T.); 77 | #47=VERTEX_POINT('',#162); 78 | #48=VERTEX_POINT('',#164); 79 | #49=VERTEX_POINT('',#167); 80 | #50=VERTEX_POINT('',#170); 81 | #51=VERTEX_POINT('',#172); 82 | #52=VERTEX_POINT('',#175); 83 | #53=VERTEX_POINT('',#178); 84 | #54=CIRCLE('',#113,27.9); 85 | #55=CIRCLE('',#114,27.9); 86 | #56=CIRCLE('',#116,26.9); 87 | #57=CIRCLE('',#118,32.5); 88 | #58=CIRCLE('',#119,32.5); 89 | #59=CIRCLE('',#121,30.5); 90 | #60=CIRCLE('',#123,31.5); 91 | #61=EDGE_LOOP('',(#26)); 92 | #62=EDGE_LOOP('',(#27)); 93 | #63=EDGE_LOOP('',(#28)); 94 | #64=EDGE_LOOP('',(#29)); 95 | #65=EDGE_LOOP('',(#30)); 96 | #66=EDGE_LOOP('',(#31)); 97 | #67=EDGE_LOOP('',(#32)); 98 | #68=EDGE_LOOP('',(#33)); 99 | #69=EDGE_LOOP('',(#34)); 100 | #70=EDGE_LOOP('',(#35)); 101 | #71=EDGE_LOOP('',(#36)); 102 | #72=EDGE_LOOP('',(#37)); 103 | #73=EDGE_LOOP('',(#38)); 104 | #74=EDGE_LOOP('',(#39)); 105 | #75=FACE_BOUND('',#61,.T.); 106 | #76=FACE_BOUND('',#62,.T.); 107 | #77=FACE_BOUND('',#63,.T.); 108 | #78=FACE_BOUND('',#64,.T.); 109 | #79=FACE_BOUND('',#65,.T.); 110 | #80=FACE_BOUND('',#66,.T.); 111 | #81=FACE_BOUND('',#67,.T.); 112 | #82=FACE_BOUND('',#68,.T.); 113 | #83=FACE_BOUND('',#69,.T.); 114 | #84=FACE_BOUND('',#70,.T.); 115 | #85=FACE_BOUND('',#71,.T.); 116 | #86=FACE_BOUND('',#72,.T.); 117 | #87=FACE_BOUND('',#73,.T.); 118 | #88=FACE_BOUND('',#74,.T.); 119 | #89=CYLINDRICAL_SURFACE('',#112,27.9); 120 | #90=CYLINDRICAL_SURFACE('',#117,32.5); 121 | #91=ADVANCED_FACE('',(#75,#76),#89,.T.); 122 | #92=ADVANCED_FACE('',(#77),#23,.T.); 123 | #93=ADVANCED_FACE('',(#78,#79),#90,.T.); 124 | #94=ADVANCED_FACE('',(#80),#24,.F.); 125 | #95=ADVANCED_FACE('',(#81,#82),#25,.T.); 126 | #96=ADVANCED_FACE('',(#83,#84),#20,.T.); 127 | #97=ADVANCED_FACE('',(#85,#86),#21,.T.); 128 | #98=ADVANCED_FACE('',(#87,#88),#22,.T.); 129 | #99=CLOSED_SHELL('',(#91,#92,#93,#94,#95,#96,#97,#98)); 130 | #100=STYLED_ITEM('',(#101),#108); 131 | #101=PRESENTATION_STYLE_ASSIGNMENT((#102)); 132 | #102=SURFACE_STYLE_USAGE(.BOTH.,#103); 133 | #103=SURFACE_SIDE_STYLE('',(#104)); 134 | #104=SURFACE_STYLE_FILL_AREA(#105); 135 | #105=FILL_AREA_STYLE('',(#106)); 136 | #106=FILL_AREA_STYLE_COLOUR('',#107); 137 | #107=COLOUR_RGB('',0.180000007152557,0.180000007152557,0.170526325702667); 138 | #108=MANIFOLD_SOLID_BREP('',#99); 139 | #109=SHAPE_DEFINITION_REPRESENTATION(#188,#110); 140 | #110=SHAPE_REPRESENTATION('OpenFrame - SM2 Blanking Plug',(#111),#183); 141 | #111=AXIS2_PLACEMENT_3D('',#159,#127,#128); 142 | #112=AXIS2_PLACEMENT_3D('',#160,#129,#130); 143 | #113=AXIS2_PLACEMENT_3D('',#161,#131,#132); 144 | #114=AXIS2_PLACEMENT_3D('',#163,#133,#134); 145 | #115=AXIS2_PLACEMENT_3D('',#165,#135,#136); 146 | #116=AXIS2_PLACEMENT_3D('',#166,#137,#138); 147 | #117=AXIS2_PLACEMENT_3D('',#168,#139,#140); 148 | #118=AXIS2_PLACEMENT_3D('',#169,#141,#142); 149 | #119=AXIS2_PLACEMENT_3D('',#171,#143,#144); 150 | #120=AXIS2_PLACEMENT_3D('',#173,#145,#146); 151 | #121=AXIS2_PLACEMENT_3D('',#174,#147,#148); 152 | #122=AXIS2_PLACEMENT_3D('',#176,#149,#150); 153 | #123=AXIS2_PLACEMENT_3D('',#177,#151,#152); 154 | #124=AXIS2_PLACEMENT_3D('',#179,#153,#154); 155 | #125=AXIS2_PLACEMENT_3D('',#180,#155,#156); 156 | #126=AXIS2_PLACEMENT_3D('',#181,#157,#158); 157 | #127=DIRECTION('',(0.,0.,1.)); 158 | #128=DIRECTION('',(1.,0.,0.)); 159 | #129=DIRECTION('',(0.,0.,-1.)); 160 | #130=DIRECTION('',(-1.,0.,0.)); 161 | #131=DIRECTION('',(0.,0.,-1.)); 162 | #132=DIRECTION('',(-1.,0.,0.)); 163 | #133=DIRECTION('',(0.,0.,-1.)); 164 | #134=DIRECTION('',(1.,0.,0.)); 165 | #135=DIRECTION('',(0.,0.,-1.)); 166 | #136=DIRECTION('',(-1.,0.,0.)); 167 | #137=DIRECTION('',(0.,0.,-1.)); 168 | #138=DIRECTION('',(-1.,0.,0.)); 169 | #139=DIRECTION('',(0.,0.,-1.)); 170 | #140=DIRECTION('',(-1.,0.,0.)); 171 | #141=DIRECTION('',(0.,0.,-1.)); 172 | #142=DIRECTION('',(-1.,0.,0.)); 173 | #143=DIRECTION('',(0.,0.,-1.)); 174 | #144=DIRECTION('',(-1.,0.,0.)); 175 | #145=DIRECTION('',(0.,0.,-1.)); 176 | #146=DIRECTION('',(-1.,0.,0.)); 177 | #147=DIRECTION('',(0.,0.,-1.)); 178 | #148=DIRECTION('',(-1.,0.,0.)); 179 | #149=DIRECTION('',(0.,0.,-1.)); 180 | #150=DIRECTION('',(-1.,0.,0.)); 181 | #151=DIRECTION('',(0.,0.,-1.)); 182 | #152=DIRECTION('',(-1.,0.,0.)); 183 | #153=DIRECTION('',(0.,0.,-1.)); 184 | #154=DIRECTION('',(-1.,0.,0.)); 185 | #155=DIRECTION('',(0.,0.,1.)); 186 | #156=DIRECTION('',(1.,0.,0.)); 187 | #157=DIRECTION('',(0.,0.,1.)); 188 | #158=DIRECTION('',(1.,0.,0.)); 189 | #159=CARTESIAN_POINT('',(0.,0.,0.)); 190 | #160=CARTESIAN_POINT('',(0.,0.,15.)); 191 | #161=CARTESIAN_POINT('',(0.,0.,1.)); 192 | #162=CARTESIAN_POINT('',(-27.9,0.,1.)); 193 | #163=CARTESIAN_POINT('',(0.,0.,15.)); 194 | #164=CARTESIAN_POINT('',(27.9,0.,15.)); 195 | #165=CARTESIAN_POINT('',(0.,0.,0.)); 196 | #166=CARTESIAN_POINT('',(0.,0.,0.)); 197 | #167=CARTESIAN_POINT('',(-26.9,0.,0.)); 198 | #168=CARTESIAN_POINT('',(0.,0.,23.)); 199 | #169=CARTESIAN_POINT('',(0.,0.,16.)); 200 | #170=CARTESIAN_POINT('',(-32.5,0.,16.)); 201 | #171=CARTESIAN_POINT('',(0.,0.,21.)); 202 | #172=CARTESIAN_POINT('',(-32.5,0.,21.)); 203 | #173=CARTESIAN_POINT('',(0.,0.,23.)); 204 | #174=CARTESIAN_POINT('',(0.,0.,23.)); 205 | #175=CARTESIAN_POINT('',(-30.5,0.,23.)); 206 | #176=CARTESIAN_POINT('',(0.,0.,15.)); 207 | #177=CARTESIAN_POINT('',(0.,0.,15.)); 208 | #178=CARTESIAN_POINT('',(-31.5,0.,15.)); 209 | #179=CARTESIAN_POINT('',(0.,0.,21.)); 210 | #180=CARTESIAN_POINT('',(0.,0.,0.)); 211 | #181=CARTESIAN_POINT('',(0.,0.,15.)); 212 | #182=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#100), 213 | #183); 214 | #183=( 215 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 216 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#184)) 217 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#187,#186,#185)) 218 | REPRESENTATION_CONTEXT('OpenFrame - SM2 Blanking Plug', 219 | 'TOP_LEVEL_ASSEMBLY_PART') 220 | ); 221 | #184=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#187, 222 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 223 | #185=( 224 | NAMED_UNIT(*) 225 | SI_UNIT($,.STERADIAN.) 226 | SOLID_ANGLE_UNIT() 227 | ); 228 | #186=( 229 | NAMED_UNIT(*) 230 | PLANE_ANGLE_UNIT() 231 | SI_UNIT($,.RADIAN.) 232 | ); 233 | #187=( 234 | LENGTH_UNIT() 235 | NAMED_UNIT(*) 236 | SI_UNIT(.MILLI.,.METRE.) 237 | ); 238 | #188=PRODUCT_DEFINITION_SHAPE('','',#189); 239 | #189=PRODUCT_DEFINITION('','',#191,#190); 240 | #190=PRODUCT_DEFINITION_CONTEXT('',#197,'design'); 241 | #191=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#193, 242 | .NOT_KNOWN.); 243 | #192=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#193)); 244 | #193=PRODUCT('OpenFrame - SM2 Blanking Plug', 245 | 'OpenFrame - SM2 Blanking Plug','OpenFrame - SM2 Blanking Plug',(#195)); 246 | #194=PRODUCT_CATEGORY('',''); 247 | #195=PRODUCT_CONTEXT('',#197,'mechanical'); 248 | #196=APPLICATION_PROTOCOL_DEFINITION('international standard', 249 | 'automotive_design',2010,#197); 250 | #197=APPLICATION_CONTEXT( 251 | 'core data for automotive mechanical design processes'); 252 | ENDSEC; 253 | END-ISO-10303-21; 254 | -------------------------------------------------------------------------------- /openFrame CAD/OF-PP-SM30.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 'OpenFrame - 35mm Blanking Plug', 29 | /* time_stamp */ '2023-06-19T09:10:31+01:00', 30 | /* author */ ('Unknown'), 31 | /* organization */ ('Unknown'), 32 | /* preprocessor_version */ 'ST-DEVELOPER v16.7', 33 | /* originating_system */ 'Solid Edge', 34 | /* authorisation */ 'Unknown'); 35 | 36 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 37 | ENDSEC; 38 | 39 | DATA; 40 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 41 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 42 | #12=REPRESENTATION('',(#16),#183); 43 | #13=REPRESENTATION('',(#17),#183); 44 | #14=PROPERTY_DEFINITION('pmi validation property','',#188); 45 | #15=PROPERTY_DEFINITION('pmi validation property','',#188); 46 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 47 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 48 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#110,#19); 49 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#108),#183); 50 | #20=CONICAL_SURFACE('',#124,22.5,0.785398163397448); 51 | #21=CONICAL_SURFACE('',#125,16.45,0.785398163397447); 52 | #22=CONICAL_SURFACE('',#126,21.5,0.785398163397448); 53 | #23=PLANE('',#115); 54 | #24=PLANE('',#120); 55 | #25=PLANE('',#122); 56 | #26=ORIENTED_EDGE('',*,*,#40,.T.); 57 | #27=ORIENTED_EDGE('',*,*,#41,.T.); 58 | #28=ORIENTED_EDGE('',*,*,#42,.T.); 59 | #29=ORIENTED_EDGE('',*,*,#43,.T.); 60 | #30=ORIENTED_EDGE('',*,*,#44,.T.); 61 | #31=ORIENTED_EDGE('',*,*,#45,.T.); 62 | #32=ORIENTED_EDGE('',*,*,#46,.T.); 63 | #33=ORIENTED_EDGE('',*,*,#41,.F.); 64 | #34=ORIENTED_EDGE('',*,*,#45,.F.); 65 | #35=ORIENTED_EDGE('',*,*,#44,.F.); 66 | #36=ORIENTED_EDGE('',*,*,#40,.F.); 67 | #37=ORIENTED_EDGE('',*,*,#42,.F.); 68 | #38=ORIENTED_EDGE('',*,*,#43,.F.); 69 | #39=ORIENTED_EDGE('',*,*,#46,.F.); 70 | #40=EDGE_CURVE('',#47,#47,#54,.F.); 71 | #41=EDGE_CURVE('',#48,#48,#55,.T.); 72 | #42=EDGE_CURVE('',#49,#49,#56,.T.); 73 | #43=EDGE_CURVE('',#50,#50,#57,.F.); 74 | #44=EDGE_CURVE('',#51,#51,#58,.T.); 75 | #45=EDGE_CURVE('',#52,#52,#59,.F.); 76 | #46=EDGE_CURVE('',#53,#53,#60,.T.); 77 | #47=VERTEX_POINT('',#162); 78 | #48=VERTEX_POINT('',#164); 79 | #49=VERTEX_POINT('',#167); 80 | #50=VERTEX_POINT('',#170); 81 | #51=VERTEX_POINT('',#172); 82 | #52=VERTEX_POINT('',#175); 83 | #53=VERTEX_POINT('',#178); 84 | #54=CIRCLE('',#113,17.45); 85 | #55=CIRCLE('',#114,17.45); 86 | #56=CIRCLE('',#116,16.45); 87 | #57=CIRCLE('',#118,22.5); 88 | #58=CIRCLE('',#119,22.5); 89 | #59=CIRCLE('',#121,20.5); 90 | #60=CIRCLE('',#123,21.5); 91 | #61=EDGE_LOOP('',(#26)); 92 | #62=EDGE_LOOP('',(#27)); 93 | #63=EDGE_LOOP('',(#28)); 94 | #64=EDGE_LOOP('',(#29)); 95 | #65=EDGE_LOOP('',(#30)); 96 | #66=EDGE_LOOP('',(#31)); 97 | #67=EDGE_LOOP('',(#32)); 98 | #68=EDGE_LOOP('',(#33)); 99 | #69=EDGE_LOOP('',(#34)); 100 | #70=EDGE_LOOP('',(#35)); 101 | #71=EDGE_LOOP('',(#36)); 102 | #72=EDGE_LOOP('',(#37)); 103 | #73=EDGE_LOOP('',(#38)); 104 | #74=EDGE_LOOP('',(#39)); 105 | #75=FACE_BOUND('',#61,.T.); 106 | #76=FACE_BOUND('',#62,.T.); 107 | #77=FACE_BOUND('',#63,.T.); 108 | #78=FACE_BOUND('',#64,.T.); 109 | #79=FACE_BOUND('',#65,.T.); 110 | #80=FACE_BOUND('',#66,.T.); 111 | #81=FACE_BOUND('',#67,.T.); 112 | #82=FACE_BOUND('',#68,.T.); 113 | #83=FACE_BOUND('',#69,.T.); 114 | #84=FACE_BOUND('',#70,.T.); 115 | #85=FACE_BOUND('',#71,.T.); 116 | #86=FACE_BOUND('',#72,.T.); 117 | #87=FACE_BOUND('',#73,.T.); 118 | #88=FACE_BOUND('',#74,.T.); 119 | #89=CYLINDRICAL_SURFACE('',#112,17.45); 120 | #90=CYLINDRICAL_SURFACE('',#117,22.5); 121 | #91=ADVANCED_FACE('',(#75,#76),#89,.T.); 122 | #92=ADVANCED_FACE('',(#77),#23,.T.); 123 | #93=ADVANCED_FACE('',(#78,#79),#90,.T.); 124 | #94=ADVANCED_FACE('',(#80),#24,.F.); 125 | #95=ADVANCED_FACE('',(#81,#82),#25,.T.); 126 | #96=ADVANCED_FACE('',(#83,#84),#20,.T.); 127 | #97=ADVANCED_FACE('',(#85,#86),#21,.T.); 128 | #98=ADVANCED_FACE('',(#87,#88),#22,.T.); 129 | #99=CLOSED_SHELL('',(#91,#92,#93,#94,#95,#96,#97,#98)); 130 | #100=STYLED_ITEM('',(#101),#108); 131 | #101=PRESENTATION_STYLE_ASSIGNMENT((#102)); 132 | #102=SURFACE_STYLE_USAGE(.BOTH.,#103); 133 | #103=SURFACE_SIDE_STYLE('',(#104)); 134 | #104=SURFACE_STYLE_FILL_AREA(#105); 135 | #105=FILL_AREA_STYLE('',(#106)); 136 | #106=FILL_AREA_STYLE_COLOUR('',#107); 137 | #107=COLOUR_RGB('',0.180000007152557,0.180000007152557,0.170526325702667); 138 | #108=MANIFOLD_SOLID_BREP('',#99); 139 | #109=SHAPE_DEFINITION_REPRESENTATION(#188,#110); 140 | #110=SHAPE_REPRESENTATION('OpenFrame - 35mm Blanking Plug',(#111),#183); 141 | #111=AXIS2_PLACEMENT_3D('',#159,#127,#128); 142 | #112=AXIS2_PLACEMENT_3D('',#160,#129,#130); 143 | #113=AXIS2_PLACEMENT_3D('',#161,#131,#132); 144 | #114=AXIS2_PLACEMENT_3D('',#163,#133,#134); 145 | #115=AXIS2_PLACEMENT_3D('',#165,#135,#136); 146 | #116=AXIS2_PLACEMENT_3D('',#166,#137,#138); 147 | #117=AXIS2_PLACEMENT_3D('',#168,#139,#140); 148 | #118=AXIS2_PLACEMENT_3D('',#169,#141,#142); 149 | #119=AXIS2_PLACEMENT_3D('',#171,#143,#144); 150 | #120=AXIS2_PLACEMENT_3D('',#173,#145,#146); 151 | #121=AXIS2_PLACEMENT_3D('',#174,#147,#148); 152 | #122=AXIS2_PLACEMENT_3D('',#176,#149,#150); 153 | #123=AXIS2_PLACEMENT_3D('',#177,#151,#152); 154 | #124=AXIS2_PLACEMENT_3D('',#179,#153,#154); 155 | #125=AXIS2_PLACEMENT_3D('',#180,#155,#156); 156 | #126=AXIS2_PLACEMENT_3D('',#181,#157,#158); 157 | #127=DIRECTION('',(0.,0.,1.)); 158 | #128=DIRECTION('',(1.,0.,0.)); 159 | #129=DIRECTION('',(0.,0.,-1.)); 160 | #130=DIRECTION('',(-1.,0.,0.)); 161 | #131=DIRECTION('',(0.,0.,-1.)); 162 | #132=DIRECTION('',(-1.,0.,0.)); 163 | #133=DIRECTION('',(0.,0.,-1.)); 164 | #134=DIRECTION('',(1.,0.,0.)); 165 | #135=DIRECTION('',(0.,0.,-1.)); 166 | #136=DIRECTION('',(-1.,0.,0.)); 167 | #137=DIRECTION('',(0.,0.,-1.)); 168 | #138=DIRECTION('',(-1.,0.,0.)); 169 | #139=DIRECTION('',(0.,0.,-1.)); 170 | #140=DIRECTION('',(-1.,0.,0.)); 171 | #141=DIRECTION('',(0.,0.,-1.)); 172 | #142=DIRECTION('',(-1.,0.,0.)); 173 | #143=DIRECTION('',(0.,0.,-1.)); 174 | #144=DIRECTION('',(-1.,0.,0.)); 175 | #145=DIRECTION('',(0.,0.,-1.)); 176 | #146=DIRECTION('',(-1.,0.,0.)); 177 | #147=DIRECTION('',(0.,0.,-1.)); 178 | #148=DIRECTION('',(-1.,0.,0.)); 179 | #149=DIRECTION('',(0.,0.,-1.)); 180 | #150=DIRECTION('',(-1.,0.,0.)); 181 | #151=DIRECTION('',(0.,0.,-1.)); 182 | #152=DIRECTION('',(-1.,0.,0.)); 183 | #153=DIRECTION('',(0.,0.,-1.)); 184 | #154=DIRECTION('',(-1.,0.,0.)); 185 | #155=DIRECTION('',(0.,0.,1.)); 186 | #156=DIRECTION('',(1.,0.,0.)); 187 | #157=DIRECTION('',(0.,0.,1.)); 188 | #158=DIRECTION('',(1.,0.,0.)); 189 | #159=CARTESIAN_POINT('',(0.,0.,0.)); 190 | #160=CARTESIAN_POINT('',(0.,0.,15.)); 191 | #161=CARTESIAN_POINT('',(0.,0.,1.)); 192 | #162=CARTESIAN_POINT('',(-17.45,0.,1.)); 193 | #163=CARTESIAN_POINT('',(0.,0.,15.)); 194 | #164=CARTESIAN_POINT('',(17.45,0.,15.)); 195 | #165=CARTESIAN_POINT('',(0.,0.,0.)); 196 | #166=CARTESIAN_POINT('',(0.,0.,0.)); 197 | #167=CARTESIAN_POINT('',(-16.45,0.,0.)); 198 | #168=CARTESIAN_POINT('',(0.,0.,23.)); 199 | #169=CARTESIAN_POINT('',(0.,0.,16.)); 200 | #170=CARTESIAN_POINT('',(-22.5,0.,16.)); 201 | #171=CARTESIAN_POINT('',(0.,0.,21.)); 202 | #172=CARTESIAN_POINT('',(-22.5,0.,21.)); 203 | #173=CARTESIAN_POINT('',(0.,0.,23.)); 204 | #174=CARTESIAN_POINT('',(0.,0.,23.)); 205 | #175=CARTESIAN_POINT('',(-20.5,0.,23.)); 206 | #176=CARTESIAN_POINT('',(0.,0.,15.)); 207 | #177=CARTESIAN_POINT('',(0.,0.,15.)); 208 | #178=CARTESIAN_POINT('',(-21.5,0.,15.)); 209 | #179=CARTESIAN_POINT('',(0.,0.,21.)); 210 | #180=CARTESIAN_POINT('',(0.,0.,0.)); 211 | #181=CARTESIAN_POINT('',(0.,0.,15.)); 212 | #182=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#100), 213 | #183); 214 | #183=( 215 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 216 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#184)) 217 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#187,#186,#185)) 218 | REPRESENTATION_CONTEXT('OpenFrame - 35mm Blanking Plug', 219 | 'TOP_LEVEL_ASSEMBLY_PART') 220 | ); 221 | #184=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#187, 222 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 223 | #185=( 224 | NAMED_UNIT(*) 225 | SI_UNIT($,.STERADIAN.) 226 | SOLID_ANGLE_UNIT() 227 | ); 228 | #186=( 229 | NAMED_UNIT(*) 230 | PLANE_ANGLE_UNIT() 231 | SI_UNIT($,.RADIAN.) 232 | ); 233 | #187=( 234 | LENGTH_UNIT() 235 | NAMED_UNIT(*) 236 | SI_UNIT(.MILLI.,.METRE.) 237 | ); 238 | #188=PRODUCT_DEFINITION_SHAPE('','',#189); 239 | #189=PRODUCT_DEFINITION('','',#191,#190); 240 | #190=PRODUCT_DEFINITION_CONTEXT('',#197,'design'); 241 | #191=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#193, 242 | .NOT_KNOWN.); 243 | #192=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#193)); 244 | #193=PRODUCT('OpenFrame - 35mm Blanking Plug', 245 | 'OpenFrame - 35mm Blanking Plug','OpenFrame - 35mm Blanking Plug',(#195)); 246 | #194=PRODUCT_CATEGORY('',''); 247 | #195=PRODUCT_CONTEXT('',#197,'mechanical'); 248 | #196=APPLICATION_PROTOCOL_DEFINITION('international standard', 249 | 'automotive_design',2010,#197); 250 | #197=APPLICATION_CONTEXT( 251 | 'core data for automotive mechanical design processes'); 252 | ENDSEC; 253 | END-ISO-10303-21; 254 | -------------------------------------------------------------------------------- /openFrame CAD/OF-AD-HA-IN-2P-OD.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 'OF-AD-HA-IN-2P-OD', 29 | /* time_stamp */ '2023-06-29T15:58:12+01:00', 30 | /* author */ ('Unknown'), 31 | /* organization */ ('Unknown'), 32 | /* preprocessor_version */ 'ST-DEVELOPER v16.7', 33 | /* originating_system */ 'Solid Edge', 34 | /* authorisation */ 'Unknown'); 35 | 36 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 37 | ENDSEC; 38 | 39 | DATA; 40 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 41 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 42 | #12=REPRESENTATION('',(#16),#260); 43 | #13=REPRESENTATION('',(#17),#260); 44 | #14=PROPERTY_DEFINITION('pmi validation property','',#265); 45 | #15=PROPERTY_DEFINITION('pmi validation property','',#265); 46 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 47 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 48 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#178,#19); 49 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#176),#260); 50 | #20=CONICAL_SURFACE('',#195,3.75,0.785398163397448); 51 | #21=CONICAL_SURFACE('',#196,4.,0.785398163397448); 52 | #22=PLANE('',#183); 53 | #23=PLANE('',#186); 54 | #24=PLANE('',#189); 55 | #25=PLANE('',#192); 56 | #26=ORIENTED_EDGE('',*,*,#42,.T.); 57 | #27=ORIENTED_EDGE('',*,*,#43,.T.); 58 | #28=ORIENTED_EDGE('',*,*,#44,.T.); 59 | #29=ORIENTED_EDGE('',*,*,#45,.T.); 60 | #30=ORIENTED_EDGE('',*,*,#46,.T.); 61 | #31=ORIENTED_EDGE('',*,*,#47,.T.); 62 | #32=ORIENTED_EDGE('',*,*,#48,.T.); 63 | #33=ORIENTED_EDGE('',*,*,#48,.F.); 64 | #34=ORIENTED_EDGE('',*,*,#45,.F.); 65 | #35=ORIENTED_EDGE('',*,*,#49,.T.); 66 | #36=ORIENTED_EDGE('',*,*,#49,.F.); 67 | #37=ORIENTED_EDGE('',*,*,#47,.F.); 68 | #38=ORIENTED_EDGE('',*,*,#42,.F.); 69 | #39=ORIENTED_EDGE('',*,*,#46,.F.); 70 | #40=ORIENTED_EDGE('',*,*,#44,.F.); 71 | #41=ORIENTED_EDGE('',*,*,#43,.F.); 72 | #42=EDGE_CURVE('',#50,#50,#58,.F.); 73 | #43=EDGE_CURVE('',#51,#51,#59,.T.); 74 | #44=EDGE_CURVE('',#52,#52,#60,.F.); 75 | #45=EDGE_CURVE('',#53,#53,#61,.T.); 76 | #46=EDGE_CURVE('',#54,#54,#62,.T.); 77 | #47=EDGE_CURVE('',#55,#55,#63,.T.); 78 | #48=EDGE_CURVE('',#56,#56,#64,.T.); 79 | #49=EDGE_CURVE('',#57,#57,#65,.T.); 80 | #50=VERTEX_POINT('',#236); 81 | #51=VERTEX_POINT('',#238); 82 | #52=VERTEX_POINT('',#241); 83 | #53=VERTEX_POINT('',#243); 84 | #54=VERTEX_POINT('',#246); 85 | #55=VERTEX_POINT('',#248); 86 | #56=VERTEX_POINT('',#251); 87 | #57=VERTEX_POINT('',#255); 88 | #58=CIRCLE('',#181,4.); 89 | #59=CIRCLE('',#182,4.); 90 | #60=CIRCLE('',#184,3.75); 91 | #61=CIRCLE('',#185,1.2295); 92 | #62=CIRCLE('',#187,3.75); 93 | #63=CIRCLE('',#188,1.2295); 94 | #64=CIRCLE('',#190,1.2295); 95 | #65=CIRCLE('',#193,1.2295); 96 | #66=EDGE_LOOP('',(#26)); 97 | #67=EDGE_LOOP('',(#27)); 98 | #68=EDGE_LOOP('',(#28)); 99 | #69=EDGE_LOOP('',(#29)); 100 | #70=EDGE_LOOP('',(#30)); 101 | #71=EDGE_LOOP('',(#31)); 102 | #72=EDGE_LOOP('',(#32)); 103 | #73=EDGE_LOOP('',(#33)); 104 | #74=EDGE_LOOP('',(#34)); 105 | #75=EDGE_LOOP('',(#35)); 106 | #76=EDGE_LOOP('',(#36)); 107 | #77=EDGE_LOOP('',(#37)); 108 | #78=EDGE_LOOP('',(#38)); 109 | #79=EDGE_LOOP('',(#39)); 110 | #80=EDGE_LOOP('',(#40)); 111 | #81=EDGE_LOOP('',(#41)); 112 | #82=FACE_BOUND('',#66,.T.); 113 | #83=FACE_BOUND('',#67,.T.); 114 | #84=FACE_BOUND('',#68,.T.); 115 | #85=FACE_BOUND('',#69,.T.); 116 | #86=FACE_BOUND('',#70,.T.); 117 | #87=FACE_BOUND('',#71,.T.); 118 | #88=FACE_BOUND('',#72,.T.); 119 | #89=FACE_BOUND('',#73,.T.); 120 | #90=FACE_BOUND('',#74,.T.); 121 | #91=FACE_BOUND('',#75,.T.); 122 | #92=FACE_BOUND('',#76,.T.); 123 | #93=FACE_BOUND('',#77,.T.); 124 | #94=FACE_BOUND('',#78,.T.); 125 | #95=FACE_BOUND('',#79,.T.); 126 | #96=FACE_BOUND('',#80,.T.); 127 | #97=FACE_BOUND('',#81,.T.); 128 | #98=CYLINDRICAL_SURFACE('',#180,4.); 129 | #99=CYLINDRICAL_SURFACE('',#191,1.2295); 130 | #100=CYLINDRICAL_SURFACE('',#194,1.2295); 131 | #101=STYLED_ITEM('',(#110),#166); 132 | #102=STYLED_ITEM('',(#111),#167); 133 | #103=STYLED_ITEM('',(#112),#168); 134 | #104=STYLED_ITEM('',(#113),#169); 135 | #105=STYLED_ITEM('',(#114),#170); 136 | #106=STYLED_ITEM('',(#115),#171); 137 | #107=STYLED_ITEM('',(#116),#172); 138 | #108=STYLED_ITEM('',(#117),#173); 139 | #109=STYLED_ITEM('',(#118),#174); 140 | #110=PRESENTATION_STYLE_ASSIGNMENT((#119)); 141 | #111=PRESENTATION_STYLE_ASSIGNMENT((#120)); 142 | #112=PRESENTATION_STYLE_ASSIGNMENT((#121)); 143 | #113=PRESENTATION_STYLE_ASSIGNMENT((#122)); 144 | #114=PRESENTATION_STYLE_ASSIGNMENT((#123)); 145 | #115=PRESENTATION_STYLE_ASSIGNMENT((#124)); 146 | #116=PRESENTATION_STYLE_ASSIGNMENT((#125)); 147 | #117=PRESENTATION_STYLE_ASSIGNMENT((#126)); 148 | #118=PRESENTATION_STYLE_ASSIGNMENT((#127)); 149 | #119=SURFACE_STYLE_USAGE(.BOTH.,#128); 150 | #120=SURFACE_STYLE_USAGE(.BOTH.,#129); 151 | #121=SURFACE_STYLE_USAGE(.BOTH.,#130); 152 | #122=SURFACE_STYLE_USAGE(.BOTH.,#131); 153 | #123=SURFACE_STYLE_USAGE(.BOTH.,#132); 154 | #124=SURFACE_STYLE_USAGE(.BOTH.,#133); 155 | #125=SURFACE_STYLE_USAGE(.BOTH.,#134); 156 | #126=SURFACE_STYLE_USAGE(.BOTH.,#135); 157 | #127=SURFACE_STYLE_USAGE(.BOTH.,#136); 158 | #128=SURFACE_SIDE_STYLE('',(#137)); 159 | #129=SURFACE_SIDE_STYLE('',(#138)); 160 | #130=SURFACE_SIDE_STYLE('',(#139)); 161 | #131=SURFACE_SIDE_STYLE('',(#140)); 162 | #132=SURFACE_SIDE_STYLE('',(#141)); 163 | #133=SURFACE_SIDE_STYLE('',(#142)); 164 | #134=SURFACE_SIDE_STYLE('',(#143)); 165 | #135=SURFACE_SIDE_STYLE('',(#144)); 166 | #136=SURFACE_SIDE_STYLE('',(#145)); 167 | #137=SURFACE_STYLE_FILL_AREA(#146); 168 | #138=SURFACE_STYLE_FILL_AREA(#147); 169 | #139=SURFACE_STYLE_FILL_AREA(#148); 170 | #140=SURFACE_STYLE_FILL_AREA(#149); 171 | #141=SURFACE_STYLE_FILL_AREA(#150); 172 | #142=SURFACE_STYLE_FILL_AREA(#151); 173 | #143=SURFACE_STYLE_FILL_AREA(#152); 174 | #144=SURFACE_STYLE_FILL_AREA(#153); 175 | #145=SURFACE_STYLE_FILL_AREA(#154); 176 | #146=FILL_AREA_STYLE('',(#155)); 177 | #147=FILL_AREA_STYLE('',(#156)); 178 | #148=FILL_AREA_STYLE('',(#157)); 179 | #149=FILL_AREA_STYLE('',(#158)); 180 | #150=FILL_AREA_STYLE('',(#159)); 181 | #151=FILL_AREA_STYLE('',(#160)); 182 | #152=FILL_AREA_STYLE('',(#161)); 183 | #153=FILL_AREA_STYLE('',(#162)); 184 | #154=FILL_AREA_STYLE('',(#163)); 185 | #155=FILL_AREA_STYLE_COLOUR('',#164); 186 | #156=FILL_AREA_STYLE_COLOUR('',#164); 187 | #157=FILL_AREA_STYLE_COLOUR('',#164); 188 | #158=FILL_AREA_STYLE_COLOUR('',#164); 189 | #159=FILL_AREA_STYLE_COLOUR('',#165); 190 | #160=FILL_AREA_STYLE_COLOUR('',#164); 191 | #161=FILL_AREA_STYLE_COLOUR('',#165); 192 | #162=FILL_AREA_STYLE_COLOUR('',#164); 193 | #163=FILL_AREA_STYLE_COLOUR('',#164); 194 | #164=COLOUR_RGB('',0.699999988079071,0.699999988079071,0.699999988079071); 195 | #165=COLOUR_RGB('',0.14124122262001,0.138600006699562,0.180000007152557); 196 | #166=ADVANCED_FACE('',(#82,#83),#98,.T.); 197 | #167=ADVANCED_FACE('',(#84,#85),#22,.F.); 198 | #168=ADVANCED_FACE('',(#86,#87),#23,.T.); 199 | #169=ADVANCED_FACE('',(#88),#24,.F.); 200 | #170=ADVANCED_FACE('',(#89,#90),#99,.F.); 201 | #171=ADVANCED_FACE('',(#91),#25,.F.); 202 | #172=ADVANCED_FACE('',(#92,#93),#100,.F.); 203 | #173=ADVANCED_FACE('',(#94,#95),#20,.T.); 204 | #174=ADVANCED_FACE('',(#96,#97),#21,.T.); 205 | #175=CLOSED_SHELL('',(#166,#167,#168,#169,#170,#171,#172,#173,#174)); 206 | #176=MANIFOLD_SOLID_BREP('',#175); 207 | #177=SHAPE_DEFINITION_REPRESENTATION(#265,#178); 208 | #178=SHAPE_REPRESENTATION('Port Switcher - Post',(#179),#260); 209 | #179=AXIS2_PLACEMENT_3D('',#233,#197,#198); 210 | #180=AXIS2_PLACEMENT_3D('',#234,#199,#200); 211 | #181=AXIS2_PLACEMENT_3D('',#235,#201,#202); 212 | #182=AXIS2_PLACEMENT_3D('',#237,#203,#204); 213 | #183=AXIS2_PLACEMENT_3D('',#239,#205,#206); 214 | #184=AXIS2_PLACEMENT_3D('',#240,#207,#208); 215 | #185=AXIS2_PLACEMENT_3D('',#242,#209,#210); 216 | #186=AXIS2_PLACEMENT_3D('',#244,#211,#212); 217 | #187=AXIS2_PLACEMENT_3D('',#245,#213,#214); 218 | #188=AXIS2_PLACEMENT_3D('',#247,#215,#216); 219 | #189=AXIS2_PLACEMENT_3D('',#249,#217,#218); 220 | #190=AXIS2_PLACEMENT_3D('',#250,#219,#220); 221 | #191=AXIS2_PLACEMENT_3D('',#252,#221,#222); 222 | #192=AXIS2_PLACEMENT_3D('',#253,#223,#224); 223 | #193=AXIS2_PLACEMENT_3D('',#254,#225,#226); 224 | #194=AXIS2_PLACEMENT_3D('',#256,#227,#228); 225 | #195=AXIS2_PLACEMENT_3D('',#257,#229,#230); 226 | #196=AXIS2_PLACEMENT_3D('',#258,#231,#232); 227 | #197=DIRECTION('',(0.,0.,1.)); 228 | #198=DIRECTION('',(1.,0.,0.)); 229 | #199=DIRECTION('',(0.,0.,-1.)); 230 | #200=DIRECTION('',(-1.,0.,0.)); 231 | #201=DIRECTION('',(0.,0.,-1.)); 232 | #202=DIRECTION('',(-1.,0.,0.)); 233 | #203=DIRECTION('',(0.,0.,-1.)); 234 | #204=DIRECTION('',(-1.,0.,0.)); 235 | #205=DIRECTION('',(0.,0.,-1.)); 236 | #206=DIRECTION('',(-1.,0.,0.)); 237 | #207=DIRECTION('',(0.,0.,-1.)); 238 | #208=DIRECTION('',(-1.,0.,0.)); 239 | #209=DIRECTION('',(0.,0.,-1.)); 240 | #210=DIRECTION('',(0.,-1.,0.)); 241 | #211=DIRECTION('',(0.,0.,-1.)); 242 | #212=DIRECTION('',(-1.,0.,0.)); 243 | #213=DIRECTION('',(0.,0.,-1.)); 244 | #214=DIRECTION('',(-1.,0.,0.)); 245 | #215=DIRECTION('',(0.,0.,1.)); 246 | #216=DIRECTION('',(0.,1.,0.)); 247 | #217=DIRECTION('',(0.,0.,-1.)); 248 | #218=DIRECTION('',(-1.,0.,0.)); 249 | #219=DIRECTION('',(0.,0.,1.)); 250 | #220=DIRECTION('',(0.,-1.,0.)); 251 | #221=DIRECTION('',(0.,0.,-1.)); 252 | #222=DIRECTION('',(0.,-1.,0.)); 253 | #223=DIRECTION('',(0.,0.,1.)); 254 | #224=DIRECTION('',(1.,0.,0.)); 255 | #225=DIRECTION('',(0.,0.,-1.)); 256 | #226=DIRECTION('',(0.,1.,0.)); 257 | #227=DIRECTION('',(0.,0.,1.)); 258 | #228=DIRECTION('',(0.,1.,0.)); 259 | #229=DIRECTION('',(0.,0.,1.)); 260 | #230=DIRECTION('',(1.,0.,0.)); 261 | #231=DIRECTION('',(0.,0.,-1.)); 262 | #232=DIRECTION('',(-1.,0.,0.)); 263 | #233=CARTESIAN_POINT('',(0.,0.,0.)); 264 | #234=CARTESIAN_POINT('',(0.,0.,57.5)); 265 | #235=CARTESIAN_POINT('',(0.,0.,0.25)); 266 | #236=CARTESIAN_POINT('',(-4.,0.,0.25)); 267 | #237=CARTESIAN_POINT('',(0.,0.,57.25)); 268 | #238=CARTESIAN_POINT('',(-4.,0.,57.25)); 269 | #239=CARTESIAN_POINT('',(0.,0.,57.5)); 270 | #240=CARTESIAN_POINT('',(0.,0.,57.5)); 271 | #241=CARTESIAN_POINT('',(-3.75,0.,57.5)); 272 | #242=CARTESIAN_POINT('',(0.,0.,57.5)); 273 | #243=CARTESIAN_POINT('',(0.,-1.2295,57.5)); 274 | #244=CARTESIAN_POINT('',(0.,0.,0.)); 275 | #245=CARTESIAN_POINT('',(0.,0.,0.)); 276 | #246=CARTESIAN_POINT('',(-3.75,0.,0.)); 277 | #247=CARTESIAN_POINT('',(0.,0.,0.)); 278 | #248=CARTESIAN_POINT('',(0.,1.2295,0.)); 279 | #249=CARTESIAN_POINT('',(0.,0.,51.5)); 280 | #250=CARTESIAN_POINT('',(0.,0.,51.5)); 281 | #251=CARTESIAN_POINT('',(0.,-1.2295,51.5)); 282 | #252=CARTESIAN_POINT('',(0.,0.,57.5)); 283 | #253=CARTESIAN_POINT('',(0.,0.,6.)); 284 | #254=CARTESIAN_POINT('',(0.,0.,6.)); 285 | #255=CARTESIAN_POINT('',(0.,1.2295,6.)); 286 | #256=CARTESIAN_POINT('',(0.,0.,0.)); 287 | #257=CARTESIAN_POINT('',(0.,0.,0.)); 288 | #258=CARTESIAN_POINT('',(0.,0.,57.25)); 289 | #259=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#101,#102, 290 | #103,#104,#105,#106,#107,#108,#109),#260); 291 | #260=( 292 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 293 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#261)) 294 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#264,#263,#262)) 295 | REPRESENTATION_CONTEXT('Port Switcher - Post','TOP_LEVEL_ASSEMBLY_PART') 296 | ); 297 | #261=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#264, 298 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 299 | #262=( 300 | NAMED_UNIT(*) 301 | SI_UNIT($,.STERADIAN.) 302 | SOLID_ANGLE_UNIT() 303 | ); 304 | #263=( 305 | NAMED_UNIT(*) 306 | PLANE_ANGLE_UNIT() 307 | SI_UNIT($,.RADIAN.) 308 | ); 309 | #264=( 310 | LENGTH_UNIT() 311 | NAMED_UNIT(*) 312 | SI_UNIT(.MILLI.,.METRE.) 313 | ); 314 | #265=PRODUCT_DEFINITION_SHAPE('','',#266); 315 | #266=PRODUCT_DEFINITION('','',#268,#267); 316 | #267=PRODUCT_DEFINITION_CONTEXT('',#274,'design'); 317 | #268=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#270, 318 | .NOT_KNOWN.); 319 | #269=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#270)); 320 | #270=PRODUCT('Port Switcher - Post','Port Switcher - Post', 321 | 'Port Switcher - Post',(#272)); 322 | #271=PRODUCT_CATEGORY('',''); 323 | #272=PRODUCT_CONTEXT('',#274,'mechanical'); 324 | #273=APPLICATION_PROTOCOL_DEFINITION('international standard', 325 | 'automotive_design',2010,#274); 326 | #274=APPLICATION_CONTEXT( 327 | 'core data for automotive mechanical design processes'); 328 | ENDSEC; 329 | END-ISO-10303-21; 330 | -------------------------------------------------------------------------------- /openFrame CAD/OF-AD-OBH-RMS-45.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 'OpenFrame - Olympus Objective Adapter', 29 | /* time_stamp */ '2023-06-13T12:38:03+01:00', 30 | /* author */ ('Unknown'), 31 | /* organization */ ('Unknown'), 32 | /* preprocessor_version */ 'ST-DEVELOPER v18.1', 33 | /* originating_system */ 'Solid Edge', 34 | /* authorisation */ 'Unknown'); 35 | 36 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 37 | ENDSEC; 38 | 39 | DATA; 40 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 41 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 42 | #12=REPRESENTATION('',(#16),#274); 43 | #13=REPRESENTATION('',(#17),#274); 44 | #14=PROPERTY_DEFINITION('pmi validation property','',#279); 45 | #15=PROPERTY_DEFINITION('pmi validation property','',#279); 46 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 47 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 48 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#187,#19); 49 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#185),#274); 50 | #20=CYLINDRICAL_SURFACE('',#194,15.); 51 | #21=CYLINDRICAL_SURFACE('',#198,12.5); 52 | #22=CYLINDRICAL_SURFACE('',#202,10.5); 53 | #23=CYLINDRICAL_SURFACE('',#206,9.805); 54 | #24=CONICAL_SURFACE('',#192,11.5,0.523598775598298); 55 | #25=ORIENTED_EDGE('',*,*,#43,.T.); 56 | #26=ORIENTED_EDGE('',*,*,#44,.F.); 57 | #27=ORIENTED_EDGE('',*,*,#45,.F.); 58 | #28=ORIENTED_EDGE('',*,*,#44,.T.); 59 | #29=ORIENTED_EDGE('',*,*,#46,.F.); 60 | #30=ORIENTED_EDGE('',*,*,#45,.T.); 61 | #31=ORIENTED_EDGE('',*,*,#47,.F.); 62 | #32=ORIENTED_EDGE('',*,*,#46,.T.); 63 | #33=ORIENTED_EDGE('',*,*,#48,.F.); 64 | #34=ORIENTED_EDGE('',*,*,#47,.T.); 65 | #35=ORIENTED_EDGE('',*,*,#49,.F.); 66 | #36=ORIENTED_EDGE('',*,*,#48,.T.); 67 | #37=ORIENTED_EDGE('',*,*,#50,.F.); 68 | #38=ORIENTED_EDGE('',*,*,#49,.T.); 69 | #39=ORIENTED_EDGE('',*,*,#51,.T.); 70 | #40=ORIENTED_EDGE('',*,*,#50,.T.); 71 | #41=ORIENTED_EDGE('',*,*,#43,.F.); 72 | #42=ORIENTED_EDGE('',*,*,#51,.F.); 73 | #43=EDGE_CURVE('',#52,#52,#61,.T.); 74 | #44=EDGE_CURVE('',#53,#53,#62,.T.); 75 | #45=EDGE_CURVE('',#54,#54,#63,.T.); 76 | #46=EDGE_CURVE('',#55,#55,#64,.T.); 77 | #47=EDGE_CURVE('',#56,#56,#65,.T.); 78 | #48=EDGE_CURVE('',#57,#57,#66,.T.); 79 | #49=EDGE_CURVE('',#58,#58,#67,.T.); 80 | #50=EDGE_CURVE('',#59,#59,#68,.T.); 81 | #51=EDGE_CURVE('',#60,#60,#69,.T.); 82 | #52=VERTEX_POINT('',#248); 83 | #53=VERTEX_POINT('',#250); 84 | #54=VERTEX_POINT('',#253); 85 | #55=VERTEX_POINT('',#256); 86 | #56=VERTEX_POINT('',#259); 87 | #57=VERTEX_POINT('',#262); 88 | #58=VERTEX_POINT('',#265); 89 | #59=VERTEX_POINT('',#268); 90 | #60=VERTEX_POINT('',#271); 91 | #61=CIRCLE('',#190,9.805); 92 | #62=CIRCLE('',#191,11.5); 93 | #63=CIRCLE('',#193,15.); 94 | #64=CIRCLE('',#195,15.); 95 | #65=CIRCLE('',#197,12.5); 96 | #66=CIRCLE('',#199,12.5); 97 | #67=CIRCLE('',#201,10.5); 98 | #68=CIRCLE('',#203,10.5); 99 | #69=CIRCLE('',#205,9.805); 100 | #70=EDGE_LOOP('',(#25)); 101 | #71=EDGE_LOOP('',(#26)); 102 | #72=EDGE_LOOP('',(#27)); 103 | #73=EDGE_LOOP('',(#28)); 104 | #74=EDGE_LOOP('',(#29)); 105 | #75=EDGE_LOOP('',(#30)); 106 | #76=EDGE_LOOP('',(#31)); 107 | #77=EDGE_LOOP('',(#32)); 108 | #78=EDGE_LOOP('',(#33)); 109 | #79=EDGE_LOOP('',(#34)); 110 | #80=EDGE_LOOP('',(#35)); 111 | #81=EDGE_LOOP('',(#36)); 112 | #82=EDGE_LOOP('',(#37)); 113 | #83=EDGE_LOOP('',(#38)); 114 | #84=EDGE_LOOP('',(#39)); 115 | #85=EDGE_LOOP('',(#40)); 116 | #86=EDGE_LOOP('',(#41)); 117 | #87=EDGE_LOOP('',(#42)); 118 | #88=FACE_BOUND('',#70,.T.); 119 | #89=FACE_BOUND('',#71,.T.); 120 | #90=FACE_BOUND('',#72,.T.); 121 | #91=FACE_BOUND('',#73,.T.); 122 | #92=FACE_BOUND('',#74,.T.); 123 | #93=FACE_BOUND('',#75,.T.); 124 | #94=FACE_BOUND('',#76,.T.); 125 | #95=FACE_BOUND('',#77,.T.); 126 | #96=FACE_BOUND('',#78,.T.); 127 | #97=FACE_BOUND('',#79,.T.); 128 | #98=FACE_BOUND('',#80,.T.); 129 | #99=FACE_BOUND('',#81,.T.); 130 | #100=FACE_BOUND('',#82,.T.); 131 | #101=FACE_BOUND('',#83,.T.); 132 | #102=FACE_BOUND('',#84,.T.); 133 | #103=FACE_BOUND('',#85,.T.); 134 | #104=FACE_BOUND('',#86,.T.); 135 | #105=FACE_BOUND('',#87,.T.); 136 | #106=PLANE('',#189); 137 | #107=PLANE('',#196); 138 | #108=PLANE('',#200); 139 | #109=PLANE('',#204); 140 | #110=STYLED_ITEM('',(#119),#175); 141 | #111=STYLED_ITEM('',(#120),#176); 142 | #112=STYLED_ITEM('',(#121),#177); 143 | #113=STYLED_ITEM('',(#122),#178); 144 | #114=STYLED_ITEM('',(#123),#179); 145 | #115=STYLED_ITEM('',(#124),#180); 146 | #116=STYLED_ITEM('',(#125),#181); 147 | #117=STYLED_ITEM('',(#126),#182); 148 | #118=STYLED_ITEM('',(#127),#183); 149 | #119=PRESENTATION_STYLE_ASSIGNMENT((#128)); 150 | #120=PRESENTATION_STYLE_ASSIGNMENT((#129)); 151 | #121=PRESENTATION_STYLE_ASSIGNMENT((#130)); 152 | #122=PRESENTATION_STYLE_ASSIGNMENT((#131)); 153 | #123=PRESENTATION_STYLE_ASSIGNMENT((#132)); 154 | #124=PRESENTATION_STYLE_ASSIGNMENT((#133)); 155 | #125=PRESENTATION_STYLE_ASSIGNMENT((#134)); 156 | #126=PRESENTATION_STYLE_ASSIGNMENT((#135)); 157 | #127=PRESENTATION_STYLE_ASSIGNMENT((#136)); 158 | #128=SURFACE_STYLE_USAGE(.BOTH.,#137); 159 | #129=SURFACE_STYLE_USAGE(.BOTH.,#138); 160 | #130=SURFACE_STYLE_USAGE(.BOTH.,#139); 161 | #131=SURFACE_STYLE_USAGE(.BOTH.,#140); 162 | #132=SURFACE_STYLE_USAGE(.BOTH.,#141); 163 | #133=SURFACE_STYLE_USAGE(.BOTH.,#142); 164 | #134=SURFACE_STYLE_USAGE(.BOTH.,#143); 165 | #135=SURFACE_STYLE_USAGE(.BOTH.,#144); 166 | #136=SURFACE_STYLE_USAGE(.BOTH.,#145); 167 | #137=SURFACE_SIDE_STYLE('',(#146)); 168 | #138=SURFACE_SIDE_STYLE('',(#147)); 169 | #139=SURFACE_SIDE_STYLE('',(#148)); 170 | #140=SURFACE_SIDE_STYLE('',(#149)); 171 | #141=SURFACE_SIDE_STYLE('',(#150)); 172 | #142=SURFACE_SIDE_STYLE('',(#151)); 173 | #143=SURFACE_SIDE_STYLE('',(#152)); 174 | #144=SURFACE_SIDE_STYLE('',(#153)); 175 | #145=SURFACE_SIDE_STYLE('',(#154)); 176 | #146=SURFACE_STYLE_FILL_AREA(#155); 177 | #147=SURFACE_STYLE_FILL_AREA(#156); 178 | #148=SURFACE_STYLE_FILL_AREA(#157); 179 | #149=SURFACE_STYLE_FILL_AREA(#158); 180 | #150=SURFACE_STYLE_FILL_AREA(#159); 181 | #151=SURFACE_STYLE_FILL_AREA(#160); 182 | #152=SURFACE_STYLE_FILL_AREA(#161); 183 | #153=SURFACE_STYLE_FILL_AREA(#162); 184 | #154=SURFACE_STYLE_FILL_AREA(#163); 185 | #155=FILL_AREA_STYLE('',(#164)); 186 | #156=FILL_AREA_STYLE('',(#165)); 187 | #157=FILL_AREA_STYLE('',(#166)); 188 | #158=FILL_AREA_STYLE('',(#167)); 189 | #159=FILL_AREA_STYLE('',(#168)); 190 | #160=FILL_AREA_STYLE('',(#169)); 191 | #161=FILL_AREA_STYLE('',(#170)); 192 | #162=FILL_AREA_STYLE('',(#171)); 193 | #163=FILL_AREA_STYLE('',(#172)); 194 | #164=FILL_AREA_STYLE_COLOUR('',#173); 195 | #165=FILL_AREA_STYLE_COLOUR('',#173); 196 | #166=FILL_AREA_STYLE_COLOUR('',#173); 197 | #167=FILL_AREA_STYLE_COLOUR('',#173); 198 | #168=FILL_AREA_STYLE_COLOUR('',#174); 199 | #169=FILL_AREA_STYLE_COLOUR('',#173); 200 | #170=FILL_AREA_STYLE_COLOUR('',#173); 201 | #171=FILL_AREA_STYLE_COLOUR('',#173); 202 | #172=FILL_AREA_STYLE_COLOUR('',#174); 203 | #173=COLOUR_RGB('',0.699999988079071,0.699999988079071,0.699999988079071); 204 | #174=COLOUR_RGB('',0.14124122262001,0.138600006699562,0.180000007152557); 205 | #175=ADVANCED_FACE('',(#88,#89),#106,.F.); 206 | #176=ADVANCED_FACE('',(#90,#91),#24,.T.); 207 | #177=ADVANCED_FACE('',(#92,#93),#20,.T.); 208 | #178=ADVANCED_FACE('',(#94,#95),#107,.F.); 209 | #179=ADVANCED_FACE('',(#96,#97),#21,.T.); 210 | #180=ADVANCED_FACE('',(#98,#99),#108,.F.); 211 | #181=ADVANCED_FACE('',(#100,#101),#22,.F.); 212 | #182=ADVANCED_FACE('',(#102,#103),#109,.F.); 213 | #183=ADVANCED_FACE('',(#104,#105),#23,.F.); 214 | #184=CLOSED_SHELL('',(#175,#176,#177,#178,#179,#180,#181,#182,#183)); 215 | #185=MANIFOLD_SOLID_BREP('',#184); 216 | #186=SHAPE_DEFINITION_REPRESENTATION(#279,#187); 217 | #187=SHAPE_REPRESENTATION('OpenFrame - Olympus Objective Adapter',(#188), 218 | #274); 219 | #188=AXIS2_PLACEMENT_3D('',#245,#207,#208); 220 | #189=AXIS2_PLACEMENT_3D('',#246,#209,#210); 221 | #190=AXIS2_PLACEMENT_3D('',#247,#211,#212); 222 | #191=AXIS2_PLACEMENT_3D('',#249,#213,#214); 223 | #192=AXIS2_PLACEMENT_3D('',#251,#215,#216); 224 | #193=AXIS2_PLACEMENT_3D('',#252,#217,#218); 225 | #194=AXIS2_PLACEMENT_3D('',#254,#219,#220); 226 | #195=AXIS2_PLACEMENT_3D('',#255,#221,#222); 227 | #196=AXIS2_PLACEMENT_3D('',#257,#223,#224); 228 | #197=AXIS2_PLACEMENT_3D('',#258,#225,#226); 229 | #198=AXIS2_PLACEMENT_3D('',#260,#227,#228); 230 | #199=AXIS2_PLACEMENT_3D('',#261,#229,#230); 231 | #200=AXIS2_PLACEMENT_3D('',#263,#231,#232); 232 | #201=AXIS2_PLACEMENT_3D('',#264,#233,#234); 233 | #202=AXIS2_PLACEMENT_3D('',#266,#235,#236); 234 | #203=AXIS2_PLACEMENT_3D('',#267,#237,#238); 235 | #204=AXIS2_PLACEMENT_3D('',#269,#239,#240); 236 | #205=AXIS2_PLACEMENT_3D('',#270,#241,#242); 237 | #206=AXIS2_PLACEMENT_3D('',#272,#243,#244); 238 | #207=DIRECTION('',(0.,0.,1.)); 239 | #208=DIRECTION('',(1.,0.,0.)); 240 | #209=DIRECTION('',(0.,0.,-1.)); 241 | #210=DIRECTION('',(-1.,0.,0.)); 242 | #211=DIRECTION('',(0.,0.,-1.)); 243 | #212=DIRECTION('',(0.,-1.,0.)); 244 | #213=DIRECTION('',(0.,0.,-1.)); 245 | #214=DIRECTION('',(-1.,0.,0.)); 246 | #215=DIRECTION('',(0.,0.,-1.)); 247 | #216=DIRECTION('',(-1.,0.,0.)); 248 | #217=DIRECTION('',(0.,0.,-1.)); 249 | #218=DIRECTION('',(-1.,0.,0.)); 250 | #219=DIRECTION('',(0.,0.,-1.)); 251 | #220=DIRECTION('',(-1.,0.,0.)); 252 | #221=DIRECTION('',(0.,0.,-1.)); 253 | #222=DIRECTION('',(-1.,0.,0.)); 254 | #223=DIRECTION('',(0.,0.,1.)); 255 | #224=DIRECTION('',(1.,0.,0.)); 256 | #225=DIRECTION('',(0.,0.,-1.)); 257 | #226=DIRECTION('',(-1.,0.,0.)); 258 | #227=DIRECTION('',(0.,0.,-1.)); 259 | #228=DIRECTION('',(-1.,0.,0.)); 260 | #229=DIRECTION('',(0.,0.,-1.)); 261 | #230=DIRECTION('',(-1.,0.,0.)); 262 | #231=DIRECTION('',(0.,0.,1.)); 263 | #232=DIRECTION('',(1.,0.,0.)); 264 | #233=DIRECTION('',(0.,0.,-1.)); 265 | #234=DIRECTION('',(-1.,0.,0.)); 266 | #235=DIRECTION('',(0.,0.,-1.)); 267 | #236=DIRECTION('',(-1.,0.,0.)); 268 | #237=DIRECTION('',(0.,0.,-1.)); 269 | #238=DIRECTION('',(-1.,0.,0.)); 270 | #239=DIRECTION('',(0.,0.,1.)); 271 | #240=DIRECTION('',(1.,0.,0.)); 272 | #241=DIRECTION('',(0.,0.,1.)); 273 | #242=DIRECTION('',(1.,0.,0.)); 274 | #243=DIRECTION('',(0.,0.,-1.)); 275 | #244=DIRECTION('',(0.,-1.,0.)); 276 | #245=CARTESIAN_POINT('',(0.,0.,0.)); 277 | #246=CARTESIAN_POINT('',(-9.,0.,19.5)); 278 | #247=CARTESIAN_POINT('',(0.,0.,19.5)); 279 | #248=CARTESIAN_POINT('',(0.,-9.805,19.5)); 280 | #249=CARTESIAN_POINT('',(0.,0.,19.5)); 281 | #250=CARTESIAN_POINT('',(-11.5,0.,19.5)); 282 | #251=CARTESIAN_POINT('',(0.,0.,19.5)); 283 | #252=CARTESIAN_POINT('',(0.,0.,13.4378221735089)); 284 | #253=CARTESIAN_POINT('',(-15.,0.,13.4378221735089)); 285 | #254=CARTESIAN_POINT('',(0.,0.,0.)); 286 | #255=CARTESIAN_POINT('',(0.,0.,4.5)); 287 | #256=CARTESIAN_POINT('',(-15.,0.,4.5)); 288 | #257=CARTESIAN_POINT('',(-15.,0.,4.5)); 289 | #258=CARTESIAN_POINT('',(0.,0.,4.5)); 290 | #259=CARTESIAN_POINT('',(-12.5,0.,4.5)); 291 | #260=CARTESIAN_POINT('',(0.,0.,0.)); 292 | #261=CARTESIAN_POINT('',(0.,0.,0.)); 293 | #262=CARTESIAN_POINT('',(-12.5,0.,0.)); 294 | #263=CARTESIAN_POINT('',(-12.5,0.,-3.33716252767653E-17)); 295 | #264=CARTESIAN_POINT('',(0.,0.,-6.67432505535307E-17)); 296 | #265=CARTESIAN_POINT('',(-10.5,0.,-6.67432505535307E-17)); 297 | #266=CARTESIAN_POINT('',(0.,0.,0.)); 298 | #267=CARTESIAN_POINT('',(0.,0.,15.5)); 299 | #268=CARTESIAN_POINT('',(-10.5,0.,15.5)); 300 | #269=CARTESIAN_POINT('',(-10.5,0.,15.5)); 301 | #270=CARTESIAN_POINT('',(0.,0.,15.5)); 302 | #271=CARTESIAN_POINT('',(9.805,0.,15.5)); 303 | #272=CARTESIAN_POINT('',(0.,0.,19.5)); 304 | #273=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#110,#111, 305 | #112,#113,#114,#115,#116,#117,#118),#274); 306 | #274=( 307 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 308 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#275)) 309 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#278,#277,#276)) 310 | REPRESENTATION_CONTEXT('OpenFrame - Olympus Objective Adapter', 311 | 'TOP_LEVEL_ASSEMBLY_PART') 312 | ); 313 | #275=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#278, 314 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 315 | #276=( 316 | NAMED_UNIT(*) 317 | SI_UNIT($,.STERADIAN.) 318 | SOLID_ANGLE_UNIT() 319 | ); 320 | #277=( 321 | NAMED_UNIT(*) 322 | PLANE_ANGLE_UNIT() 323 | SI_UNIT($,.RADIAN.) 324 | ); 325 | #278=( 326 | LENGTH_UNIT() 327 | NAMED_UNIT(*) 328 | SI_UNIT(.MILLI.,.METRE.) 329 | ); 330 | #279=PRODUCT_DEFINITION_SHAPE('','',#280); 331 | #280=PRODUCT_DEFINITION('','',#282,#281); 332 | #281=PRODUCT_DEFINITION_CONTEXT('',#288,'design'); 333 | #282=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#284, 334 | .NOT_KNOWN.); 335 | #283=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#284)); 336 | #284=PRODUCT('OpenFrame - Olympus Objective Adapter', 337 | 'OpenFrame - Olympus Objective Adapter', 338 | 'OpenFrame - Olympus Objective Adapter',(#286)); 339 | #285=PRODUCT_CATEGORY('',''); 340 | #286=PRODUCT_CONTEXT('',#288,'mechanical'); 341 | #287=APPLICATION_PROTOCOL_DEFINITION('international standard', 342 | 'automotive_design',2010,#288); 343 | #288=APPLICATION_CONTEXT( 344 | 'core data for automotive mechanical design processes'); 345 | ENDSEC; 346 | END-ISO-10303-21; 347 | -------------------------------------------------------------------------------- /openFrame CAD/OF-AD-SM2-TL-OLYMPUS.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 'OpenFrame - Olympus Tube Lens Mount', 29 | /* time_stamp */ '2023-06-13T12:38:28+01:00', 30 | /* author */ ('Unknown'), 31 | /* organization */ ('Unknown'), 32 | /* preprocessor_version */ 'ST-DEVELOPER v18.1', 33 | /* originating_system */ 'Solid Edge', 34 | /* authorisation */ 'Unknown'); 35 | 36 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 37 | ENDSEC; 38 | 39 | DATA; 40 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 41 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 42 | #12=REPRESENTATION('',(#16),#356); 43 | #13=REPRESENTATION('',(#17),#356); 44 | #14=PROPERTY_DEFINITION('pmi validation property','',#361); 45 | #15=PROPERTY_DEFINITION('pmi validation property','',#361); 46 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 47 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 48 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#242,#19); 49 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#240),#356); 50 | #20=PLANE('',#247); 51 | #21=PLANE('',#250); 52 | #22=PLANE('',#254); 53 | #23=PLANE('',#258); 54 | #24=PLANE('',#260); 55 | #25=PLANE('',#267); 56 | #26=ORIENTED_EDGE('',*,*,#50,.T.); 57 | #27=ORIENTED_EDGE('',*,*,#51,.T.); 58 | #28=ORIENTED_EDGE('',*,*,#52,.F.); 59 | #29=ORIENTED_EDGE('',*,*,#53,.T.); 60 | #30=ORIENTED_EDGE('',*,*,#54,.T.); 61 | #31=ORIENTED_EDGE('',*,*,#51,.F.); 62 | #32=ORIENTED_EDGE('',*,*,#55,.T.); 63 | #33=ORIENTED_EDGE('',*,*,#54,.F.); 64 | #34=ORIENTED_EDGE('',*,*,#56,.F.); 65 | #35=ORIENTED_EDGE('',*,*,#55,.F.); 66 | #36=ORIENTED_EDGE('',*,*,#57,.T.); 67 | #37=ORIENTED_EDGE('',*,*,#53,.F.); 68 | #38=ORIENTED_EDGE('',*,*,#58,.T.); 69 | #39=ORIENTED_EDGE('',*,*,#57,.F.); 70 | #40=ORIENTED_EDGE('',*,*,#59,.T.); 71 | #41=ORIENTED_EDGE('',*,*,#60,.T.); 72 | #42=ORIENTED_EDGE('',*,*,#60,.F.); 73 | #43=ORIENTED_EDGE('',*,*,#58,.F.); 74 | #44=ORIENTED_EDGE('',*,*,#59,.F.); 75 | #45=ORIENTED_EDGE('',*,*,#56,.T.); 76 | #46=ORIENTED_EDGE('',*,*,#61,.F.); 77 | #47=ORIENTED_EDGE('',*,*,#52,.T.); 78 | #48=ORIENTED_EDGE('',*,*,#61,.T.); 79 | #49=ORIENTED_EDGE('',*,*,#50,.F.); 80 | #50=EDGE_CURVE('',#62,#62,#74,.T.); 81 | #51=EDGE_CURVE('',#63,#63,#75,.T.); 82 | #52=EDGE_CURVE('',#64,#64,#76,.T.); 83 | #53=EDGE_CURVE('',#65,#65,#77,.T.); 84 | #54=EDGE_CURVE('',#66,#66,#78,.T.); 85 | #55=EDGE_CURVE('',#67,#67,#79,.T.); 86 | #56=EDGE_CURVE('',#68,#68,#80,.F.); 87 | #57=EDGE_CURVE('',#69,#69,#81,.T.); 88 | #58=EDGE_CURVE('',#70,#70,#82,.T.); 89 | #59=EDGE_CURVE('',#71,#71,#83,.T.); 90 | #60=EDGE_CURVE('',#72,#72,#84,.T.); 91 | #61=EDGE_CURVE('',#73,#73,#85,.T.); 92 | #62=VERTEX_POINT('',#321); 93 | #63=VERTEX_POINT('',#323); 94 | #64=VERTEX_POINT('',#326); 95 | #65=VERTEX_POINT('',#328); 96 | #66=VERTEX_POINT('',#331); 97 | #67=VERTEX_POINT('',#334); 98 | #68=VERTEX_POINT('',#337); 99 | #69=VERTEX_POINT('',#340); 100 | #70=VERTEX_POINT('',#343); 101 | #71=VERTEX_POINT('',#346); 102 | #72=VERTEX_POINT('',#348); 103 | #73=VERTEX_POINT('',#353); 104 | #74=CIRCLE('',#245,27.95); 105 | #75=CIRCLE('',#246,27.95); 106 | #76=CIRCLE('',#248,25.8); 107 | #77=CIRCLE('',#249,23.); 108 | #78=CIRCLE('',#251,25.8); 109 | #79=CIRCLE('',#253,25.8); 110 | #80=CIRCLE('',#255,19.75); 111 | #81=CIRCLE('',#257,23.); 112 | #82=CIRCLE('',#259,20.2295); 113 | #83=CIRCLE('',#261,19.75); 114 | #84=CIRCLE('',#262,20.2295); 115 | #85=CIRCLE('',#266,25.8); 116 | #86=EDGE_LOOP('',(#26)); 117 | #87=EDGE_LOOP('',(#27)); 118 | #88=EDGE_LOOP('',(#28)); 119 | #89=EDGE_LOOP('',(#29)); 120 | #90=EDGE_LOOP('',(#30)); 121 | #91=EDGE_LOOP('',(#31)); 122 | #92=EDGE_LOOP('',(#32)); 123 | #93=EDGE_LOOP('',(#33)); 124 | #94=EDGE_LOOP('',(#34)); 125 | #95=EDGE_LOOP('',(#35)); 126 | #96=EDGE_LOOP('',(#36)); 127 | #97=EDGE_LOOP('',(#37)); 128 | #98=EDGE_LOOP('',(#38)); 129 | #99=EDGE_LOOP('',(#39)); 130 | #100=EDGE_LOOP('',(#40)); 131 | #101=EDGE_LOOP('',(#41)); 132 | #102=EDGE_LOOP('',(#42)); 133 | #103=EDGE_LOOP('',(#43)); 134 | #104=EDGE_LOOP('',(#44)); 135 | #105=EDGE_LOOP('',(#45)); 136 | #106=EDGE_LOOP('',(#46)); 137 | #107=EDGE_LOOP('',(#47)); 138 | #108=EDGE_LOOP('',(#48)); 139 | #109=EDGE_LOOP('',(#49)); 140 | #110=FACE_BOUND('',#86,.T.); 141 | #111=FACE_BOUND('',#87,.T.); 142 | #112=FACE_BOUND('',#88,.T.); 143 | #113=FACE_BOUND('',#89,.T.); 144 | #114=FACE_BOUND('',#90,.T.); 145 | #115=FACE_BOUND('',#91,.T.); 146 | #116=FACE_BOUND('',#92,.T.); 147 | #117=FACE_BOUND('',#93,.T.); 148 | #118=FACE_BOUND('',#94,.T.); 149 | #119=FACE_BOUND('',#95,.T.); 150 | #120=FACE_BOUND('',#96,.T.); 151 | #121=FACE_BOUND('',#97,.T.); 152 | #122=FACE_BOUND('',#98,.T.); 153 | #123=FACE_BOUND('',#99,.T.); 154 | #124=FACE_BOUND('',#100,.T.); 155 | #125=FACE_BOUND('',#101,.T.); 156 | #126=FACE_BOUND('',#102,.T.); 157 | #127=FACE_BOUND('',#103,.T.); 158 | #128=FACE_BOUND('',#104,.T.); 159 | #129=FACE_BOUND('',#105,.T.); 160 | #130=FACE_BOUND('',#106,.T.); 161 | #131=FACE_BOUND('',#107,.T.); 162 | #132=FACE_BOUND('',#108,.T.); 163 | #133=FACE_BOUND('',#109,.T.); 164 | #134=CYLINDRICAL_SURFACE('',#244,27.95); 165 | #135=CYLINDRICAL_SURFACE('',#252,25.8); 166 | #136=CYLINDRICAL_SURFACE('',#256,23.); 167 | #137=CYLINDRICAL_SURFACE('',#263,20.2295); 168 | #138=CYLINDRICAL_SURFACE('',#264,19.75); 169 | #139=CYLINDRICAL_SURFACE('',#265,25.8); 170 | #140=STYLED_ITEM('',(#152),#227); 171 | #141=STYLED_ITEM('',(#153),#228); 172 | #142=STYLED_ITEM('',(#154),#229); 173 | #143=STYLED_ITEM('',(#155),#230); 174 | #144=STYLED_ITEM('',(#156),#231); 175 | #145=STYLED_ITEM('',(#157),#232); 176 | #146=STYLED_ITEM('',(#158),#233); 177 | #147=STYLED_ITEM('',(#159),#234); 178 | #148=STYLED_ITEM('',(#160),#235); 179 | #149=STYLED_ITEM('',(#161),#236); 180 | #150=STYLED_ITEM('',(#162),#237); 181 | #151=STYLED_ITEM('',(#163),#238); 182 | #152=PRESENTATION_STYLE_ASSIGNMENT((#164)); 183 | #153=PRESENTATION_STYLE_ASSIGNMENT((#165)); 184 | #154=PRESENTATION_STYLE_ASSIGNMENT((#166)); 185 | #155=PRESENTATION_STYLE_ASSIGNMENT((#167)); 186 | #156=PRESENTATION_STYLE_ASSIGNMENT((#168)); 187 | #157=PRESENTATION_STYLE_ASSIGNMENT((#169)); 188 | #158=PRESENTATION_STYLE_ASSIGNMENT((#170)); 189 | #159=PRESENTATION_STYLE_ASSIGNMENT((#171)); 190 | #160=PRESENTATION_STYLE_ASSIGNMENT((#172)); 191 | #161=PRESENTATION_STYLE_ASSIGNMENT((#173)); 192 | #162=PRESENTATION_STYLE_ASSIGNMENT((#174)); 193 | #163=PRESENTATION_STYLE_ASSIGNMENT((#175)); 194 | #164=SURFACE_STYLE_USAGE(.BOTH.,#176); 195 | #165=SURFACE_STYLE_USAGE(.BOTH.,#177); 196 | #166=SURFACE_STYLE_USAGE(.BOTH.,#178); 197 | #167=SURFACE_STYLE_USAGE(.BOTH.,#179); 198 | #168=SURFACE_STYLE_USAGE(.BOTH.,#180); 199 | #169=SURFACE_STYLE_USAGE(.BOTH.,#181); 200 | #170=SURFACE_STYLE_USAGE(.BOTH.,#182); 201 | #171=SURFACE_STYLE_USAGE(.BOTH.,#183); 202 | #172=SURFACE_STYLE_USAGE(.BOTH.,#184); 203 | #173=SURFACE_STYLE_USAGE(.BOTH.,#185); 204 | #174=SURFACE_STYLE_USAGE(.BOTH.,#186); 205 | #175=SURFACE_STYLE_USAGE(.BOTH.,#187); 206 | #176=SURFACE_SIDE_STYLE('',(#188)); 207 | #177=SURFACE_SIDE_STYLE('',(#189)); 208 | #178=SURFACE_SIDE_STYLE('',(#190)); 209 | #179=SURFACE_SIDE_STYLE('',(#191)); 210 | #180=SURFACE_SIDE_STYLE('',(#192)); 211 | #181=SURFACE_SIDE_STYLE('',(#193)); 212 | #182=SURFACE_SIDE_STYLE('',(#194)); 213 | #183=SURFACE_SIDE_STYLE('',(#195)); 214 | #184=SURFACE_SIDE_STYLE('',(#196)); 215 | #185=SURFACE_SIDE_STYLE('',(#197)); 216 | #186=SURFACE_SIDE_STYLE('',(#198)); 217 | #187=SURFACE_SIDE_STYLE('',(#199)); 218 | #188=SURFACE_STYLE_FILL_AREA(#200); 219 | #189=SURFACE_STYLE_FILL_AREA(#201); 220 | #190=SURFACE_STYLE_FILL_AREA(#202); 221 | #191=SURFACE_STYLE_FILL_AREA(#203); 222 | #192=SURFACE_STYLE_FILL_AREA(#204); 223 | #193=SURFACE_STYLE_FILL_AREA(#205); 224 | #194=SURFACE_STYLE_FILL_AREA(#206); 225 | #195=SURFACE_STYLE_FILL_AREA(#207); 226 | #196=SURFACE_STYLE_FILL_AREA(#208); 227 | #197=SURFACE_STYLE_FILL_AREA(#209); 228 | #198=SURFACE_STYLE_FILL_AREA(#210); 229 | #199=SURFACE_STYLE_FILL_AREA(#211); 230 | #200=FILL_AREA_STYLE('',(#212)); 231 | #201=FILL_AREA_STYLE('',(#213)); 232 | #202=FILL_AREA_STYLE('',(#214)); 233 | #203=FILL_AREA_STYLE('',(#215)); 234 | #204=FILL_AREA_STYLE('',(#216)); 235 | #205=FILL_AREA_STYLE('',(#217)); 236 | #206=FILL_AREA_STYLE('',(#218)); 237 | #207=FILL_AREA_STYLE('',(#219)); 238 | #208=FILL_AREA_STYLE('',(#220)); 239 | #209=FILL_AREA_STYLE('',(#221)); 240 | #210=FILL_AREA_STYLE('',(#222)); 241 | #211=FILL_AREA_STYLE('',(#223)); 242 | #212=FILL_AREA_STYLE_COLOUR('',#224); 243 | #213=FILL_AREA_STYLE_COLOUR('',#224); 244 | #214=FILL_AREA_STYLE_COLOUR('',#224); 245 | #215=FILL_AREA_STYLE_COLOUR('',#225); 246 | #216=FILL_AREA_STYLE_COLOUR('',#224); 247 | #217=FILL_AREA_STYLE_COLOUR('',#224); 248 | #218=FILL_AREA_STYLE_COLOUR('',#224); 249 | #219=FILL_AREA_STYLE_COLOUR('',#224); 250 | #220=FILL_AREA_STYLE_COLOUR('',#226); 251 | #221=FILL_AREA_STYLE_COLOUR('',#224); 252 | #222=FILL_AREA_STYLE_COLOUR('',#225); 253 | #223=FILL_AREA_STYLE_COLOUR('',#224); 254 | #224=COLOUR_RGB('',0.180000007152557,0.180000007152557,0.170526325702667); 255 | #225=COLOUR_RGB('',0.1875,0.75,0.581249892711639); 256 | #226=COLOUR_RGB('',0.14124122262001,0.138600006699562,0.180000007152557); 257 | #227=ADVANCED_FACE('',(#110,#111),#134,.T.); 258 | #228=ADVANCED_FACE('',(#112,#113),#20,.T.); 259 | #229=ADVANCED_FACE('',(#114,#115),#21,.F.); 260 | #230=ADVANCED_FACE('',(#116,#117),#135,.T.); 261 | #231=ADVANCED_FACE('',(#118,#119),#22,.F.); 262 | #232=ADVANCED_FACE('',(#120,#121),#136,.F.); 263 | #233=ADVANCED_FACE('',(#122,#123),#23,.F.); 264 | #234=ADVANCED_FACE('',(#124,#125),#24,.F.); 265 | #235=ADVANCED_FACE('',(#126,#127),#137,.F.); 266 | #236=ADVANCED_FACE('',(#128,#129),#138,.F.); 267 | #237=ADVANCED_FACE('',(#130,#131),#139,.T.); 268 | #238=ADVANCED_FACE('',(#132,#133),#25,.F.); 269 | #239=CLOSED_SHELL('',(#227,#228,#229,#230,#231,#232,#233,#234,#235,#236, 270 | #237,#238)); 271 | #240=MANIFOLD_SOLID_BREP('',#239); 272 | #241=SHAPE_DEFINITION_REPRESENTATION(#361,#242); 273 | #242=SHAPE_REPRESENTATION('OpenFrame - Olympus Tube Lens Mount',(#243), 274 | #356); 275 | #243=AXIS2_PLACEMENT_3D('',#318,#268,#269); 276 | #244=AXIS2_PLACEMENT_3D('',#319,#270,#271); 277 | #245=AXIS2_PLACEMENT_3D('',#320,#272,#273); 278 | #246=AXIS2_PLACEMENT_3D('',#322,#274,#275); 279 | #247=AXIS2_PLACEMENT_3D('',#324,#276,#277); 280 | #248=AXIS2_PLACEMENT_3D('',#325,#278,#279); 281 | #249=AXIS2_PLACEMENT_3D('',#327,#280,#281); 282 | #250=AXIS2_PLACEMENT_3D('',#329,#282,#283); 283 | #251=AXIS2_PLACEMENT_3D('',#330,#284,#285); 284 | #252=AXIS2_PLACEMENT_3D('',#332,#286,#287); 285 | #253=AXIS2_PLACEMENT_3D('',#333,#288,#289); 286 | #254=AXIS2_PLACEMENT_3D('',#335,#290,#291); 287 | #255=AXIS2_PLACEMENT_3D('',#336,#292,#293); 288 | #256=AXIS2_PLACEMENT_3D('',#338,#294,#295); 289 | #257=AXIS2_PLACEMENT_3D('',#339,#296,#297); 290 | #258=AXIS2_PLACEMENT_3D('',#341,#298,#299); 291 | #259=AXIS2_PLACEMENT_3D('',#342,#300,#301); 292 | #260=AXIS2_PLACEMENT_3D('',#344,#302,#303); 293 | #261=AXIS2_PLACEMENT_3D('',#345,#304,#305); 294 | #262=AXIS2_PLACEMENT_3D('',#347,#306,#307); 295 | #263=AXIS2_PLACEMENT_3D('',#349,#308,#309); 296 | #264=AXIS2_PLACEMENT_3D('',#350,#310,#311); 297 | #265=AXIS2_PLACEMENT_3D('',#351,#312,#313); 298 | #266=AXIS2_PLACEMENT_3D('',#352,#314,#315); 299 | #267=AXIS2_PLACEMENT_3D('',#354,#316,#317); 300 | #268=DIRECTION('',(0.,0.,1.)); 301 | #269=DIRECTION('',(1.,0.,0.)); 302 | #270=DIRECTION('',(0.,-1.,0.)); 303 | #271=DIRECTION('',(0.,0.,-1.)); 304 | #272=DIRECTION('',(0.,-1.,0.)); 305 | #273=DIRECTION('',(0.,0.,-1.)); 306 | #274=DIRECTION('',(0.,1.,0.)); 307 | #275=DIRECTION('',(1.,0.,0.)); 308 | #276=DIRECTION('',(0.,1.,0.)); 309 | #277=DIRECTION('',(0.,0.,1.)); 310 | #278=DIRECTION('',(0.,-1.,0.)); 311 | #279=DIRECTION('',(0.,0.,-1.)); 312 | #280=DIRECTION('',(0.,-1.,0.)); 313 | #281=DIRECTION('',(0.,0.,1.)); 314 | #282=DIRECTION('',(0.,1.,0.)); 315 | #283=DIRECTION('',(0.,0.,1.)); 316 | #284=DIRECTION('',(0.,1.,0.)); 317 | #285=DIRECTION('',(1.,0.,0.)); 318 | #286=DIRECTION('',(0.,1.,0.)); 319 | #287=DIRECTION('',(0.,0.,1.)); 320 | #288=DIRECTION('',(0.,1.,0.)); 321 | #289=DIRECTION('',(1.,0.,0.)); 322 | #290=DIRECTION('',(0.,1.,0.)); 323 | #291=DIRECTION('',(0.,0.,1.)); 324 | #292=DIRECTION('',(0.,1.,0.)); 325 | #293=DIRECTION('',(0.,0.,1.)); 326 | #294=DIRECTION('',(0.,1.,0.)); 327 | #295=DIRECTION('',(0.,0.,1.)); 328 | #296=DIRECTION('',(0.,-1.,0.)); 329 | #297=DIRECTION('',(0.,0.,1.)); 330 | #298=DIRECTION('',(0.,-1.,0.)); 331 | #299=DIRECTION('',(0.,0.,-1.)); 332 | #300=DIRECTION('',(0.,-1.,0.)); 333 | #301=DIRECTION('',(0.,0.,1.)); 334 | #302=DIRECTION('',(0.,-1.,0.)); 335 | #303=DIRECTION('',(0.,0.,-1.)); 336 | #304=DIRECTION('',(0.,-1.,0.)); 337 | #305=DIRECTION('',(0.,0.,1.)); 338 | #306=DIRECTION('',(0.,1.,0.)); 339 | #307=DIRECTION('',(0.,0.,1.)); 340 | #308=DIRECTION('',(0.,-1.,0.)); 341 | #309=DIRECTION('',(0.,0.,1.)); 342 | #310=DIRECTION('',(0.,1.,0.)); 343 | #311=DIRECTION('',(0.,0.,1.)); 344 | #312=DIRECTION('',(0.,1.,0.)); 345 | #313=DIRECTION('',(0.,0.,1.)); 346 | #314=DIRECTION('',(0.,-1.,0.)); 347 | #315=DIRECTION('',(0.,0.,-1.)); 348 | #316=DIRECTION('',(0.,-1.,0.)); 349 | #317=DIRECTION('',(0.,0.,-1.)); 350 | #318=CARTESIAN_POINT('',(0.,0.,0.)); 351 | #319=CARTESIAN_POINT('',(0.,31.,0.)); 352 | #320=CARTESIAN_POINT('',(0.,27.8,0.)); 353 | #321=CARTESIAN_POINT('',(0.,27.8,-27.95)); 354 | #322=CARTESIAN_POINT('',(0.,0.,0.)); 355 | #323=CARTESIAN_POINT('',(27.95,0.,0.)); 356 | #324=CARTESIAN_POINT('',(0.,31.,0.)); 357 | #325=CARTESIAN_POINT('',(0.,31.,0.)); 358 | #326=CARTESIAN_POINT('',(0.,31.,-25.8)); 359 | #327=CARTESIAN_POINT('',(0.,31.,0.)); 360 | #328=CARTESIAN_POINT('',(0.,31.,23.)); 361 | #329=CARTESIAN_POINT('',(0.,0.,0.)); 362 | #330=CARTESIAN_POINT('',(0.,0.,0.)); 363 | #331=CARTESIAN_POINT('',(25.8,0.,0.)); 364 | #332=CARTESIAN_POINT('',(0.,-3.2,0.)); 365 | #333=CARTESIAN_POINT('',(0.,-3.2,0.)); 366 | #334=CARTESIAN_POINT('',(25.8,-3.2,0.)); 367 | #335=CARTESIAN_POINT('',(0.,-3.2,0.)); 368 | #336=CARTESIAN_POINT('',(0.,-3.19999999999999,0.)); 369 | #337=CARTESIAN_POINT('',(0.,-3.19999999999999,19.75)); 370 | #338=CARTESIAN_POINT('',(0.,26.8,0.)); 371 | #339=CARTESIAN_POINT('',(0.,26.8,0.)); 372 | #340=CARTESIAN_POINT('',(0.,26.8,23.)); 373 | #341=CARTESIAN_POINT('',(0.,26.8,0.)); 374 | #342=CARTESIAN_POINT('',(0.,26.8,0.)); 375 | #343=CARTESIAN_POINT('',(0.,26.8,20.2295)); 376 | #344=CARTESIAN_POINT('',(0.,14.8,0.)); 377 | #345=CARTESIAN_POINT('',(0.,14.8,0.)); 378 | #346=CARTESIAN_POINT('',(0.,14.8,19.75)); 379 | #347=CARTESIAN_POINT('',(0.,14.8,0.)); 380 | #348=CARTESIAN_POINT('',(0.,14.8,20.2295)); 381 | #349=CARTESIAN_POINT('',(0.,26.8,0.)); 382 | #350=CARTESIAN_POINT('',(0.,-84.2,0.)); 383 | #351=CARTESIAN_POINT('',(0.,27.8,0.)); 384 | #352=CARTESIAN_POINT('',(0.,27.8,0.)); 385 | #353=CARTESIAN_POINT('',(0.,27.8,-25.8)); 386 | #354=CARTESIAN_POINT('',(0.,27.8,0.)); 387 | #355=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#140,#141, 388 | #142,#143,#144,#145,#146,#147,#148,#149,#150,#151),#356); 389 | #356=( 390 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 391 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#357)) 392 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#360,#359,#358)) 393 | REPRESENTATION_CONTEXT('OpenFrame - Olympus Tube Lens Mount', 394 | 'TOP_LEVEL_ASSEMBLY_PART') 395 | ); 396 | #357=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#360, 397 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 398 | #358=( 399 | NAMED_UNIT(*) 400 | SI_UNIT($,.STERADIAN.) 401 | SOLID_ANGLE_UNIT() 402 | ); 403 | #359=( 404 | NAMED_UNIT(*) 405 | PLANE_ANGLE_UNIT() 406 | SI_UNIT($,.RADIAN.) 407 | ); 408 | #360=( 409 | LENGTH_UNIT() 410 | NAMED_UNIT(*) 411 | SI_UNIT(.MILLI.,.METRE.) 412 | ); 413 | #361=PRODUCT_DEFINITION_SHAPE('','',#362); 414 | #362=PRODUCT_DEFINITION('','',#364,#363); 415 | #363=PRODUCT_DEFINITION_CONTEXT('',#370,'design'); 416 | #364=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#366, 417 | .NOT_KNOWN.); 418 | #365=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#366)); 419 | #366=PRODUCT('OpenFrame - Olympus Tube Lens Mount', 420 | 'OpenFrame - Olympus Tube Lens Mount', 421 | 'OpenFrame - Olympus Tube Lens Mount',(#368)); 422 | #367=PRODUCT_CATEGORY('',''); 423 | #368=PRODUCT_CONTEXT('',#370,'mechanical'); 424 | #369=APPLICATION_PROTOCOL_DEFINITION('international standard', 425 | 'automotive_design',2010,#370); 426 | #370=APPLICATION_CONTEXT( 427 | 'core data for automotive mechanical design processes'); 428 | ENDSEC; 429 | END-ISO-10303-21; 430 | -------------------------------------------------------------------------------- /openFrame CAD/OF-AD-SM2-TL-NIKON.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 29 | 'OpenFrame - Nikon Tube Lens Adapter - SM2 to M38x0.5 Adapter', 30 | /* time_stamp */ '2023-06-13T12:38:48+01:00', 31 | /* author */ ('Unknown'), 32 | /* organization */ ('Unknown'), 33 | /* preprocessor_version */ 'ST-DEVELOPER v18.1', 34 | /* originating_system */ 'Solid Edge', 35 | /* authorisation */ 'Unknown'); 36 | 37 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 38 | ENDSEC; 39 | 40 | DATA; 41 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 42 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 43 | #12=REPRESENTATION('',(#16),#382); 44 | #13=REPRESENTATION('',(#17),#382); 45 | #14=PROPERTY_DEFINITION('pmi validation property','',#387); 46 | #15=PROPERTY_DEFINITION('pmi validation property','',#387); 47 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 48 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 49 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#259,#19); 50 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#257),#382); 51 | #20=CONICAL_SURFACE('',#282,25.8445,0.785398163397247); 52 | #21=CONICAL_SURFACE('',#283,27.3500000000001,0.785398163397384); 53 | #22=CONICAL_SURFACE('',#284,27.3500000000001,0.785398163397385); 54 | #23=CONICAL_SURFACE('',#285,19.1245,0.785398163397446); 55 | #24=CONICAL_SURFACE('',#286,18.25,0.78539816339745); 56 | #25=CYLINDRICAL_SURFACE('',#264,18.25); 57 | #26=CYLINDRICAL_SURFACE('',#267,27.75); 58 | #27=CYLINDRICAL_SURFACE('',#273,25.8445); 59 | #28=CYLINDRICAL_SURFACE('',#280,18.7245); 60 | #29=ORIENTED_EDGE('',*,*,#55,.T.); 61 | #30=ORIENTED_EDGE('',*,*,#56,.T.); 62 | #31=ORIENTED_EDGE('',*,*,#57,.T.); 63 | #32=ORIENTED_EDGE('',*,*,#58,.T.); 64 | #33=ORIENTED_EDGE('',*,*,#59,.T.); 65 | #34=ORIENTED_EDGE('',*,*,#60,.T.); 66 | #35=ORIENTED_EDGE('',*,*,#61,.T.); 67 | #36=ORIENTED_EDGE('',*,*,#62,.T.); 68 | #37=ORIENTED_EDGE('',*,*,#63,.T.); 69 | #38=ORIENTED_EDGE('',*,*,#64,.F.); 70 | #39=ORIENTED_EDGE('',*,*,#65,.T.); 71 | #40=ORIENTED_EDGE('',*,*,#64,.T.); 72 | #41=ORIENTED_EDGE('',*,*,#66,.T.); 73 | #42=ORIENTED_EDGE('',*,*,#58,.F.); 74 | #43=ORIENTED_EDGE('',*,*,#67,.T.); 75 | #44=ORIENTED_EDGE('',*,*,#66,.F.); 76 | #45=ORIENTED_EDGE('',*,*,#56,.F.); 77 | #46=ORIENTED_EDGE('',*,*,#63,.F.); 78 | #47=ORIENTED_EDGE('',*,*,#60,.F.); 79 | #48=ORIENTED_EDGE('',*,*,#65,.F.); 80 | #49=ORIENTED_EDGE('',*,*,#59,.F.); 81 | #50=ORIENTED_EDGE('',*,*,#62,.F.); 82 | #51=ORIENTED_EDGE('',*,*,#67,.F.); 83 | #52=ORIENTED_EDGE('',*,*,#55,.F.); 84 | #53=ORIENTED_EDGE('',*,*,#61,.F.); 85 | #54=ORIENTED_EDGE('',*,*,#57,.F.); 86 | #55=EDGE_CURVE('',#68,#68,#81,.T.); 87 | #56=EDGE_CURVE('',#69,#69,#82,.F.); 88 | #57=EDGE_CURVE('',#70,#70,#83,.T.); 89 | #58=EDGE_CURVE('',#71,#71,#84,.F.); 90 | #59=EDGE_CURVE('',#72,#72,#85,.F.); 91 | #60=EDGE_CURVE('',#73,#73,#86,.T.); 92 | #61=EDGE_CURVE('',#74,#74,#87,.F.); 93 | #62=EDGE_CURVE('',#75,#75,#88,.T.); 94 | #63=EDGE_CURVE('',#76,#76,#89,.T.); 95 | #64=EDGE_CURVE('',#77,#77,#90,.T.); 96 | #65=EDGE_CURVE('',#78,#78,#91,.F.); 97 | #66=EDGE_CURVE('',#79,#79,#92,.T.); 98 | #67=EDGE_CURVE('',#80,#80,#93,.F.); 99 | #68=VERTEX_POINT('',#344); 100 | #69=VERTEX_POINT('',#346); 101 | #70=VERTEX_POINT('',#349); 102 | #71=VERTEX_POINT('',#351); 103 | #72=VERTEX_POINT('',#354); 104 | #73=VERTEX_POINT('',#356); 105 | #74=VERTEX_POINT('',#359); 106 | #75=VERTEX_POINT('',#361); 107 | #76=VERTEX_POINT('',#364); 108 | #77=VERTEX_POINT('',#366); 109 | #78=VERTEX_POINT('',#369); 110 | #79=VERTEX_POINT('',#372); 111 | #80=VERTEX_POINT('',#375); 112 | #81=CIRCLE('',#262,19.1245); 113 | #82=CIRCLE('',#263,25.4445000000002); 114 | #83=CIRCLE('',#265,18.25); 115 | #84=CIRCLE('',#266,18.25); 116 | #85=CIRCLE('',#268,27.75); 117 | #86=CIRCLE('',#269,27.75); 118 | #87=CIRCLE('',#271,18.65); 119 | #88=CIRCLE('',#272,27.3500000000001); 120 | #89=CIRCLE('',#274,25.8445); 121 | #90=CIRCLE('',#275,25.8445); 122 | #91=CIRCLE('',#277,27.3500000000001); 123 | #92=CIRCLE('',#279,18.7245); 124 | #93=CIRCLE('',#281,18.7245); 125 | #94=EDGE_LOOP('',(#29)); 126 | #95=EDGE_LOOP('',(#30)); 127 | #96=EDGE_LOOP('',(#31)); 128 | #97=EDGE_LOOP('',(#32)); 129 | #98=EDGE_LOOP('',(#33)); 130 | #99=EDGE_LOOP('',(#34)); 131 | #100=EDGE_LOOP('',(#35)); 132 | #101=EDGE_LOOP('',(#36)); 133 | #102=EDGE_LOOP('',(#37)); 134 | #103=EDGE_LOOP('',(#38)); 135 | #104=EDGE_LOOP('',(#39)); 136 | #105=EDGE_LOOP('',(#40)); 137 | #106=EDGE_LOOP('',(#41)); 138 | #107=EDGE_LOOP('',(#42)); 139 | #108=EDGE_LOOP('',(#43)); 140 | #109=EDGE_LOOP('',(#44)); 141 | #110=EDGE_LOOP('',(#45)); 142 | #111=EDGE_LOOP('',(#46)); 143 | #112=EDGE_LOOP('',(#47)); 144 | #113=EDGE_LOOP('',(#48)); 145 | #114=EDGE_LOOP('',(#49)); 146 | #115=EDGE_LOOP('',(#50)); 147 | #116=EDGE_LOOP('',(#51)); 148 | #117=EDGE_LOOP('',(#52)); 149 | #118=EDGE_LOOP('',(#53)); 150 | #119=EDGE_LOOP('',(#54)); 151 | #120=FACE_BOUND('',#94,.T.); 152 | #121=FACE_BOUND('',#95,.T.); 153 | #122=FACE_BOUND('',#96,.T.); 154 | #123=FACE_BOUND('',#97,.T.); 155 | #124=FACE_BOUND('',#98,.T.); 156 | #125=FACE_BOUND('',#99,.T.); 157 | #126=FACE_BOUND('',#100,.T.); 158 | #127=FACE_BOUND('',#101,.T.); 159 | #128=FACE_BOUND('',#102,.T.); 160 | #129=FACE_BOUND('',#103,.T.); 161 | #130=FACE_BOUND('',#104,.T.); 162 | #131=FACE_BOUND('',#105,.T.); 163 | #132=FACE_BOUND('',#106,.T.); 164 | #133=FACE_BOUND('',#107,.T.); 165 | #134=FACE_BOUND('',#108,.T.); 166 | #135=FACE_BOUND('',#109,.T.); 167 | #136=FACE_BOUND('',#110,.T.); 168 | #137=FACE_BOUND('',#111,.T.); 169 | #138=FACE_BOUND('',#112,.T.); 170 | #139=FACE_BOUND('',#113,.T.); 171 | #140=FACE_BOUND('',#114,.T.); 172 | #141=FACE_BOUND('',#115,.T.); 173 | #142=FACE_BOUND('',#116,.T.); 174 | #143=FACE_BOUND('',#117,.T.); 175 | #144=FACE_BOUND('',#118,.T.); 176 | #145=FACE_BOUND('',#119,.T.); 177 | #146=PLANE('',#261); 178 | #147=PLANE('',#270); 179 | #148=PLANE('',#276); 180 | #149=PLANE('',#278); 181 | #150=STYLED_ITEM('',(#163),#243); 182 | #151=STYLED_ITEM('',(#164),#244); 183 | #152=STYLED_ITEM('',(#165),#245); 184 | #153=STYLED_ITEM('',(#166),#246); 185 | #154=STYLED_ITEM('',(#167),#247); 186 | #155=STYLED_ITEM('',(#168),#248); 187 | #156=STYLED_ITEM('',(#169),#249); 188 | #157=STYLED_ITEM('',(#170),#250); 189 | #158=STYLED_ITEM('',(#171),#251); 190 | #159=STYLED_ITEM('',(#172),#252); 191 | #160=STYLED_ITEM('',(#173),#253); 192 | #161=STYLED_ITEM('',(#174),#254); 193 | #162=STYLED_ITEM('',(#175),#255); 194 | #163=PRESENTATION_STYLE_ASSIGNMENT((#176)); 195 | #164=PRESENTATION_STYLE_ASSIGNMENT((#177)); 196 | #165=PRESENTATION_STYLE_ASSIGNMENT((#178)); 197 | #166=PRESENTATION_STYLE_ASSIGNMENT((#179)); 198 | #167=PRESENTATION_STYLE_ASSIGNMENT((#180)); 199 | #168=PRESENTATION_STYLE_ASSIGNMENT((#181)); 200 | #169=PRESENTATION_STYLE_ASSIGNMENT((#182)); 201 | #170=PRESENTATION_STYLE_ASSIGNMENT((#183)); 202 | #171=PRESENTATION_STYLE_ASSIGNMENT((#184)); 203 | #172=PRESENTATION_STYLE_ASSIGNMENT((#185)); 204 | #173=PRESENTATION_STYLE_ASSIGNMENT((#186)); 205 | #174=PRESENTATION_STYLE_ASSIGNMENT((#187)); 206 | #175=PRESENTATION_STYLE_ASSIGNMENT((#188)); 207 | #176=SURFACE_STYLE_USAGE(.BOTH.,#189); 208 | #177=SURFACE_STYLE_USAGE(.BOTH.,#190); 209 | #178=SURFACE_STYLE_USAGE(.BOTH.,#191); 210 | #179=SURFACE_STYLE_USAGE(.BOTH.,#192); 211 | #180=SURFACE_STYLE_USAGE(.BOTH.,#193); 212 | #181=SURFACE_STYLE_USAGE(.BOTH.,#194); 213 | #182=SURFACE_STYLE_USAGE(.BOTH.,#195); 214 | #183=SURFACE_STYLE_USAGE(.BOTH.,#196); 215 | #184=SURFACE_STYLE_USAGE(.BOTH.,#197); 216 | #185=SURFACE_STYLE_USAGE(.BOTH.,#198); 217 | #186=SURFACE_STYLE_USAGE(.BOTH.,#199); 218 | #187=SURFACE_STYLE_USAGE(.BOTH.,#200); 219 | #188=SURFACE_STYLE_USAGE(.BOTH.,#201); 220 | #189=SURFACE_SIDE_STYLE('',(#202)); 221 | #190=SURFACE_SIDE_STYLE('',(#203)); 222 | #191=SURFACE_SIDE_STYLE('',(#204)); 223 | #192=SURFACE_SIDE_STYLE('',(#205)); 224 | #193=SURFACE_SIDE_STYLE('',(#206)); 225 | #194=SURFACE_SIDE_STYLE('',(#207)); 226 | #195=SURFACE_SIDE_STYLE('',(#208)); 227 | #196=SURFACE_SIDE_STYLE('',(#209)); 228 | #197=SURFACE_SIDE_STYLE('',(#210)); 229 | #198=SURFACE_SIDE_STYLE('',(#211)); 230 | #199=SURFACE_SIDE_STYLE('',(#212)); 231 | #200=SURFACE_SIDE_STYLE('',(#213)); 232 | #201=SURFACE_SIDE_STYLE('',(#214)); 233 | #202=SURFACE_STYLE_FILL_AREA(#215); 234 | #203=SURFACE_STYLE_FILL_AREA(#216); 235 | #204=SURFACE_STYLE_FILL_AREA(#217); 236 | #205=SURFACE_STYLE_FILL_AREA(#218); 237 | #206=SURFACE_STYLE_FILL_AREA(#219); 238 | #207=SURFACE_STYLE_FILL_AREA(#220); 239 | #208=SURFACE_STYLE_FILL_AREA(#221); 240 | #209=SURFACE_STYLE_FILL_AREA(#222); 241 | #210=SURFACE_STYLE_FILL_AREA(#223); 242 | #211=SURFACE_STYLE_FILL_AREA(#224); 243 | #212=SURFACE_STYLE_FILL_AREA(#225); 244 | #213=SURFACE_STYLE_FILL_AREA(#226); 245 | #214=SURFACE_STYLE_FILL_AREA(#227); 246 | #215=FILL_AREA_STYLE('',(#228)); 247 | #216=FILL_AREA_STYLE('',(#229)); 248 | #217=FILL_AREA_STYLE('',(#230)); 249 | #218=FILL_AREA_STYLE('',(#231)); 250 | #219=FILL_AREA_STYLE('',(#232)); 251 | #220=FILL_AREA_STYLE('',(#233)); 252 | #221=FILL_AREA_STYLE('',(#234)); 253 | #222=FILL_AREA_STYLE('',(#235)); 254 | #223=FILL_AREA_STYLE('',(#236)); 255 | #224=FILL_AREA_STYLE('',(#237)); 256 | #225=FILL_AREA_STYLE('',(#238)); 257 | #226=FILL_AREA_STYLE('',(#239)); 258 | #227=FILL_AREA_STYLE('',(#240)); 259 | #228=FILL_AREA_STYLE_COLOUR('',#241); 260 | #229=FILL_AREA_STYLE_COLOUR('',#241); 261 | #230=FILL_AREA_STYLE_COLOUR('',#241); 262 | #231=FILL_AREA_STYLE_COLOUR('',#241); 263 | #232=FILL_AREA_STYLE_COLOUR('',#241); 264 | #233=FILL_AREA_STYLE_COLOUR('',#241); 265 | #234=FILL_AREA_STYLE_COLOUR('',#241); 266 | #235=FILL_AREA_STYLE_COLOUR('',#242); 267 | #236=FILL_AREA_STYLE_COLOUR('',#241); 268 | #237=FILL_AREA_STYLE_COLOUR('',#241); 269 | #238=FILL_AREA_STYLE_COLOUR('',#241); 270 | #239=FILL_AREA_STYLE_COLOUR('',#241); 271 | #240=FILL_AREA_STYLE_COLOUR('',#241); 272 | #241=COLOUR_RGB('',0.180000007152557,0.180000007152557,0.170526325702667); 273 | #242=COLOUR_RGB('',0.14124122262001,0.138600006699562,0.180000007152557); 274 | #243=ADVANCED_FACE('',(#120,#121),#146,.F.); 275 | #244=ADVANCED_FACE('',(#122,#123),#25,.F.); 276 | #245=ADVANCED_FACE('',(#124,#125),#26,.T.); 277 | #246=ADVANCED_FACE('',(#126,#127),#147,.T.); 278 | #247=ADVANCED_FACE('',(#128,#129),#27,.T.); 279 | #248=ADVANCED_FACE('',(#130,#131),#148,.F.); 280 | #249=ADVANCED_FACE('',(#132,#133),#149,.F.); 281 | #250=ADVANCED_FACE('',(#134,#135),#28,.F.); 282 | #251=ADVANCED_FACE('',(#136,#137),#20,.T.); 283 | #252=ADVANCED_FACE('',(#138,#139),#21,.T.); 284 | #253=ADVANCED_FACE('',(#140,#141),#22,.T.); 285 | #254=ADVANCED_FACE('',(#142,#143),#23,.F.); 286 | #255=ADVANCED_FACE('',(#144,#145),#24,.F.); 287 | #256=CLOSED_SHELL('',(#243,#244,#245,#246,#247,#248,#249,#250,#251,#252, 288 | #253,#254,#255)); 289 | #257=MANIFOLD_SOLID_BREP('',#256); 290 | #258=SHAPE_DEFINITION_REPRESENTATION(#387,#259); 291 | #259=SHAPE_REPRESENTATION('OpenFrame - SM2 to M38x0.5 Adapter',(#260),#382); 292 | #260=AXIS2_PLACEMENT_3D('',#341,#287,#288); 293 | #261=AXIS2_PLACEMENT_3D('',#342,#289,#290); 294 | #262=AXIS2_PLACEMENT_3D('',#343,#291,#292); 295 | #263=AXIS2_PLACEMENT_3D('',#345,#293,#294); 296 | #264=AXIS2_PLACEMENT_3D('',#347,#295,#296); 297 | #265=AXIS2_PLACEMENT_3D('',#348,#297,#298); 298 | #266=AXIS2_PLACEMENT_3D('',#350,#299,#300); 299 | #267=AXIS2_PLACEMENT_3D('',#352,#301,#302); 300 | #268=AXIS2_PLACEMENT_3D('',#353,#303,#304); 301 | #269=AXIS2_PLACEMENT_3D('',#355,#305,#306); 302 | #270=AXIS2_PLACEMENT_3D('',#357,#307,#308); 303 | #271=AXIS2_PLACEMENT_3D('',#358,#309,#310); 304 | #272=AXIS2_PLACEMENT_3D('',#360,#311,#312); 305 | #273=AXIS2_PLACEMENT_3D('',#362,#313,#314); 306 | #274=AXIS2_PLACEMENT_3D('',#363,#315,#316); 307 | #275=AXIS2_PLACEMENT_3D('',#365,#317,#318); 308 | #276=AXIS2_PLACEMENT_3D('',#367,#319,#320); 309 | #277=AXIS2_PLACEMENT_3D('',#368,#321,#322); 310 | #278=AXIS2_PLACEMENT_3D('',#370,#323,#324); 311 | #279=AXIS2_PLACEMENT_3D('',#371,#325,#326); 312 | #280=AXIS2_PLACEMENT_3D('',#373,#327,#328); 313 | #281=AXIS2_PLACEMENT_3D('',#374,#329,#330); 314 | #282=AXIS2_PLACEMENT_3D('',#376,#331,#332); 315 | #283=AXIS2_PLACEMENT_3D('',#377,#333,#334); 316 | #284=AXIS2_PLACEMENT_3D('',#378,#335,#336); 317 | #285=AXIS2_PLACEMENT_3D('',#379,#337,#338); 318 | #286=AXIS2_PLACEMENT_3D('',#380,#339,#340); 319 | #287=DIRECTION('',(0.,0.,1.)); 320 | #288=DIRECTION('',(1.,0.,0.)); 321 | #289=DIRECTION('',(0.,0.,-1.)); 322 | #290=DIRECTION('',(-1.,0.,0.)); 323 | #291=DIRECTION('',(0.,0.,-1.)); 324 | #292=DIRECTION('',(-1.,0.,0.)); 325 | #293=DIRECTION('',(0.,0.,-1.)); 326 | #294=DIRECTION('',(-1.,0.,0.)); 327 | #295=DIRECTION('',(0.,0.,-1.)); 328 | #296=DIRECTION('',(-1.,0.,0.)); 329 | #297=DIRECTION('',(0.,0.,-1.)); 330 | #298=DIRECTION('',(-1.,0.,0.)); 331 | #299=DIRECTION('',(0.,0.,-1.)); 332 | #300=DIRECTION('',(-1.,0.,0.)); 333 | #301=DIRECTION('',(0.,0.,-1.)); 334 | #302=DIRECTION('',(-1.,0.,0.)); 335 | #303=DIRECTION('',(0.,0.,-1.)); 336 | #304=DIRECTION('',(-1.,0.,0.)); 337 | #305=DIRECTION('',(0.,0.,-1.)); 338 | #306=DIRECTION('',(-1.,0.,0.)); 339 | #307=DIRECTION('',(0.,0.,-1.)); 340 | #308=DIRECTION('',(-1.,0.,0.)); 341 | #309=DIRECTION('',(0.,0.,-1.)); 342 | #310=DIRECTION('',(-1.,0.,0.)); 343 | #311=DIRECTION('',(0.,0.,-1.)); 344 | #312=DIRECTION('',(-1.,0.,0.)); 345 | #313=DIRECTION('',(0.,0.,1.)); 346 | #314=DIRECTION('',(1.,0.,0.)); 347 | #315=DIRECTION('',(0.,0.,-1.)); 348 | #316=DIRECTION('',(-1.,0.,0.)); 349 | #317=DIRECTION('',(0.,0.,-1.)); 350 | #318=DIRECTION('',(1.,0.,0.)); 351 | #319=DIRECTION('',(0.,0.,-1.)); 352 | #320=DIRECTION('',(-1.,0.,0.)); 353 | #321=DIRECTION('',(0.,0.,-1.)); 354 | #322=DIRECTION('',(-1.,0.,0.)); 355 | #323=DIRECTION('',(0.,0.,-1.)); 356 | #324=DIRECTION('',(-1.,0.,0.)); 357 | #325=DIRECTION('',(0.,0.,1.)); 358 | #326=DIRECTION('',(0.,-1.,0.)); 359 | #327=DIRECTION('',(0.,0.,-1.)); 360 | #328=DIRECTION('',(0.,-1.,0.)); 361 | #329=DIRECTION('',(0.,0.,-1.)); 362 | #330=DIRECTION('',(-1.,0.,0.)); 363 | #331=DIRECTION('',(0.,0.,-1.)); 364 | #332=DIRECTION('',(-1.,0.,0.)); 365 | #333=DIRECTION('',(0.,0.,-1.)); 366 | #334=DIRECTION('',(-1.,0.,0.)); 367 | #335=DIRECTION('',(0.,0.,1.)); 368 | #336=DIRECTION('',(1.,0.,0.)); 369 | #337=DIRECTION('',(0.,0.,1.)); 370 | #338=DIRECTION('',(1.,0.,0.)); 371 | #339=DIRECTION('',(0.,0.,-1.)); 372 | #340=DIRECTION('',(-1.,0.,0.)); 373 | #341=CARTESIAN_POINT('',(0.,0.,0.)); 374 | #342=CARTESIAN_POINT('',(0.,0.,10.)); 375 | #343=CARTESIAN_POINT('',(0.,0.,10.)); 376 | #344=CARTESIAN_POINT('',(-19.1245,0.,10.)); 377 | #345=CARTESIAN_POINT('',(0.,0.,10.)); 378 | #346=CARTESIAN_POINT('',(-25.4445000000002,0.,10.)); 379 | #347=CARTESIAN_POINT('',(0.,0.,10.)); 380 | #348=CARTESIAN_POINT('',(0.,0.,0.399999999999999)); 381 | #349=CARTESIAN_POINT('',(-18.25,0.,0.399999999999999)); 382 | #350=CARTESIAN_POINT('',(0.,0.,2.)); 383 | #351=CARTESIAN_POINT('',(-18.25,0.,2.)); 384 | #352=CARTESIAN_POINT('',(0.,0.,10.)); 385 | #353=CARTESIAN_POINT('',(0.,0.,0.399999999999999)); 386 | #354=CARTESIAN_POINT('',(-27.75,0.,0.399999999999999)); 387 | #355=CARTESIAN_POINT('',(0.,0.,6.6)); 388 | #356=CARTESIAN_POINT('',(-27.75,0.,6.6)); 389 | #357=CARTESIAN_POINT('',(0.,0.,0.)); 390 | #358=CARTESIAN_POINT('',(0.,0.,0.)); 391 | #359=CARTESIAN_POINT('',(-18.65,0.,0.)); 392 | #360=CARTESIAN_POINT('',(0.,0.,0.)); 393 | #361=CARTESIAN_POINT('',(-27.3500000000001,0.,0.)); 394 | #362=CARTESIAN_POINT('',(0.,0.,7.)); 395 | #363=CARTESIAN_POINT('',(0.,0.,9.6)); 396 | #364=CARTESIAN_POINT('',(-25.8445,0.,9.6)); 397 | #365=CARTESIAN_POINT('',(0.,0.,7.)); 398 | #366=CARTESIAN_POINT('',(25.8445,0.,7.)); 399 | #367=CARTESIAN_POINT('',(0.,0.,7.)); 400 | #368=CARTESIAN_POINT('',(0.,0.,7.)); 401 | #369=CARTESIAN_POINT('',(-27.3500000000001,0.,7.)); 402 | #370=CARTESIAN_POINT('',(0.,0.,2.)); 403 | #371=CARTESIAN_POINT('',(0.,0.,2.)); 404 | #372=CARTESIAN_POINT('',(0.,-18.7245,2.)); 405 | #373=CARTESIAN_POINT('',(0.,0.,10.)); 406 | #374=CARTESIAN_POINT('',(0.,0.,9.6)); 407 | #375=CARTESIAN_POINT('',(-18.7245,0.,9.6)); 408 | #376=CARTESIAN_POINT('',(0.,0.,9.6)); 409 | #377=CARTESIAN_POINT('',(0.,0.,7.)); 410 | #378=CARTESIAN_POINT('',(0.,0.,0.)); 411 | #379=CARTESIAN_POINT('',(0.,0.,10.)); 412 | #380=CARTESIAN_POINT('',(0.,0.,0.399999999999999)); 413 | #381=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#150,#151, 414 | #152,#153,#154,#155,#156,#157,#158,#159,#160,#161,#162),#382); 415 | #382=( 416 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 417 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#383)) 418 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#386,#385,#384)) 419 | REPRESENTATION_CONTEXT('OpenFrame - SM2 to M38x0.5 Adapter', 420 | 'TOP_LEVEL_ASSEMBLY_PART') 421 | ); 422 | #383=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#386, 423 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 424 | #384=( 425 | NAMED_UNIT(*) 426 | SI_UNIT($,.STERADIAN.) 427 | SOLID_ANGLE_UNIT() 428 | ); 429 | #385=( 430 | NAMED_UNIT(*) 431 | PLANE_ANGLE_UNIT() 432 | SI_UNIT($,.RADIAN.) 433 | ); 434 | #386=( 435 | LENGTH_UNIT() 436 | NAMED_UNIT(*) 437 | SI_UNIT(.MILLI.,.METRE.) 438 | ); 439 | #387=PRODUCT_DEFINITION_SHAPE('','',#388); 440 | #388=PRODUCT_DEFINITION('','',#390,#389); 441 | #389=PRODUCT_DEFINITION_CONTEXT('',#396,'design'); 442 | #390=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#392, 443 | .NOT_KNOWN.); 444 | #391=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#392)); 445 | #392=PRODUCT('OpenFrame - SM2 to M38x0.5 Adapter', 446 | 'OpenFrame - SM2 to M38x0.5 Adapter', 447 | 'OpenFrame - SM2 to M38x0.5 Adapter',(#394)); 448 | #393=PRODUCT_CATEGORY('',''); 449 | #394=PRODUCT_CONTEXT('',#396,'mechanical'); 450 | #395=APPLICATION_PROTOCOL_DEFINITION('international standard', 451 | 'automotive_design',2010,#396); 452 | #396=APPLICATION_CONTEXT( 453 | 'core data for automotive mechanical design processes'); 454 | ENDSEC; 455 | END-ISO-10303-21; 456 | -------------------------------------------------------------------------------- /openFrame CAD/OF-AD-SBSM30-CM.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 'OpenFrame - Camera C-Mount Coupling - 30mm Cage Version', 29 | /* time_stamp */ '2021-04-08T13:47:21+01:00', 30 | /* author */ ('Unknown'), 31 | /* organization */ ('Unknown'), 32 | /* preprocessor_version */ 'ST-DEVELOPER v16.7', 33 | /* originating_system */ 'Solid Edge', 34 | /* authorisation */ 'Unknown'); 35 | 36 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 37 | ENDSEC; 38 | 39 | DATA; 40 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 41 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 42 | #12=REPRESENTATION('',(#16),#436); 43 | #13=REPRESENTATION('',(#17),#436); 44 | #14=PROPERTY_DEFINITION('pmi validation property','',#441); 45 | #15=PROPERTY_DEFINITION('pmi validation property','',#441); 46 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 47 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 48 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#295,#19); 49 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#293),#436); 50 | #20=CONICAL_SURFACE('',#321,17.5,0.785398163397448); 51 | #21=CONICAL_SURFACE('',#322,24.,0.785398163397452); 52 | #22=CONICAL_SURFACE('',#323,23.5,0.785398163397452); 53 | #23=PLANE('',#300); 54 | #24=PLANE('',#306); 55 | #25=PLANE('',#311); 56 | #26=PLANE('',#316); 57 | #27=PLANE('',#320); 58 | #28=PLANE('',#324); 59 | #29=ORIENTED_EDGE('',*,*,#59,.T.); 60 | #30=ORIENTED_EDGE('',*,*,#60,.T.); 61 | #31=ORIENTED_EDGE('',*,*,#61,.T.); 62 | #32=ORIENTED_EDGE('',*,*,#62,.T.); 63 | #33=ORIENTED_EDGE('',*,*,#63,.T.); 64 | #34=ORIENTED_EDGE('',*,*,#64,.F.); 65 | #35=ORIENTED_EDGE('',*,*,#65,.T.); 66 | #36=ORIENTED_EDGE('',*,*,#64,.T.); 67 | #37=ORIENTED_EDGE('',*,*,#66,.T.); 68 | #38=ORIENTED_EDGE('',*,*,#67,.T.); 69 | #39=ORIENTED_EDGE('',*,*,#68,.T.); 70 | #40=ORIENTED_EDGE('',*,*,#69,.F.); 71 | #41=ORIENTED_EDGE('',*,*,#70,.F.); 72 | #42=ORIENTED_EDGE('',*,*,#69,.T.); 73 | #43=ORIENTED_EDGE('',*,*,#71,.F.); 74 | #44=ORIENTED_EDGE('',*,*,#70,.T.); 75 | #45=ORIENTED_EDGE('',*,*,#72,.F.); 76 | #46=ORIENTED_EDGE('',*,*,#71,.T.); 77 | #47=ORIENTED_EDGE('',*,*,#60,.F.); 78 | #48=ORIENTED_EDGE('',*,*,#72,.T.); 79 | #49=ORIENTED_EDGE('',*,*,#61,.F.); 80 | #50=ORIENTED_EDGE('',*,*,#63,.F.); 81 | #51=ORIENTED_EDGE('',*,*,#65,.F.); 82 | #52=ORIENTED_EDGE('',*,*,#67,.F.); 83 | #53=ORIENTED_EDGE('',*,*,#66,.F.); 84 | #54=ORIENTED_EDGE('',*,*,#68,.F.); 85 | #55=ORIENTED_EDGE('',*,*,#73,.T.); 86 | #56=ORIENTED_EDGE('',*,*,#59,.F.); 87 | #57=ORIENTED_EDGE('',*,*,#73,.F.); 88 | #58=ORIENTED_EDGE('',*,*,#62,.F.); 89 | #59=EDGE_CURVE('',#74,#74,#89,.F.); 90 | #60=EDGE_CURVE('',#75,#75,#90,.T.); 91 | #61=EDGE_CURVE('',#76,#76,#91,.F.); 92 | #62=EDGE_CURVE('',#77,#77,#92,.T.); 93 | #63=EDGE_CURVE('',#78,#78,#93,.T.); 94 | #64=EDGE_CURVE('',#79,#79,#94,.T.); 95 | #65=EDGE_CURVE('',#80,#80,#95,.F.); 96 | #66=EDGE_CURVE('',#81,#81,#96,.T.); 97 | #67=EDGE_CURVE('',#82,#82,#97,.T.); 98 | #68=EDGE_CURVE('',#83,#83,#98,.F.); 99 | #69=EDGE_CURVE('',#84,#84,#99,.T.); 100 | #70=EDGE_CURVE('',#85,#85,#100,.T.); 101 | #71=EDGE_CURVE('',#86,#86,#101,.T.); 102 | #72=EDGE_CURVE('',#87,#87,#102,.T.); 103 | #73=EDGE_CURVE('',#88,#88,#103,.T.); 104 | #74=VERTEX_POINT('',#392); 105 | #75=VERTEX_POINT('',#394); 106 | #76=VERTEX_POINT('',#397); 107 | #77=VERTEX_POINT('',#399); 108 | #78=VERTEX_POINT('',#402); 109 | #79=VERTEX_POINT('',#404); 110 | #80=VERTEX_POINT('',#407); 111 | #81=VERTEX_POINT('',#410); 112 | #82=VERTEX_POINT('',#412); 113 | #83=VERTEX_POINT('',#415); 114 | #84=VERTEX_POINT('',#417); 115 | #85=VERTEX_POINT('',#420); 116 | #86=VERTEX_POINT('',#423); 117 | #87=VERTEX_POINT('',#426); 118 | #88=VERTEX_POINT('',#433); 119 | #89=CIRCLE('',#298,14.5); 120 | #90=CIRCLE('',#299,14.5); 121 | #91=CIRCLE('',#301,17.); 122 | #92=CIRCLE('',#302,15.); 123 | #93=CIRCLE('',#304,17.5); 124 | #94=CIRCLE('',#305,17.5); 125 | #95=CIRCLE('',#307,23.5); 126 | #96=CIRCLE('',#309,24.); 127 | #97=CIRCLE('',#310,24.); 128 | #98=CIRCLE('',#312,23.5); 129 | #99=CIRCLE('',#313,12.7); 130 | #100=CIRCLE('',#315,12.7); 131 | #101=CIRCLE('',#317,11.); 132 | #102=CIRCLE('',#319,11.); 133 | #103=CIRCLE('',#325,15.); 134 | #104=EDGE_LOOP('',(#29)); 135 | #105=EDGE_LOOP('',(#30)); 136 | #106=EDGE_LOOP('',(#31)); 137 | #107=EDGE_LOOP('',(#32)); 138 | #108=EDGE_LOOP('',(#33)); 139 | #109=EDGE_LOOP('',(#34)); 140 | #110=EDGE_LOOP('',(#35)); 141 | #111=EDGE_LOOP('',(#36)); 142 | #112=EDGE_LOOP('',(#37)); 143 | #113=EDGE_LOOP('',(#38)); 144 | #114=EDGE_LOOP('',(#39)); 145 | #115=EDGE_LOOP('',(#40)); 146 | #116=EDGE_LOOP('',(#41)); 147 | #117=EDGE_LOOP('',(#42)); 148 | #118=EDGE_LOOP('',(#43)); 149 | #119=EDGE_LOOP('',(#44)); 150 | #120=EDGE_LOOP('',(#45)); 151 | #121=EDGE_LOOP('',(#46)); 152 | #122=EDGE_LOOP('',(#47)); 153 | #123=EDGE_LOOP('',(#48)); 154 | #124=EDGE_LOOP('',(#49)); 155 | #125=EDGE_LOOP('',(#50)); 156 | #126=EDGE_LOOP('',(#51)); 157 | #127=EDGE_LOOP('',(#52)); 158 | #128=EDGE_LOOP('',(#53)); 159 | #129=EDGE_LOOP('',(#54)); 160 | #130=EDGE_LOOP('',(#55)); 161 | #131=EDGE_LOOP('',(#56)); 162 | #132=EDGE_LOOP('',(#57)); 163 | #133=EDGE_LOOP('',(#58)); 164 | #134=FACE_BOUND('',#104,.T.); 165 | #135=FACE_BOUND('',#105,.T.); 166 | #136=FACE_BOUND('',#106,.T.); 167 | #137=FACE_BOUND('',#107,.T.); 168 | #138=FACE_BOUND('',#108,.T.); 169 | #139=FACE_BOUND('',#109,.T.); 170 | #140=FACE_BOUND('',#110,.T.); 171 | #141=FACE_BOUND('',#111,.T.); 172 | #142=FACE_BOUND('',#112,.T.); 173 | #143=FACE_BOUND('',#113,.T.); 174 | #144=FACE_BOUND('',#114,.T.); 175 | #145=FACE_BOUND('',#115,.T.); 176 | #146=FACE_BOUND('',#116,.T.); 177 | #147=FACE_BOUND('',#117,.T.); 178 | #148=FACE_BOUND('',#118,.T.); 179 | #149=FACE_BOUND('',#119,.T.); 180 | #150=FACE_BOUND('',#120,.T.); 181 | #151=FACE_BOUND('',#121,.T.); 182 | #152=FACE_BOUND('',#122,.T.); 183 | #153=FACE_BOUND('',#123,.T.); 184 | #154=FACE_BOUND('',#124,.T.); 185 | #155=FACE_BOUND('',#125,.T.); 186 | #156=FACE_BOUND('',#126,.T.); 187 | #157=FACE_BOUND('',#127,.T.); 188 | #158=FACE_BOUND('',#128,.T.); 189 | #159=FACE_BOUND('',#129,.T.); 190 | #160=FACE_BOUND('',#130,.T.); 191 | #161=FACE_BOUND('',#131,.T.); 192 | #162=FACE_BOUND('',#132,.T.); 193 | #163=FACE_BOUND('',#133,.T.); 194 | #164=CYLINDRICAL_SURFACE('',#297,14.5); 195 | #165=CYLINDRICAL_SURFACE('',#303,17.5); 196 | #166=CYLINDRICAL_SURFACE('',#308,24.); 197 | #167=CYLINDRICAL_SURFACE('',#314,12.7); 198 | #168=CYLINDRICAL_SURFACE('',#318,11.); 199 | #169=CYLINDRICAL_SURFACE('',#326,15.); 200 | #170=STYLED_ITEM('',(#185),#277); 201 | #171=STYLED_ITEM('',(#186),#278); 202 | #172=STYLED_ITEM('',(#187),#279); 203 | #173=STYLED_ITEM('',(#188),#280); 204 | #174=STYLED_ITEM('',(#189),#281); 205 | #175=STYLED_ITEM('',(#190),#282); 206 | #176=STYLED_ITEM('',(#191),#283); 207 | #177=STYLED_ITEM('',(#192),#284); 208 | #178=STYLED_ITEM('',(#193),#285); 209 | #179=STYLED_ITEM('',(#194),#286); 210 | #180=STYLED_ITEM('',(#195),#287); 211 | #181=STYLED_ITEM('',(#196),#288); 212 | #182=STYLED_ITEM('',(#197),#289); 213 | #183=STYLED_ITEM('',(#198),#290); 214 | #184=STYLED_ITEM('',(#199),#291); 215 | #185=PRESENTATION_STYLE_ASSIGNMENT((#200)); 216 | #186=PRESENTATION_STYLE_ASSIGNMENT((#201)); 217 | #187=PRESENTATION_STYLE_ASSIGNMENT((#202)); 218 | #188=PRESENTATION_STYLE_ASSIGNMENT((#203)); 219 | #189=PRESENTATION_STYLE_ASSIGNMENT((#204)); 220 | #190=PRESENTATION_STYLE_ASSIGNMENT((#205)); 221 | #191=PRESENTATION_STYLE_ASSIGNMENT((#206)); 222 | #192=PRESENTATION_STYLE_ASSIGNMENT((#207)); 223 | #193=PRESENTATION_STYLE_ASSIGNMENT((#208)); 224 | #194=PRESENTATION_STYLE_ASSIGNMENT((#209)); 225 | #195=PRESENTATION_STYLE_ASSIGNMENT((#210)); 226 | #196=PRESENTATION_STYLE_ASSIGNMENT((#211)); 227 | #197=PRESENTATION_STYLE_ASSIGNMENT((#212)); 228 | #198=PRESENTATION_STYLE_ASSIGNMENT((#213)); 229 | #199=PRESENTATION_STYLE_ASSIGNMENT((#214)); 230 | #200=SURFACE_STYLE_USAGE(.BOTH.,#215); 231 | #201=SURFACE_STYLE_USAGE(.BOTH.,#216); 232 | #202=SURFACE_STYLE_USAGE(.BOTH.,#217); 233 | #203=SURFACE_STYLE_USAGE(.BOTH.,#218); 234 | #204=SURFACE_STYLE_USAGE(.BOTH.,#219); 235 | #205=SURFACE_STYLE_USAGE(.BOTH.,#220); 236 | #206=SURFACE_STYLE_USAGE(.BOTH.,#221); 237 | #207=SURFACE_STYLE_USAGE(.BOTH.,#222); 238 | #208=SURFACE_STYLE_USAGE(.BOTH.,#223); 239 | #209=SURFACE_STYLE_USAGE(.BOTH.,#224); 240 | #210=SURFACE_STYLE_USAGE(.BOTH.,#225); 241 | #211=SURFACE_STYLE_USAGE(.BOTH.,#226); 242 | #212=SURFACE_STYLE_USAGE(.BOTH.,#227); 243 | #213=SURFACE_STYLE_USAGE(.BOTH.,#228); 244 | #214=SURFACE_STYLE_USAGE(.BOTH.,#229); 245 | #215=SURFACE_SIDE_STYLE('',(#230)); 246 | #216=SURFACE_SIDE_STYLE('',(#231)); 247 | #217=SURFACE_SIDE_STYLE('',(#232)); 248 | #218=SURFACE_SIDE_STYLE('',(#233)); 249 | #219=SURFACE_SIDE_STYLE('',(#234)); 250 | #220=SURFACE_SIDE_STYLE('',(#235)); 251 | #221=SURFACE_SIDE_STYLE('',(#236)); 252 | #222=SURFACE_SIDE_STYLE('',(#237)); 253 | #223=SURFACE_SIDE_STYLE('',(#238)); 254 | #224=SURFACE_SIDE_STYLE('',(#239)); 255 | #225=SURFACE_SIDE_STYLE('',(#240)); 256 | #226=SURFACE_SIDE_STYLE('',(#241)); 257 | #227=SURFACE_SIDE_STYLE('',(#242)); 258 | #228=SURFACE_SIDE_STYLE('',(#243)); 259 | #229=SURFACE_SIDE_STYLE('',(#244)); 260 | #230=SURFACE_STYLE_FILL_AREA(#245); 261 | #231=SURFACE_STYLE_FILL_AREA(#246); 262 | #232=SURFACE_STYLE_FILL_AREA(#247); 263 | #233=SURFACE_STYLE_FILL_AREA(#248); 264 | #234=SURFACE_STYLE_FILL_AREA(#249); 265 | #235=SURFACE_STYLE_FILL_AREA(#250); 266 | #236=SURFACE_STYLE_FILL_AREA(#251); 267 | #237=SURFACE_STYLE_FILL_AREA(#252); 268 | #238=SURFACE_STYLE_FILL_AREA(#253); 269 | #239=SURFACE_STYLE_FILL_AREA(#254); 270 | #240=SURFACE_STYLE_FILL_AREA(#255); 271 | #241=SURFACE_STYLE_FILL_AREA(#256); 272 | #242=SURFACE_STYLE_FILL_AREA(#257); 273 | #243=SURFACE_STYLE_FILL_AREA(#258); 274 | #244=SURFACE_STYLE_FILL_AREA(#259); 275 | #245=FILL_AREA_STYLE('',(#260)); 276 | #246=FILL_AREA_STYLE('',(#261)); 277 | #247=FILL_AREA_STYLE('',(#262)); 278 | #248=FILL_AREA_STYLE('',(#263)); 279 | #249=FILL_AREA_STYLE('',(#264)); 280 | #250=FILL_AREA_STYLE('',(#265)); 281 | #251=FILL_AREA_STYLE('',(#266)); 282 | #252=FILL_AREA_STYLE('',(#267)); 283 | #253=FILL_AREA_STYLE('',(#268)); 284 | #254=FILL_AREA_STYLE('',(#269)); 285 | #255=FILL_AREA_STYLE('',(#270)); 286 | #256=FILL_AREA_STYLE('',(#271)); 287 | #257=FILL_AREA_STYLE('',(#272)); 288 | #258=FILL_AREA_STYLE('',(#273)); 289 | #259=FILL_AREA_STYLE('',(#274)); 290 | #260=FILL_AREA_STYLE_COLOUR('',#275); 291 | #261=FILL_AREA_STYLE_COLOUR('',#275); 292 | #262=FILL_AREA_STYLE_COLOUR('',#275); 293 | #263=FILL_AREA_STYLE_COLOUR('',#275); 294 | #264=FILL_AREA_STYLE_COLOUR('',#275); 295 | #265=FILL_AREA_STYLE_COLOUR('',#275); 296 | #266=FILL_AREA_STYLE_COLOUR('',#276); 297 | #267=FILL_AREA_STYLE_COLOUR('',#275); 298 | #268=FILL_AREA_STYLE_COLOUR('',#275); 299 | #269=FILL_AREA_STYLE_COLOUR('',#275); 300 | #270=FILL_AREA_STYLE_COLOUR('',#275); 301 | #271=FILL_AREA_STYLE_COLOUR('',#275); 302 | #272=FILL_AREA_STYLE_COLOUR('',#275); 303 | #273=FILL_AREA_STYLE_COLOUR('',#275); 304 | #274=FILL_AREA_STYLE_COLOUR('',#276); 305 | #275=COLOUR_RGB('',0.180000007152557,0.180000007152557,0.170526325702667); 306 | #276=COLOUR_RGB('',0.14124122262001,0.138600006699562,0.180000007152557); 307 | #277=ADVANCED_FACE('',(#134,#135),#164,.F.); 308 | #278=ADVANCED_FACE('',(#136,#137),#23,.F.); 309 | #279=ADVANCED_FACE('',(#138,#139),#165,.T.); 310 | #280=ADVANCED_FACE('',(#140,#141),#24,.F.); 311 | #281=ADVANCED_FACE('',(#142,#143),#166,.T.); 312 | #282=ADVANCED_FACE('',(#144,#145),#25,.F.); 313 | #283=ADVANCED_FACE('',(#146,#147),#167,.T.); 314 | #284=ADVANCED_FACE('',(#148,#149),#26,.F.); 315 | #285=ADVANCED_FACE('',(#150,#151),#168,.F.); 316 | #286=ADVANCED_FACE('',(#152,#153),#27,.F.); 317 | #287=ADVANCED_FACE('',(#154,#155),#20,.T.); 318 | #288=ADVANCED_FACE('',(#156,#157),#21,.T.); 319 | #289=ADVANCED_FACE('',(#158,#159),#22,.T.); 320 | #290=ADVANCED_FACE('',(#160,#161),#28,.F.); 321 | #291=ADVANCED_FACE('',(#162,#163),#169,.F.); 322 | #292=CLOSED_SHELL('',(#277,#278,#279,#280,#281,#282,#283,#284,#285,#286, 323 | #287,#288,#289,#290,#291)); 324 | #293=MANIFOLD_SOLID_BREP('',#292); 325 | #294=SHAPE_DEFINITION_REPRESENTATION(#441,#295); 326 | #295=SHAPE_REPRESENTATION( 327 | 'OpenFrame - Camera C-Mount Coupling - 30mm Cage Version',(#296),#436); 328 | #296=AXIS2_PLACEMENT_3D('',#389,#327,#328); 329 | #297=AXIS2_PLACEMENT_3D('',#390,#329,#330); 330 | #298=AXIS2_PLACEMENT_3D('',#391,#331,#332); 331 | #299=AXIS2_PLACEMENT_3D('',#393,#333,#334); 332 | #300=AXIS2_PLACEMENT_3D('',#395,#335,#336); 333 | #301=AXIS2_PLACEMENT_3D('',#396,#337,#338); 334 | #302=AXIS2_PLACEMENT_3D('',#398,#339,#340); 335 | #303=AXIS2_PLACEMENT_3D('',#400,#341,#342); 336 | #304=AXIS2_PLACEMENT_3D('',#401,#343,#344); 337 | #305=AXIS2_PLACEMENT_3D('',#403,#345,#346); 338 | #306=AXIS2_PLACEMENT_3D('',#405,#347,#348); 339 | #307=AXIS2_PLACEMENT_3D('',#406,#349,#350); 340 | #308=AXIS2_PLACEMENT_3D('',#408,#351,#352); 341 | #309=AXIS2_PLACEMENT_3D('',#409,#353,#354); 342 | #310=AXIS2_PLACEMENT_3D('',#411,#355,#356); 343 | #311=AXIS2_PLACEMENT_3D('',#413,#357,#358); 344 | #312=AXIS2_PLACEMENT_3D('',#414,#359,#360); 345 | #313=AXIS2_PLACEMENT_3D('',#416,#361,#362); 346 | #314=AXIS2_PLACEMENT_3D('',#418,#363,#364); 347 | #315=AXIS2_PLACEMENT_3D('',#419,#365,#366); 348 | #316=AXIS2_PLACEMENT_3D('',#421,#367,#368); 349 | #317=AXIS2_PLACEMENT_3D('',#422,#369,#370); 350 | #318=AXIS2_PLACEMENT_3D('',#424,#371,#372); 351 | #319=AXIS2_PLACEMENT_3D('',#425,#373,#374); 352 | #320=AXIS2_PLACEMENT_3D('',#427,#375,#376); 353 | #321=AXIS2_PLACEMENT_3D('',#428,#377,#378); 354 | #322=AXIS2_PLACEMENT_3D('',#429,#379,#380); 355 | #323=AXIS2_PLACEMENT_3D('',#430,#381,#382); 356 | #324=AXIS2_PLACEMENT_3D('',#431,#383,#384); 357 | #325=AXIS2_PLACEMENT_3D('',#432,#385,#386); 358 | #326=AXIS2_PLACEMENT_3D('',#434,#387,#388); 359 | #327=DIRECTION('',(0.,0.,1.)); 360 | #328=DIRECTION('',(1.,0.,0.)); 361 | #329=DIRECTION('',(-1.,0.,0.)); 362 | #330=DIRECTION('',(0.,0.,1.)); 363 | #331=DIRECTION('',(-1.,0.,0.)); 364 | #332=DIRECTION('',(0.,0.,1.)); 365 | #333=DIRECTION('',(-1.,0.,0.)); 366 | #334=DIRECTION('',(0.,0.,1.)); 367 | #335=DIRECTION('',(-1.,0.,0.)); 368 | #336=DIRECTION('',(0.,0.,1.)); 369 | #337=DIRECTION('',(-1.,0.,0.)); 370 | #338=DIRECTION('',(0.,0.,1.)); 371 | #339=DIRECTION('',(-1.,0.,0.)); 372 | #340=DIRECTION('',(0.,0.,-1.)); 373 | #341=DIRECTION('',(-1.,0.,0.)); 374 | #342=DIRECTION('',(0.,0.,1.)); 375 | #343=DIRECTION('',(-1.,0.,0.)); 376 | #344=DIRECTION('',(0.,0.,1.)); 377 | #345=DIRECTION('',(-1.,0.,0.)); 378 | #346=DIRECTION('',(0.,0.,1.)); 379 | #347=DIRECTION('',(-1.,0.,0.)); 380 | #348=DIRECTION('',(0.,0.,1.)); 381 | #349=DIRECTION('',(-1.,0.,0.)); 382 | #350=DIRECTION('',(0.,0.,1.)); 383 | #351=DIRECTION('',(-1.,0.,0.)); 384 | #352=DIRECTION('',(0.,0.,1.)); 385 | #353=DIRECTION('',(1.,0.,0.)); 386 | #354=DIRECTION('',(0.,0.,-1.)); 387 | #355=DIRECTION('',(-1.,0.,0.)); 388 | #356=DIRECTION('',(0.,0.,1.)); 389 | #357=DIRECTION('',(1.,0.,0.)); 390 | #358=DIRECTION('',(0.,0.,-1.)); 391 | #359=DIRECTION('',(1.,0.,0.)); 392 | #360=DIRECTION('',(0.,0.,-1.)); 393 | #361=DIRECTION('',(-1.,0.,0.)); 394 | #362=DIRECTION('',(0.,0.,1.)); 395 | #363=DIRECTION('',(-1.,0.,0.)); 396 | #364=DIRECTION('',(0.,0.,1.)); 397 | #365=DIRECTION('',(-1.,0.,0.)); 398 | #366=DIRECTION('',(0.,0.,1.)); 399 | #367=DIRECTION('',(1.,0.,0.)); 400 | #368=DIRECTION('',(0.,0.,-1.)); 401 | #369=DIRECTION('',(-1.,0.,0.)); 402 | #370=DIRECTION('',(0.,0.,1.)); 403 | #371=DIRECTION('',(-1.,0.,0.)); 404 | #372=DIRECTION('',(0.,0.,1.)); 405 | #373=DIRECTION('',(-1.,0.,0.)); 406 | #374=DIRECTION('',(0.,0.,1.)); 407 | #375=DIRECTION('',(-1.,0.,0.)); 408 | #376=DIRECTION('',(0.,0.,1.)); 409 | #377=DIRECTION('',(-1.,0.,0.)); 410 | #378=DIRECTION('',(0.,0.,1.)); 411 | #379=DIRECTION('',(-1.,0.,0.)); 412 | #380=DIRECTION('',(0.,0.,1.)); 413 | #381=DIRECTION('',(1.,0.,0.)); 414 | #382=DIRECTION('',(0.,0.,-1.)); 415 | #383=DIRECTION('',(-1.,0.,0.)); 416 | #384=DIRECTION('',(0.,0.,1.)); 417 | #385=DIRECTION('',(1.,0.,0.)); 418 | #386=DIRECTION('',(0.,0.,-1.)); 419 | #387=DIRECTION('',(-1.,0.,0.)); 420 | #388=DIRECTION('',(0.,0.,-1.)); 421 | #389=CARTESIAN_POINT('',(0.,0.,0.)); 422 | #390=CARTESIAN_POINT('',(0.,0.,0.)); 423 | #391=CARTESIAN_POINT('',(44.6,0.,0.)); 424 | #392=CARTESIAN_POINT('',(44.6,0.,14.5)); 425 | #393=CARTESIAN_POINT('',(6.6,0.,0.)); 426 | #394=CARTESIAN_POINT('',(6.6,0.,14.5)); 427 | #395=CARTESIAN_POINT('',(59.6,0.,14.5)); 428 | #396=CARTESIAN_POINT('',(59.6,0.,0.)); 429 | #397=CARTESIAN_POINT('',(59.6,0.,17.)); 430 | #398=CARTESIAN_POINT('',(59.6,0.,0.)); 431 | #399=CARTESIAN_POINT('',(59.6,0.,-15.)); 432 | #400=CARTESIAN_POINT('',(0.,0.,0.)); 433 | #401=CARTESIAN_POINT('',(59.1,0.,0.)); 434 | #402=CARTESIAN_POINT('',(59.1,0.,17.5)); 435 | #403=CARTESIAN_POINT('',(9.6,0.,0.)); 436 | #404=CARTESIAN_POINT('',(9.6,0.,17.5)); 437 | #405=CARTESIAN_POINT('',(9.6,0.,17.5)); 438 | #406=CARTESIAN_POINT('',(9.6,0.,0.)); 439 | #407=CARTESIAN_POINT('',(9.6,0.,23.5)); 440 | #408=CARTESIAN_POINT('',(0.,0.,0.)); 441 | #409=CARTESIAN_POINT('',(4.5,0.,0.)); 442 | #410=CARTESIAN_POINT('',(4.5,0.,-24.)); 443 | #411=CARTESIAN_POINT('',(9.1,0.,0.)); 444 | #412=CARTESIAN_POINT('',(9.1,0.,24.)); 445 | #413=CARTESIAN_POINT('',(4.,0.,24.)); 446 | #414=CARTESIAN_POINT('',(4.,0.,0.)); 447 | #415=CARTESIAN_POINT('',(4.,0.,-23.5)); 448 | #416=CARTESIAN_POINT('',(4.,0.,0.)); 449 | #417=CARTESIAN_POINT('',(4.,0.,12.7)); 450 | #418=CARTESIAN_POINT('',(0.,0.,0.)); 451 | #419=CARTESIAN_POINT('',(0.,0.,0.)); 452 | #420=CARTESIAN_POINT('',(0.,0.,12.7)); 453 | #421=CARTESIAN_POINT('',(2.33759189696836E-17,0.,12.7)); 454 | #422=CARTESIAN_POINT('',(4.67518379393673E-17,0.,0.)); 455 | #423=CARTESIAN_POINT('',(4.67518379393673E-17,0.,11.)); 456 | #424=CARTESIAN_POINT('',(0.,0.,0.)); 457 | #425=CARTESIAN_POINT('',(6.6,0.,0.)); 458 | #426=CARTESIAN_POINT('',(6.6,0.,11.)); 459 | #427=CARTESIAN_POINT('',(6.6,0.,11.)); 460 | #428=CARTESIAN_POINT('',(59.1,0.,0.)); 461 | #429=CARTESIAN_POINT('',(9.1,0.,0.)); 462 | #430=CARTESIAN_POINT('',(4.,0.,0.)); 463 | #431=CARTESIAN_POINT('',(44.6,0.,0.)); 464 | #432=CARTESIAN_POINT('',(44.6,0.,0.)); 465 | #433=CARTESIAN_POINT('',(44.6,0.,-15.)); 466 | #434=CARTESIAN_POINT('',(59.6,0.,0.)); 467 | #435=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#170,#171, 468 | #172,#173,#174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184),#436); 469 | #436=( 470 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 471 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#437)) 472 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#440,#439,#438)) 473 | REPRESENTATION_CONTEXT( 474 | 'OpenFrame - Camera C-Mount Coupling - 30mm Cage Version', 475 | 'TOP_LEVEL_ASSEMBLY_PART') 476 | ); 477 | #437=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#440, 478 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 479 | #438=( 480 | NAMED_UNIT(*) 481 | SI_UNIT($,.STERADIAN.) 482 | SOLID_ANGLE_UNIT() 483 | ); 484 | #439=( 485 | NAMED_UNIT(*) 486 | PLANE_ANGLE_UNIT() 487 | SI_UNIT($,.RADIAN.) 488 | ); 489 | #440=( 490 | LENGTH_UNIT() 491 | NAMED_UNIT(*) 492 | SI_UNIT(.MILLI.,.METRE.) 493 | ); 494 | #441=PRODUCT_DEFINITION_SHAPE('','',#442); 495 | #442=PRODUCT_DEFINITION('','',#444,#443); 496 | #443=PRODUCT_DEFINITION_CONTEXT('',#450,'design'); 497 | #444=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#446, 498 | .NOT_KNOWN.); 499 | #445=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#446)); 500 | #446=PRODUCT('OpenFrame - Camera C-Mount Coupling - 30mm Cage Version', 501 | 'OpenFrame - Camera C-Mount Coupling - 30mm Cage Version', 502 | 'OpenFrame - Camera C-Mount Coupling - 30mm Cage Version',(#448)); 503 | #447=PRODUCT_CATEGORY('',''); 504 | #448=PRODUCT_CONTEXT('',#450,'mechanical'); 505 | #449=APPLICATION_PROTOCOL_DEFINITION('international standard', 506 | 'automotive_design',2010,#450); 507 | #450=APPLICATION_CONTEXT( 508 | 'core data for automotive mechanical design processes'); 509 | ENDSEC; 510 | END-ISO-10303-21; 511 | -------------------------------------------------------------------------------- /openFrame CAD/OF-AD-SBSM2-CM.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 'OpenFrame - Camera C-Mount Coupling - 60mm Cage Version', 29 | /* time_stamp */ '2021-04-08T13:47:05+01:00', 30 | /* author */ ('Unknown'), 31 | /* organization */ ('Unknown'), 32 | /* preprocessor_version */ 'ST-DEVELOPER v16.7', 33 | /* originating_system */ 'Solid Edge', 34 | /* authorisation */ 'Unknown'); 35 | 36 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 37 | ENDSEC; 38 | 39 | DATA; 40 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 41 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 42 | #12=REPRESENTATION('',(#16),#436); 43 | #13=REPRESENTATION('',(#17),#436); 44 | #14=PROPERTY_DEFINITION('pmi validation property','',#441); 45 | #15=PROPERTY_DEFINITION('pmi validation property','',#441); 46 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 47 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 48 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#295,#19); 49 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#293),#436); 50 | #20=CONICAL_SURFACE('',#321,32.5,0.785398163397455); 51 | #21=CONICAL_SURFACE('',#322,33.,0.785398163397441); 52 | #22=CONICAL_SURFACE('',#323,27.95,0.785398163397448); 53 | #23=PLANE('',#300); 54 | #24=PLANE('',#306); 55 | #25=PLANE('',#311); 56 | #26=PLANE('',#316); 57 | #27=PLANE('',#320); 58 | #28=PLANE('',#324); 59 | #29=ORIENTED_EDGE('',*,*,#59,.T.); 60 | #30=ORIENTED_EDGE('',*,*,#60,.T.); 61 | #31=ORIENTED_EDGE('',*,*,#61,.T.); 62 | #32=ORIENTED_EDGE('',*,*,#62,.T.); 63 | #33=ORIENTED_EDGE('',*,*,#63,.T.); 64 | #34=ORIENTED_EDGE('',*,*,#64,.F.); 65 | #35=ORIENTED_EDGE('',*,*,#65,.T.); 66 | #36=ORIENTED_EDGE('',*,*,#64,.T.); 67 | #37=ORIENTED_EDGE('',*,*,#66,.T.); 68 | #38=ORIENTED_EDGE('',*,*,#67,.T.); 69 | #39=ORIENTED_EDGE('',*,*,#68,.T.); 70 | #40=ORIENTED_EDGE('',*,*,#69,.F.); 71 | #41=ORIENTED_EDGE('',*,*,#70,.F.); 72 | #42=ORIENTED_EDGE('',*,*,#69,.T.); 73 | #43=ORIENTED_EDGE('',*,*,#71,.F.); 74 | #44=ORIENTED_EDGE('',*,*,#70,.T.); 75 | #45=ORIENTED_EDGE('',*,*,#72,.F.); 76 | #46=ORIENTED_EDGE('',*,*,#71,.T.); 77 | #47=ORIENTED_EDGE('',*,*,#60,.F.); 78 | #48=ORIENTED_EDGE('',*,*,#72,.T.); 79 | #49=ORIENTED_EDGE('',*,*,#67,.F.); 80 | #50=ORIENTED_EDGE('',*,*,#68,.F.); 81 | #51=ORIENTED_EDGE('',*,*,#65,.F.); 82 | #52=ORIENTED_EDGE('',*,*,#66,.F.); 83 | #53=ORIENTED_EDGE('',*,*,#62,.F.); 84 | #54=ORIENTED_EDGE('',*,*,#63,.F.); 85 | #55=ORIENTED_EDGE('',*,*,#73,.T.); 86 | #56=ORIENTED_EDGE('',*,*,#59,.F.); 87 | #57=ORIENTED_EDGE('',*,*,#73,.F.); 88 | #58=ORIENTED_EDGE('',*,*,#61,.F.); 89 | #59=EDGE_CURVE('',#74,#74,#89,.F.); 90 | #60=EDGE_CURVE('',#75,#75,#90,.T.); 91 | #61=EDGE_CURVE('',#76,#76,#91,.T.); 92 | #62=EDGE_CURVE('',#77,#77,#92,.F.); 93 | #63=EDGE_CURVE('',#78,#78,#93,.T.); 94 | #64=EDGE_CURVE('',#79,#79,#94,.T.); 95 | #65=EDGE_CURVE('',#80,#80,#95,.F.); 96 | #66=EDGE_CURVE('',#81,#81,#96,.T.); 97 | #67=EDGE_CURVE('',#82,#82,#97,.T.); 98 | #68=EDGE_CURVE('',#83,#83,#98,.F.); 99 | #69=EDGE_CURVE('',#84,#84,#99,.T.); 100 | #70=EDGE_CURVE('',#85,#85,#100,.T.); 101 | #71=EDGE_CURVE('',#86,#86,#101,.T.); 102 | #72=EDGE_CURVE('',#87,#87,#102,.T.); 103 | #73=EDGE_CURVE('',#88,#88,#103,.T.); 104 | #74=VERTEX_POINT('',#392); 105 | #75=VERTEX_POINT('',#394); 106 | #76=VERTEX_POINT('',#397); 107 | #77=VERTEX_POINT('',#399); 108 | #78=VERTEX_POINT('',#402); 109 | #79=VERTEX_POINT('',#404); 110 | #80=VERTEX_POINT('',#407); 111 | #81=VERTEX_POINT('',#410); 112 | #82=VERTEX_POINT('',#412); 113 | #83=VERTEX_POINT('',#415); 114 | #84=VERTEX_POINT('',#417); 115 | #85=VERTEX_POINT('',#420); 116 | #86=VERTEX_POINT('',#423); 117 | #87=VERTEX_POINT('',#426); 118 | #88=VERTEX_POINT('',#433); 119 | #89=CIRCLE('',#298,25.); 120 | #90=CIRCLE('',#299,25.); 121 | #91=CIRCLE('',#301,25.5); 122 | #92=CIRCLE('',#302,27.45); 123 | #93=CIRCLE('',#304,27.95); 124 | #94=CIRCLE('',#305,27.95); 125 | #95=CIRCLE('',#307,32.5); 126 | #96=CIRCLE('',#309,33.); 127 | #97=CIRCLE('',#310,33.); 128 | #98=CIRCLE('',#312,32.5); 129 | #99=CIRCLE('',#313,12.7); 130 | #100=CIRCLE('',#315,12.7); 131 | #101=CIRCLE('',#317,11.); 132 | #102=CIRCLE('',#319,11.); 133 | #103=CIRCLE('',#325,25.5); 134 | #104=EDGE_LOOP('',(#29)); 135 | #105=EDGE_LOOP('',(#30)); 136 | #106=EDGE_LOOP('',(#31)); 137 | #107=EDGE_LOOP('',(#32)); 138 | #108=EDGE_LOOP('',(#33)); 139 | #109=EDGE_LOOP('',(#34)); 140 | #110=EDGE_LOOP('',(#35)); 141 | #111=EDGE_LOOP('',(#36)); 142 | #112=EDGE_LOOP('',(#37)); 143 | #113=EDGE_LOOP('',(#38)); 144 | #114=EDGE_LOOP('',(#39)); 145 | #115=EDGE_LOOP('',(#40)); 146 | #116=EDGE_LOOP('',(#41)); 147 | #117=EDGE_LOOP('',(#42)); 148 | #118=EDGE_LOOP('',(#43)); 149 | #119=EDGE_LOOP('',(#44)); 150 | #120=EDGE_LOOP('',(#45)); 151 | #121=EDGE_LOOP('',(#46)); 152 | #122=EDGE_LOOP('',(#47)); 153 | #123=EDGE_LOOP('',(#48)); 154 | #124=EDGE_LOOP('',(#49)); 155 | #125=EDGE_LOOP('',(#50)); 156 | #126=EDGE_LOOP('',(#51)); 157 | #127=EDGE_LOOP('',(#52)); 158 | #128=EDGE_LOOP('',(#53)); 159 | #129=EDGE_LOOP('',(#54)); 160 | #130=EDGE_LOOP('',(#55)); 161 | #131=EDGE_LOOP('',(#56)); 162 | #132=EDGE_LOOP('',(#57)); 163 | #133=EDGE_LOOP('',(#58)); 164 | #134=FACE_BOUND('',#104,.T.); 165 | #135=FACE_BOUND('',#105,.T.); 166 | #136=FACE_BOUND('',#106,.T.); 167 | #137=FACE_BOUND('',#107,.T.); 168 | #138=FACE_BOUND('',#108,.T.); 169 | #139=FACE_BOUND('',#109,.T.); 170 | #140=FACE_BOUND('',#110,.T.); 171 | #141=FACE_BOUND('',#111,.T.); 172 | #142=FACE_BOUND('',#112,.T.); 173 | #143=FACE_BOUND('',#113,.T.); 174 | #144=FACE_BOUND('',#114,.T.); 175 | #145=FACE_BOUND('',#115,.T.); 176 | #146=FACE_BOUND('',#116,.T.); 177 | #147=FACE_BOUND('',#117,.T.); 178 | #148=FACE_BOUND('',#118,.T.); 179 | #149=FACE_BOUND('',#119,.T.); 180 | #150=FACE_BOUND('',#120,.T.); 181 | #151=FACE_BOUND('',#121,.T.); 182 | #152=FACE_BOUND('',#122,.T.); 183 | #153=FACE_BOUND('',#123,.T.); 184 | #154=FACE_BOUND('',#124,.T.); 185 | #155=FACE_BOUND('',#125,.T.); 186 | #156=FACE_BOUND('',#126,.T.); 187 | #157=FACE_BOUND('',#127,.T.); 188 | #158=FACE_BOUND('',#128,.T.); 189 | #159=FACE_BOUND('',#129,.T.); 190 | #160=FACE_BOUND('',#130,.T.); 191 | #161=FACE_BOUND('',#131,.T.); 192 | #162=FACE_BOUND('',#132,.T.); 193 | #163=FACE_BOUND('',#133,.T.); 194 | #164=CYLINDRICAL_SURFACE('',#297,25.); 195 | #165=CYLINDRICAL_SURFACE('',#303,27.95); 196 | #166=CYLINDRICAL_SURFACE('',#308,33.); 197 | #167=CYLINDRICAL_SURFACE('',#314,12.7); 198 | #168=CYLINDRICAL_SURFACE('',#318,11.); 199 | #169=CYLINDRICAL_SURFACE('',#326,25.5); 200 | #170=STYLED_ITEM('',(#185),#277); 201 | #171=STYLED_ITEM('',(#186),#278); 202 | #172=STYLED_ITEM('',(#187),#279); 203 | #173=STYLED_ITEM('',(#188),#280); 204 | #174=STYLED_ITEM('',(#189),#281); 205 | #175=STYLED_ITEM('',(#190),#282); 206 | #176=STYLED_ITEM('',(#191),#283); 207 | #177=STYLED_ITEM('',(#192),#284); 208 | #178=STYLED_ITEM('',(#193),#285); 209 | #179=STYLED_ITEM('',(#194),#286); 210 | #180=STYLED_ITEM('',(#195),#287); 211 | #181=STYLED_ITEM('',(#196),#288); 212 | #182=STYLED_ITEM('',(#197),#289); 213 | #183=STYLED_ITEM('',(#198),#290); 214 | #184=STYLED_ITEM('',(#199),#291); 215 | #185=PRESENTATION_STYLE_ASSIGNMENT((#200)); 216 | #186=PRESENTATION_STYLE_ASSIGNMENT((#201)); 217 | #187=PRESENTATION_STYLE_ASSIGNMENT((#202)); 218 | #188=PRESENTATION_STYLE_ASSIGNMENT((#203)); 219 | #189=PRESENTATION_STYLE_ASSIGNMENT((#204)); 220 | #190=PRESENTATION_STYLE_ASSIGNMENT((#205)); 221 | #191=PRESENTATION_STYLE_ASSIGNMENT((#206)); 222 | #192=PRESENTATION_STYLE_ASSIGNMENT((#207)); 223 | #193=PRESENTATION_STYLE_ASSIGNMENT((#208)); 224 | #194=PRESENTATION_STYLE_ASSIGNMENT((#209)); 225 | #195=PRESENTATION_STYLE_ASSIGNMENT((#210)); 226 | #196=PRESENTATION_STYLE_ASSIGNMENT((#211)); 227 | #197=PRESENTATION_STYLE_ASSIGNMENT((#212)); 228 | #198=PRESENTATION_STYLE_ASSIGNMENT((#213)); 229 | #199=PRESENTATION_STYLE_ASSIGNMENT((#214)); 230 | #200=SURFACE_STYLE_USAGE(.BOTH.,#215); 231 | #201=SURFACE_STYLE_USAGE(.BOTH.,#216); 232 | #202=SURFACE_STYLE_USAGE(.BOTH.,#217); 233 | #203=SURFACE_STYLE_USAGE(.BOTH.,#218); 234 | #204=SURFACE_STYLE_USAGE(.BOTH.,#219); 235 | #205=SURFACE_STYLE_USAGE(.BOTH.,#220); 236 | #206=SURFACE_STYLE_USAGE(.BOTH.,#221); 237 | #207=SURFACE_STYLE_USAGE(.BOTH.,#222); 238 | #208=SURFACE_STYLE_USAGE(.BOTH.,#223); 239 | #209=SURFACE_STYLE_USAGE(.BOTH.,#224); 240 | #210=SURFACE_STYLE_USAGE(.BOTH.,#225); 241 | #211=SURFACE_STYLE_USAGE(.BOTH.,#226); 242 | #212=SURFACE_STYLE_USAGE(.BOTH.,#227); 243 | #213=SURFACE_STYLE_USAGE(.BOTH.,#228); 244 | #214=SURFACE_STYLE_USAGE(.BOTH.,#229); 245 | #215=SURFACE_SIDE_STYLE('',(#230)); 246 | #216=SURFACE_SIDE_STYLE('',(#231)); 247 | #217=SURFACE_SIDE_STYLE('',(#232)); 248 | #218=SURFACE_SIDE_STYLE('',(#233)); 249 | #219=SURFACE_SIDE_STYLE('',(#234)); 250 | #220=SURFACE_SIDE_STYLE('',(#235)); 251 | #221=SURFACE_SIDE_STYLE('',(#236)); 252 | #222=SURFACE_SIDE_STYLE('',(#237)); 253 | #223=SURFACE_SIDE_STYLE('',(#238)); 254 | #224=SURFACE_SIDE_STYLE('',(#239)); 255 | #225=SURFACE_SIDE_STYLE('',(#240)); 256 | #226=SURFACE_SIDE_STYLE('',(#241)); 257 | #227=SURFACE_SIDE_STYLE('',(#242)); 258 | #228=SURFACE_SIDE_STYLE('',(#243)); 259 | #229=SURFACE_SIDE_STYLE('',(#244)); 260 | #230=SURFACE_STYLE_FILL_AREA(#245); 261 | #231=SURFACE_STYLE_FILL_AREA(#246); 262 | #232=SURFACE_STYLE_FILL_AREA(#247); 263 | #233=SURFACE_STYLE_FILL_AREA(#248); 264 | #234=SURFACE_STYLE_FILL_AREA(#249); 265 | #235=SURFACE_STYLE_FILL_AREA(#250); 266 | #236=SURFACE_STYLE_FILL_AREA(#251); 267 | #237=SURFACE_STYLE_FILL_AREA(#252); 268 | #238=SURFACE_STYLE_FILL_AREA(#253); 269 | #239=SURFACE_STYLE_FILL_AREA(#254); 270 | #240=SURFACE_STYLE_FILL_AREA(#255); 271 | #241=SURFACE_STYLE_FILL_AREA(#256); 272 | #242=SURFACE_STYLE_FILL_AREA(#257); 273 | #243=SURFACE_STYLE_FILL_AREA(#258); 274 | #244=SURFACE_STYLE_FILL_AREA(#259); 275 | #245=FILL_AREA_STYLE('',(#260)); 276 | #246=FILL_AREA_STYLE('',(#261)); 277 | #247=FILL_AREA_STYLE('',(#262)); 278 | #248=FILL_AREA_STYLE('',(#263)); 279 | #249=FILL_AREA_STYLE('',(#264)); 280 | #250=FILL_AREA_STYLE('',(#265)); 281 | #251=FILL_AREA_STYLE('',(#266)); 282 | #252=FILL_AREA_STYLE('',(#267)); 283 | #253=FILL_AREA_STYLE('',(#268)); 284 | #254=FILL_AREA_STYLE('',(#269)); 285 | #255=FILL_AREA_STYLE('',(#270)); 286 | #256=FILL_AREA_STYLE('',(#271)); 287 | #257=FILL_AREA_STYLE('',(#272)); 288 | #258=FILL_AREA_STYLE('',(#273)); 289 | #259=FILL_AREA_STYLE('',(#274)); 290 | #260=FILL_AREA_STYLE_COLOUR('',#275); 291 | #261=FILL_AREA_STYLE_COLOUR('',#275); 292 | #262=FILL_AREA_STYLE_COLOUR('',#275); 293 | #263=FILL_AREA_STYLE_COLOUR('',#275); 294 | #264=FILL_AREA_STYLE_COLOUR('',#275); 295 | #265=FILL_AREA_STYLE_COLOUR('',#275); 296 | #266=FILL_AREA_STYLE_COLOUR('',#276); 297 | #267=FILL_AREA_STYLE_COLOUR('',#275); 298 | #268=FILL_AREA_STYLE_COLOUR('',#275); 299 | #269=FILL_AREA_STYLE_COLOUR('',#275); 300 | #270=FILL_AREA_STYLE_COLOUR('',#275); 301 | #271=FILL_AREA_STYLE_COLOUR('',#275); 302 | #272=FILL_AREA_STYLE_COLOUR('',#275); 303 | #273=FILL_AREA_STYLE_COLOUR('',#275); 304 | #274=FILL_AREA_STYLE_COLOUR('',#276); 305 | #275=COLOUR_RGB('',0.180000007152557,0.180000007152557,0.170526325702667); 306 | #276=COLOUR_RGB('',0.14124122262001,0.138600006699562,0.180000007152557); 307 | #277=ADVANCED_FACE('',(#134,#135),#164,.F.); 308 | #278=ADVANCED_FACE('',(#136,#137),#23,.F.); 309 | #279=ADVANCED_FACE('',(#138,#139),#165,.T.); 310 | #280=ADVANCED_FACE('',(#140,#141),#24,.F.); 311 | #281=ADVANCED_FACE('',(#142,#143),#166,.T.); 312 | #282=ADVANCED_FACE('',(#144,#145),#25,.F.); 313 | #283=ADVANCED_FACE('',(#146,#147),#167,.T.); 314 | #284=ADVANCED_FACE('',(#148,#149),#26,.F.); 315 | #285=ADVANCED_FACE('',(#150,#151),#168,.F.); 316 | #286=ADVANCED_FACE('',(#152,#153),#27,.F.); 317 | #287=ADVANCED_FACE('',(#154,#155),#20,.T.); 318 | #288=ADVANCED_FACE('',(#156,#157),#21,.T.); 319 | #289=ADVANCED_FACE('',(#158,#159),#22,.T.); 320 | #290=ADVANCED_FACE('',(#160,#161),#28,.F.); 321 | #291=ADVANCED_FACE('',(#162,#163),#169,.F.); 322 | #292=CLOSED_SHELL('',(#277,#278,#279,#280,#281,#282,#283,#284,#285,#286, 323 | #287,#288,#289,#290,#291)); 324 | #293=MANIFOLD_SOLID_BREP('',#292); 325 | #294=SHAPE_DEFINITION_REPRESENTATION(#441,#295); 326 | #295=SHAPE_REPRESENTATION( 327 | 'OpenFrame - Camera C-Mount Coupling - 60mm Cage Version',(#296),#436); 328 | #296=AXIS2_PLACEMENT_3D('',#389,#327,#328); 329 | #297=AXIS2_PLACEMENT_3D('',#390,#329,#330); 330 | #298=AXIS2_PLACEMENT_3D('',#391,#331,#332); 331 | #299=AXIS2_PLACEMENT_3D('',#393,#333,#334); 332 | #300=AXIS2_PLACEMENT_3D('',#395,#335,#336); 333 | #301=AXIS2_PLACEMENT_3D('',#396,#337,#338); 334 | #302=AXIS2_PLACEMENT_3D('',#398,#339,#340); 335 | #303=AXIS2_PLACEMENT_3D('',#400,#341,#342); 336 | #304=AXIS2_PLACEMENT_3D('',#401,#343,#344); 337 | #305=AXIS2_PLACEMENT_3D('',#403,#345,#346); 338 | #306=AXIS2_PLACEMENT_3D('',#405,#347,#348); 339 | #307=AXIS2_PLACEMENT_3D('',#406,#349,#350); 340 | #308=AXIS2_PLACEMENT_3D('',#408,#351,#352); 341 | #309=AXIS2_PLACEMENT_3D('',#409,#353,#354); 342 | #310=AXIS2_PLACEMENT_3D('',#411,#355,#356); 343 | #311=AXIS2_PLACEMENT_3D('',#413,#357,#358); 344 | #312=AXIS2_PLACEMENT_3D('',#414,#359,#360); 345 | #313=AXIS2_PLACEMENT_3D('',#416,#361,#362); 346 | #314=AXIS2_PLACEMENT_3D('',#418,#363,#364); 347 | #315=AXIS2_PLACEMENT_3D('',#419,#365,#366); 348 | #316=AXIS2_PLACEMENT_3D('',#421,#367,#368); 349 | #317=AXIS2_PLACEMENT_3D('',#422,#369,#370); 350 | #318=AXIS2_PLACEMENT_3D('',#424,#371,#372); 351 | #319=AXIS2_PLACEMENT_3D('',#425,#373,#374); 352 | #320=AXIS2_PLACEMENT_3D('',#427,#375,#376); 353 | #321=AXIS2_PLACEMENT_3D('',#428,#377,#378); 354 | #322=AXIS2_PLACEMENT_3D('',#429,#379,#380); 355 | #323=AXIS2_PLACEMENT_3D('',#430,#381,#382); 356 | #324=AXIS2_PLACEMENT_3D('',#431,#383,#384); 357 | #325=AXIS2_PLACEMENT_3D('',#432,#385,#386); 358 | #326=AXIS2_PLACEMENT_3D('',#434,#387,#388); 359 | #327=DIRECTION('',(0.,0.,1.)); 360 | #328=DIRECTION('',(1.,0.,0.)); 361 | #329=DIRECTION('',(-1.,0.,0.)); 362 | #330=DIRECTION('',(0.,0.,1.)); 363 | #331=DIRECTION('',(-1.,0.,0.)); 364 | #332=DIRECTION('',(0.,0.,1.)); 365 | #333=DIRECTION('',(-1.,0.,0.)); 366 | #334=DIRECTION('',(0.,0.,1.)); 367 | #335=DIRECTION('',(-1.,0.,0.)); 368 | #336=DIRECTION('',(0.,0.,1.)); 369 | #337=DIRECTION('',(-1.,0.,0.)); 370 | #338=DIRECTION('',(0.,0.,-1.)); 371 | #339=DIRECTION('',(-1.,0.,0.)); 372 | #340=DIRECTION('',(0.,0.,1.)); 373 | #341=DIRECTION('',(-1.,0.,0.)); 374 | #342=DIRECTION('',(0.,0.,1.)); 375 | #343=DIRECTION('',(-1.,0.,0.)); 376 | #344=DIRECTION('',(0.,0.,1.)); 377 | #345=DIRECTION('',(-1.,0.,0.)); 378 | #346=DIRECTION('',(0.,0.,1.)); 379 | #347=DIRECTION('',(-1.,0.,0.)); 380 | #348=DIRECTION('',(0.,0.,1.)); 381 | #349=DIRECTION('',(-1.,0.,0.)); 382 | #350=DIRECTION('',(0.,0.,1.)); 383 | #351=DIRECTION('',(-1.,0.,0.)); 384 | #352=DIRECTION('',(0.,0.,1.)); 385 | #353=DIRECTION('',(-1.,0.,0.)); 386 | #354=DIRECTION('',(0.,0.,1.)); 387 | #355=DIRECTION('',(1.,0.,0.)); 388 | #356=DIRECTION('',(0.,0.,-1.)); 389 | #357=DIRECTION('',(1.,0.,0.)); 390 | #358=DIRECTION('',(0.,0.,-1.)); 391 | #359=DIRECTION('',(1.,0.,0.)); 392 | #360=DIRECTION('',(0.,0.,-1.)); 393 | #361=DIRECTION('',(-1.,0.,0.)); 394 | #362=DIRECTION('',(0.,0.,1.)); 395 | #363=DIRECTION('',(-1.,0.,0.)); 396 | #364=DIRECTION('',(0.,0.,1.)); 397 | #365=DIRECTION('',(-1.,0.,0.)); 398 | #366=DIRECTION('',(0.,0.,1.)); 399 | #367=DIRECTION('',(1.,0.,0.)); 400 | #368=DIRECTION('',(0.,0.,-1.)); 401 | #369=DIRECTION('',(-1.,0.,0.)); 402 | #370=DIRECTION('',(0.,0.,1.)); 403 | #371=DIRECTION('',(-1.,0.,0.)); 404 | #372=DIRECTION('',(0.,0.,1.)); 405 | #373=DIRECTION('',(-1.,0.,0.)); 406 | #374=DIRECTION('',(0.,0.,1.)); 407 | #375=DIRECTION('',(-1.,0.,0.)); 408 | #376=DIRECTION('',(0.,0.,1.)); 409 | #377=DIRECTION('',(1.,0.,0.)); 410 | #378=DIRECTION('',(0.,0.,-1.)); 411 | #379=DIRECTION('',(-1.,0.,0.)); 412 | #380=DIRECTION('',(0.,0.,1.)); 413 | #381=DIRECTION('',(-1.,0.,0.)); 414 | #382=DIRECTION('',(0.,0.,1.)); 415 | #383=DIRECTION('',(-1.,0.,0.)); 416 | #384=DIRECTION('',(0.,0.,1.)); 417 | #385=DIRECTION('',(1.,0.,0.)); 418 | #386=DIRECTION('',(0.,0.,-1.)); 419 | #387=DIRECTION('',(-1.,0.,0.)); 420 | #388=DIRECTION('',(0.,0.,-1.)); 421 | #389=CARTESIAN_POINT('',(0.,0.,0.)); 422 | #390=CARTESIAN_POINT('',(0.,0.,0.)); 423 | #391=CARTESIAN_POINT('',(19.65,0.,0.)); 424 | #392=CARTESIAN_POINT('',(19.65,0.,25.)); 425 | #393=CARTESIAN_POINT('',(6.15,0.,0.)); 426 | #394=CARTESIAN_POINT('',(6.15,0.,25.)); 427 | #395=CARTESIAN_POINT('',(49.65,0.,25.)); 428 | #396=CARTESIAN_POINT('',(49.65,0.,0.)); 429 | #397=CARTESIAN_POINT('',(49.65,0.,-25.5)); 430 | #398=CARTESIAN_POINT('',(49.65,0.,0.)); 431 | #399=CARTESIAN_POINT('',(49.65,0.,27.45)); 432 | #400=CARTESIAN_POINT('',(0.,0.,0.)); 433 | #401=CARTESIAN_POINT('',(49.15,0.,0.)); 434 | #402=CARTESIAN_POINT('',(49.15,0.,27.95)); 435 | #403=CARTESIAN_POINT('',(9.15,0.,0.)); 436 | #404=CARTESIAN_POINT('',(9.15,0.,27.95)); 437 | #405=CARTESIAN_POINT('',(9.15,0.,27.95)); 438 | #406=CARTESIAN_POINT('',(9.15,0.,0.)); 439 | #407=CARTESIAN_POINT('',(9.15,0.,32.5)); 440 | #408=CARTESIAN_POINT('',(0.,0.,0.)); 441 | #409=CARTESIAN_POINT('',(8.65,0.,0.)); 442 | #410=CARTESIAN_POINT('',(8.65,0.,33.)); 443 | #411=CARTESIAN_POINT('',(4.5,0.,0.)); 444 | #412=CARTESIAN_POINT('',(4.5,0.,-33.)); 445 | #413=CARTESIAN_POINT('',(4.,0.,33.)); 446 | #414=CARTESIAN_POINT('',(4.,0.,0.)); 447 | #415=CARTESIAN_POINT('',(4.,0.,-32.5)); 448 | #416=CARTESIAN_POINT('',(4.,0.,0.)); 449 | #417=CARTESIAN_POINT('',(4.,0.,12.7)); 450 | #418=CARTESIAN_POINT('',(0.,0.,0.)); 451 | #419=CARTESIAN_POINT('',(0.,0.,0.)); 452 | #420=CARTESIAN_POINT('',(0.,0.,12.7)); 453 | #421=CARTESIAN_POINT('',(2.33759189696836E-17,0.,12.7)); 454 | #422=CARTESIAN_POINT('',(4.67518379393673E-17,0.,0.)); 455 | #423=CARTESIAN_POINT('',(4.67518379393673E-17,0.,11.)); 456 | #424=CARTESIAN_POINT('',(0.,0.,0.)); 457 | #425=CARTESIAN_POINT('',(6.15,0.,0.)); 458 | #426=CARTESIAN_POINT('',(6.15,0.,11.)); 459 | #427=CARTESIAN_POINT('',(6.15,0.,11.)); 460 | #428=CARTESIAN_POINT('',(4.,0.,0.)); 461 | #429=CARTESIAN_POINT('',(8.65,0.,0.)); 462 | #430=CARTESIAN_POINT('',(49.15,0.,0.)); 463 | #431=CARTESIAN_POINT('',(19.65,0.,0.)); 464 | #432=CARTESIAN_POINT('',(19.65,0.,0.)); 465 | #433=CARTESIAN_POINT('',(19.65,0.,-25.5)); 466 | #434=CARTESIAN_POINT('',(49.65,0.,0.)); 467 | #435=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#170,#171, 468 | #172,#173,#174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184),#436); 469 | #436=( 470 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 471 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#437)) 472 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#440,#439,#438)) 473 | REPRESENTATION_CONTEXT( 474 | 'OpenFrame - Camera C-Mount Coupling - 60mm Cage Version', 475 | 'TOP_LEVEL_ASSEMBLY_PART') 476 | ); 477 | #437=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#440, 478 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 479 | #438=( 480 | NAMED_UNIT(*) 481 | SI_UNIT($,.STERADIAN.) 482 | SOLID_ANGLE_UNIT() 483 | ); 484 | #439=( 485 | NAMED_UNIT(*) 486 | PLANE_ANGLE_UNIT() 487 | SI_UNIT($,.RADIAN.) 488 | ); 489 | #440=( 490 | LENGTH_UNIT() 491 | NAMED_UNIT(*) 492 | SI_UNIT(.MILLI.,.METRE.) 493 | ); 494 | #441=PRODUCT_DEFINITION_SHAPE('','',#442); 495 | #442=PRODUCT_DEFINITION('','',#444,#443); 496 | #443=PRODUCT_DEFINITION_CONTEXT('',#450,'design'); 497 | #444=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#446, 498 | .NOT_KNOWN.); 499 | #445=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#446)); 500 | #446=PRODUCT('OpenFrame - Camera C-Mount Coupling - 60mm Cage Version', 501 | 'OpenFrame - Camera C-Mount Coupling - 60mm Cage Version', 502 | 'OpenFrame - Camera C-Mount Coupling - 60mm Cage Version',(#448)); 503 | #447=PRODUCT_CATEGORY('',''); 504 | #448=PRODUCT_CONTEXT('',#450,'mechanical'); 505 | #449=APPLICATION_PROTOCOL_DEFINITION('international standard', 506 | 'automotive_design',2010,#450); 507 | #450=APPLICATION_CONTEXT( 508 | 'core data for automotive mechanical design processes'); 509 | ENDSEC; 510 | END-ISO-10303-21; 511 | -------------------------------------------------------------------------------- /openFrame CAD/OF-HA-2P-OD.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 'OF-HA-2P-OD', 29 | /* time_stamp */ '2023-06-29T15:57:38+01:00', 30 | /* author */ ('Unknown'), 31 | /* organization */ ('Unknown'), 32 | /* preprocessor_version */ 'ST-DEVELOPER v16.7', 33 | /* originating_system */ 'Solid Edge', 34 | /* authorisation */ 'Unknown'); 35 | 36 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 37 | ENDSEC; 38 | 39 | DATA; 40 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 41 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 42 | #12=REPRESENTATION('',(#16),#653); 43 | #13=REPRESENTATION('',(#17),#653); 44 | #14=PROPERTY_DEFINITION('pmi validation property','',#658); 45 | #15=PROPERTY_DEFINITION('pmi validation property','',#658); 46 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 47 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 48 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#385,#19); 49 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#383),#653); 50 | #20=CONICAL_SURFACE('',#416,3.2,0.785398163397448); 51 | #21=CONICAL_SURFACE('',#419,3.2,0.785398163397448); 52 | #22=CONICAL_SURFACE('',#421,9.,0.785398163397449); 53 | #23=CONICAL_SURFACE('',#422,9.,0.785398163397449); 54 | #24=CONICAL_SURFACE('',#428,10.,0.785398163397449); 55 | #25=CONICAL_SURFACE('',#431,10.,0.785398163397449); 56 | #26=PLANE('',#390); 57 | #27=PLANE('',#391); 58 | #28=PLANE('',#395); 59 | #29=PLANE('',#400); 60 | #30=PLANE('',#408); 61 | #31=PLANE('',#412); 62 | #32=PLANE('',#420); 63 | #33=PLANE('',#423); 64 | #34=PLANE('',#424); 65 | #35=PLANE('',#429); 66 | #36=PLANE('',#430); 67 | #37=PLANE('',#434); 68 | #38=CIRCLE('',#388,10.); 69 | #39=CIRCLE('',#389,10.); 70 | #40=CIRCLE('',#393,10.); 71 | #41=CIRCLE('',#394,10.); 72 | #42=CIRCLE('',#396,9.); 73 | #43=CIRCLE('',#397,9.); 74 | #44=CIRCLE('',#398,3.2); 75 | #45=CIRCLE('',#399,3.2); 76 | #46=CIRCLE('',#401,3.25); 77 | #47=CIRCLE('',#402,9.); 78 | #48=CIRCLE('',#403,9.); 79 | #49=CIRCLE('',#404,4.); 80 | #50=CIRCLE('',#405,4.); 81 | #51=CIRCLE('',#407,4.); 82 | #52=CIRCLE('',#409,1.5); 83 | #53=CIRCLE('',#411,4.); 84 | #54=CIRCLE('',#413,1.5); 85 | #55=CIRCLE('',#415,1.5); 86 | #56=CIRCLE('',#418,1.5); 87 | #57=CIRCLE('',#425,2.); 88 | #58=CIRCLE('',#426,3.25); 89 | #59=CIRCLE('',#433,2.); 90 | #60=ORIENTED_EDGE('',*,*,#144,.F.); 91 | #61=ORIENTED_EDGE('',*,*,#145,.T.); 92 | #62=ORIENTED_EDGE('',*,*,#146,.T.); 93 | #63=ORIENTED_EDGE('',*,*,#147,.T.); 94 | #64=ORIENTED_EDGE('',*,*,#148,.F.); 95 | #65=ORIENTED_EDGE('',*,*,#149,.T.); 96 | #66=ORIENTED_EDGE('',*,*,#144,.T.); 97 | #67=ORIENTED_EDGE('',*,*,#150,.T.); 98 | #68=ORIENTED_EDGE('',*,*,#146,.F.); 99 | #69=ORIENTED_EDGE('',*,*,#151,.T.); 100 | #70=ORIENTED_EDGE('',*,*,#152,.T.); 101 | #71=ORIENTED_EDGE('',*,*,#153,.T.); 102 | #72=ORIENTED_EDGE('',*,*,#152,.F.); 103 | #73=ORIENTED_EDGE('',*,*,#154,.T.); 104 | #74=ORIENTED_EDGE('',*,*,#148,.T.); 105 | #75=ORIENTED_EDGE('',*,*,#155,.T.); 106 | #76=ORIENTED_EDGE('',*,*,#156,.T.); 107 | #77=ORIENTED_EDGE('',*,*,#157,.T.); 108 | #78=ORIENTED_EDGE('',*,*,#158,.T.); 109 | #79=ORIENTED_EDGE('',*,*,#159,.T.); 110 | #80=ORIENTED_EDGE('',*,*,#160,.T.); 111 | #81=ORIENTED_EDGE('',*,*,#161,.T.); 112 | #82=ORIENTED_EDGE('',*,*,#162,.T.); 113 | #83=ORIENTED_EDGE('',*,*,#163,.T.); 114 | #84=ORIENTED_EDGE('',*,*,#164,.T.); 115 | #85=ORIENTED_EDGE('',*,*,#165,.T.); 116 | #86=ORIENTED_EDGE('',*,*,#166,.T.); 117 | #87=ORIENTED_EDGE('',*,*,#167,.T.); 118 | #88=ORIENTED_EDGE('',*,*,#168,.T.); 119 | #89=ORIENTED_EDGE('',*,*,#169,.T.); 120 | #90=ORIENTED_EDGE('',*,*,#168,.F.); 121 | #91=ORIENTED_EDGE('',*,*,#170,.T.); 122 | #92=ORIENTED_EDGE('',*,*,#169,.F.); 123 | #93=ORIENTED_EDGE('',*,*,#171,.T.); 124 | #94=ORIENTED_EDGE('',*,*,#167,.F.); 125 | #95=ORIENTED_EDGE('',*,*,#172,.T.); 126 | #96=ORIENTED_EDGE('',*,*,#171,.F.); 127 | #97=ORIENTED_EDGE('',*,*,#173,.F.); 128 | #98=ORIENTED_EDGE('',*,*,#170,.F.); 129 | #99=ORIENTED_EDGE('',*,*,#161,.F.); 130 | #100=ORIENTED_EDGE('',*,*,#173,.T.); 131 | #101=ORIENTED_EDGE('',*,*,#174,.F.); 132 | #102=ORIENTED_EDGE('',*,*,#172,.F.); 133 | #103=ORIENTED_EDGE('',*,*,#160,.F.); 134 | #104=ORIENTED_EDGE('',*,*,#174,.T.); 135 | #105=ORIENTED_EDGE('',*,*,#175,.F.); 136 | #106=ORIENTED_EDGE('',*,*,#150,.F.); 137 | #107=ORIENTED_EDGE('',*,*,#176,.F.); 138 | #108=ORIENTED_EDGE('',*,*,#166,.F.); 139 | #109=ORIENTED_EDGE('',*,*,#176,.T.); 140 | #110=ORIENTED_EDGE('',*,*,#147,.F.); 141 | #111=ORIENTED_EDGE('',*,*,#177,.F.); 142 | #112=ORIENTED_EDGE('',*,*,#163,.F.); 143 | #113=ORIENTED_EDGE('',*,*,#175,.T.); 144 | #114=ORIENTED_EDGE('',*,*,#165,.F.); 145 | #115=ORIENTED_EDGE('',*,*,#178,.F.); 146 | #116=ORIENTED_EDGE('',*,*,#155,.F.); 147 | #117=ORIENTED_EDGE('',*,*,#177,.T.); 148 | #118=ORIENTED_EDGE('',*,*,#153,.F.); 149 | #119=ORIENTED_EDGE('',*,*,#178,.T.); 150 | #120=ORIENTED_EDGE('',*,*,#164,.F.); 151 | #121=ORIENTED_EDGE('',*,*,#179,.F.); 152 | #122=ORIENTED_EDGE('',*,*,#180,.T.); 153 | #123=ORIENTED_EDGE('',*,*,#180,.F.); 154 | #124=ORIENTED_EDGE('',*,*,#162,.F.); 155 | #125=ORIENTED_EDGE('',*,*,#181,.F.); 156 | #126=ORIENTED_EDGE('',*,*,#159,.F.); 157 | #127=ORIENTED_EDGE('',*,*,#182,.F.); 158 | #128=ORIENTED_EDGE('',*,*,#145,.F.); 159 | #129=ORIENTED_EDGE('',*,*,#182,.T.); 160 | #130=ORIENTED_EDGE('',*,*,#158,.F.); 161 | #131=ORIENTED_EDGE('',*,*,#183,.F.); 162 | #132=ORIENTED_EDGE('',*,*,#151,.F.); 163 | #133=ORIENTED_EDGE('',*,*,#181,.T.); 164 | #134=ORIENTED_EDGE('',*,*,#149,.F.); 165 | #135=ORIENTED_EDGE('',*,*,#184,.F.); 166 | #136=ORIENTED_EDGE('',*,*,#156,.F.); 167 | #137=ORIENTED_EDGE('',*,*,#183,.T.); 168 | #138=ORIENTED_EDGE('',*,*,#157,.F.); 169 | #139=ORIENTED_EDGE('',*,*,#184,.T.); 170 | #140=ORIENTED_EDGE('',*,*,#154,.F.); 171 | #141=ORIENTED_EDGE('',*,*,#185,.T.); 172 | #142=ORIENTED_EDGE('',*,*,#179,.T.); 173 | #143=ORIENTED_EDGE('',*,*,#185,.F.); 174 | #144=EDGE_CURVE('',#186,#187,#216,.T.); 175 | #145=EDGE_CURVE('',#186,#188,#38,.T.); 176 | #146=EDGE_CURVE('',#188,#189,#217,.T.); 177 | #147=EDGE_CURVE('',#189,#187,#39,.F.); 178 | #148=EDGE_CURVE('',#190,#191,#218,.T.); 179 | #149=EDGE_CURVE('',#190,#186,#219,.T.); 180 | #150=EDGE_CURVE('',#187,#191,#220,.T.); 181 | #151=EDGE_CURVE('',#188,#192,#221,.T.); 182 | #152=EDGE_CURVE('',#192,#193,#222,.T.); 183 | #153=EDGE_CURVE('',#193,#189,#223,.T.); 184 | #154=EDGE_CURVE('',#192,#190,#40,.T.); 185 | #155=EDGE_CURVE('',#191,#193,#41,.F.); 186 | #156=EDGE_CURVE('',#194,#195,#224,.T.); 187 | #157=EDGE_CURVE('',#195,#196,#42,.F.); 188 | #158=EDGE_CURVE('',#196,#197,#225,.T.); 189 | #159=EDGE_CURVE('',#197,#194,#43,.F.); 190 | #160=EDGE_CURVE('',#198,#198,#44,.T.); 191 | #161=EDGE_CURVE('',#199,#199,#45,.T.); 192 | #162=EDGE_CURVE('',#200,#200,#46,.T.); 193 | #163=EDGE_CURVE('',#201,#202,#47,.T.); 194 | #164=EDGE_CURVE('',#202,#203,#226,.T.); 195 | #165=EDGE_CURVE('',#203,#204,#48,.T.); 196 | #166=EDGE_CURVE('',#204,#201,#227,.T.); 197 | #167=EDGE_CURVE('',#205,#205,#49,.T.); 198 | #168=EDGE_CURVE('',#206,#206,#50,.T.); 199 | #169=EDGE_CURVE('',#207,#207,#51,.T.); 200 | #170=EDGE_CURVE('',#208,#208,#52,.T.); 201 | #171=EDGE_CURVE('',#209,#209,#53,.T.); 202 | #172=EDGE_CURVE('',#210,#210,#54,.T.); 203 | #173=EDGE_CURVE('',#211,#211,#55,.T.); 204 | #174=EDGE_CURVE('',#212,#212,#56,.T.); 205 | #175=EDGE_CURVE('',#191,#204,#228,.T.); 206 | #176=EDGE_CURVE('',#201,#187,#229,.T.); 207 | #177=EDGE_CURVE('',#202,#189,#230,.T.); 208 | #178=EDGE_CURVE('',#193,#203,#231,.T.); 209 | #179=EDGE_CURVE('',#213,#213,#57,.F.); 210 | #180=EDGE_CURVE('',#214,#214,#58,.T.); 211 | #181=EDGE_CURVE('',#194,#186,#232,.T.); 212 | #182=EDGE_CURVE('',#188,#197,#233,.T.); 213 | #183=EDGE_CURVE('',#192,#196,#234,.T.); 214 | #184=EDGE_CURVE('',#195,#190,#235,.T.); 215 | #185=EDGE_CURVE('',#215,#215,#59,.T.); 216 | #186=VERTEX_POINT('',#556); 217 | #187=VERTEX_POINT('',#557); 218 | #188=VERTEX_POINT('',#559); 219 | #189=VERTEX_POINT('',#561); 220 | #190=VERTEX_POINT('',#565); 221 | #191=VERTEX_POINT('',#566); 222 | #192=VERTEX_POINT('',#571); 223 | #193=VERTEX_POINT('',#573); 224 | #194=VERTEX_POINT('',#580); 225 | #195=VERTEX_POINT('',#581); 226 | #196=VERTEX_POINT('',#583); 227 | #197=VERTEX_POINT('',#585); 228 | #198=VERTEX_POINT('',#588); 229 | #199=VERTEX_POINT('',#590); 230 | #200=VERTEX_POINT('',#593); 231 | #201=VERTEX_POINT('',#595); 232 | #202=VERTEX_POINT('',#596); 233 | #203=VERTEX_POINT('',#598); 234 | #204=VERTEX_POINT('',#600); 235 | #205=VERTEX_POINT('',#603); 236 | #206=VERTEX_POINT('',#605); 237 | #207=VERTEX_POINT('',#608); 238 | #208=VERTEX_POINT('',#611); 239 | #209=VERTEX_POINT('',#614); 240 | #210=VERTEX_POINT('',#617); 241 | #211=VERTEX_POINT('',#620); 242 | #212=VERTEX_POINT('',#624); 243 | #213=VERTEX_POINT('',#636); 244 | #214=VERTEX_POINT('',#638); 245 | #215=VERTEX_POINT('',#650); 246 | #216=LINE('',#555,#236); 247 | #217=LINE('',#560,#237); 248 | #218=LINE('',#564,#238); 249 | #219=LINE('',#567,#239); 250 | #220=LINE('',#568,#240); 251 | #221=LINE('',#570,#241); 252 | #222=LINE('',#572,#242); 253 | #223=LINE('',#574,#243); 254 | #224=LINE('',#579,#244); 255 | #225=LINE('',#584,#245); 256 | #226=LINE('',#597,#246); 257 | #227=LINE('',#601,#247); 258 | #228=LINE('',#627,#248); 259 | #229=LINE('',#628,#249); 260 | #230=LINE('',#630,#250); 261 | #231=LINE('',#632,#251); 262 | #232=LINE('',#641,#252); 263 | #233=LINE('',#642,#253); 264 | #234=LINE('',#644,#254); 265 | #235=LINE('',#646,#255); 266 | #236=VECTOR('',#439,1000.); 267 | #237=VECTOR('',#442,1000.); 268 | #238=VECTOR('',#447,1000.); 269 | #239=VECTOR('',#448,1000.); 270 | #240=VECTOR('',#449,1000.); 271 | #241=VECTOR('',#452,1000.); 272 | #242=VECTOR('',#453,1000.); 273 | #243=VECTOR('',#454,1000.); 274 | #244=VECTOR('',#463,1000.); 275 | #245=VECTOR('',#466,1000.); 276 | #246=VECTOR('',#479,1000.); 277 | #247=VECTOR('',#482,1000.); 278 | #248=VECTOR('',#517,1000.); 279 | #249=VECTOR('',#518,1000.); 280 | #250=VECTOR('',#521,1000.); 281 | #251=VECTOR('',#524,1000.); 282 | #252=VECTOR('',#537,1000.); 283 | #253=VECTOR('',#538,1000.); 284 | #254=VECTOR('',#541,1000.); 285 | #255=VECTOR('',#544,1000.); 286 | #256=EDGE_LOOP('',(#60,#61,#62,#63)); 287 | #257=EDGE_LOOP('',(#64,#65,#66,#67)); 288 | #258=EDGE_LOOP('',(#68,#69,#70,#71)); 289 | #259=EDGE_LOOP('',(#72,#73,#74,#75)); 290 | #260=EDGE_LOOP('',(#76,#77,#78,#79)); 291 | #261=EDGE_LOOP('',(#80)); 292 | #262=EDGE_LOOP('',(#81)); 293 | #263=EDGE_LOOP('',(#82)); 294 | #264=EDGE_LOOP('',(#83,#84,#85,#86)); 295 | #265=EDGE_LOOP('',(#87)); 296 | #266=EDGE_LOOP('',(#88)); 297 | #267=EDGE_LOOP('',(#89)); 298 | #268=EDGE_LOOP('',(#90)); 299 | #269=EDGE_LOOP('',(#91)); 300 | #270=EDGE_LOOP('',(#92)); 301 | #271=EDGE_LOOP('',(#93)); 302 | #272=EDGE_LOOP('',(#94)); 303 | #273=EDGE_LOOP('',(#95)); 304 | #274=EDGE_LOOP('',(#96)); 305 | #275=EDGE_LOOP('',(#97)); 306 | #276=EDGE_LOOP('',(#98)); 307 | #277=EDGE_LOOP('',(#99)); 308 | #278=EDGE_LOOP('',(#100)); 309 | #279=EDGE_LOOP('',(#101)); 310 | #280=EDGE_LOOP('',(#102)); 311 | #281=EDGE_LOOP('',(#103)); 312 | #282=EDGE_LOOP('',(#104)); 313 | #283=EDGE_LOOP('',(#105,#106,#107,#108)); 314 | #284=EDGE_LOOP('',(#109,#110,#111,#112)); 315 | #285=EDGE_LOOP('',(#113,#114,#115,#116)); 316 | #286=EDGE_LOOP('',(#117,#118,#119,#120)); 317 | #287=EDGE_LOOP('',(#121)); 318 | #288=EDGE_LOOP('',(#122)); 319 | #289=EDGE_LOOP('',(#123)); 320 | #290=EDGE_LOOP('',(#124)); 321 | #291=EDGE_LOOP('',(#125,#126,#127,#128)); 322 | #292=EDGE_LOOP('',(#129,#130,#131,#132)); 323 | #293=EDGE_LOOP('',(#133,#134,#135,#136)); 324 | #294=EDGE_LOOP('',(#137,#138,#139,#140)); 325 | #295=EDGE_LOOP('',(#141)); 326 | #296=EDGE_LOOP('',(#142)); 327 | #297=EDGE_LOOP('',(#143)); 328 | #298=FACE_BOUND('',#256,.T.); 329 | #299=FACE_BOUND('',#257,.T.); 330 | #300=FACE_BOUND('',#258,.T.); 331 | #301=FACE_BOUND('',#259,.T.); 332 | #302=FACE_BOUND('',#260,.T.); 333 | #303=FACE_BOUND('',#261,.T.); 334 | #304=FACE_BOUND('',#262,.T.); 335 | #305=FACE_BOUND('',#263,.T.); 336 | #306=FACE_BOUND('',#264,.T.); 337 | #307=FACE_BOUND('',#265,.T.); 338 | #308=FACE_BOUND('',#266,.T.); 339 | #309=FACE_BOUND('',#267,.T.); 340 | #310=FACE_BOUND('',#268,.T.); 341 | #311=FACE_BOUND('',#269,.T.); 342 | #312=FACE_BOUND('',#270,.T.); 343 | #313=FACE_BOUND('',#271,.T.); 344 | #314=FACE_BOUND('',#272,.T.); 345 | #315=FACE_BOUND('',#273,.T.); 346 | #316=FACE_BOUND('',#274,.T.); 347 | #317=FACE_BOUND('',#275,.T.); 348 | #318=FACE_BOUND('',#276,.T.); 349 | #319=FACE_BOUND('',#277,.T.); 350 | #320=FACE_BOUND('',#278,.T.); 351 | #321=FACE_BOUND('',#279,.T.); 352 | #322=FACE_BOUND('',#280,.T.); 353 | #323=FACE_BOUND('',#281,.T.); 354 | #324=FACE_BOUND('',#282,.T.); 355 | #325=FACE_BOUND('',#283,.T.); 356 | #326=FACE_BOUND('',#284,.T.); 357 | #327=FACE_BOUND('',#285,.T.); 358 | #328=FACE_BOUND('',#286,.T.); 359 | #329=FACE_BOUND('',#287,.T.); 360 | #330=FACE_BOUND('',#288,.T.); 361 | #331=FACE_BOUND('',#289,.T.); 362 | #332=FACE_BOUND('',#290,.T.); 363 | #333=FACE_BOUND('',#291,.T.); 364 | #334=FACE_BOUND('',#292,.T.); 365 | #335=FACE_BOUND('',#293,.T.); 366 | #336=FACE_BOUND('',#294,.T.); 367 | #337=FACE_BOUND('',#295,.T.); 368 | #338=FACE_BOUND('',#296,.T.); 369 | #339=FACE_BOUND('',#297,.T.); 370 | #340=CYLINDRICAL_SURFACE('',#387,10.); 371 | #341=CYLINDRICAL_SURFACE('',#392,10.); 372 | #342=CYLINDRICAL_SURFACE('',#406,4.); 373 | #343=CYLINDRICAL_SURFACE('',#410,4.); 374 | #344=CYLINDRICAL_SURFACE('',#414,1.5); 375 | #345=CYLINDRICAL_SURFACE('',#417,1.5); 376 | #346=CYLINDRICAL_SURFACE('',#427,3.25); 377 | #347=CYLINDRICAL_SURFACE('',#432,2.); 378 | #348=ADVANCED_FACE('',(#298),#340,.T.); 379 | #349=ADVANCED_FACE('',(#299),#26,.T.); 380 | #350=ADVANCED_FACE('',(#300),#27,.T.); 381 | #351=ADVANCED_FACE('',(#301),#341,.T.); 382 | #352=ADVANCED_FACE('',(#302,#303,#304),#28,.F.); 383 | #353=ADVANCED_FACE('',(#305,#306,#307,#308),#29,.T.); 384 | #354=ADVANCED_FACE('',(#309,#310),#342,.F.); 385 | #355=ADVANCED_FACE('',(#311,#312),#30,.F.); 386 | #356=ADVANCED_FACE('',(#313,#314),#343,.F.); 387 | #357=ADVANCED_FACE('',(#315,#316),#31,.F.); 388 | #358=ADVANCED_FACE('',(#317,#318),#344,.F.); 389 | #359=ADVANCED_FACE('',(#319,#320),#20,.F.); 390 | #360=ADVANCED_FACE('',(#321,#322),#345,.F.); 391 | #361=ADVANCED_FACE('',(#323,#324),#21,.F.); 392 | #362=ADVANCED_FACE('',(#325),#32,.F.); 393 | #363=ADVANCED_FACE('',(#326),#22,.T.); 394 | #364=ADVANCED_FACE('',(#327),#23,.T.); 395 | #365=ADVANCED_FACE('',(#328),#33,.F.); 396 | #366=ADVANCED_FACE('',(#329,#330),#34,.F.); 397 | #367=ADVANCED_FACE('',(#331,#332),#346,.F.); 398 | #368=ADVANCED_FACE('',(#333),#24,.T.); 399 | #369=ADVANCED_FACE('',(#334),#35,.T.); 400 | #370=ADVANCED_FACE('',(#335),#36,.T.); 401 | #371=ADVANCED_FACE('',(#336),#25,.T.); 402 | #372=ADVANCED_FACE('',(#337,#338),#347,.F.); 403 | #373=ADVANCED_FACE('',(#339),#37,.F.); 404 | #374=CLOSED_SHELL('',(#348,#349,#350,#351,#352,#353,#354,#355,#356,#357, 405 | #358,#359,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#370,#371,#372, 406 | #373)); 407 | #375=STYLED_ITEM('',(#376),#383); 408 | #376=PRESENTATION_STYLE_ASSIGNMENT((#377)); 409 | #377=SURFACE_STYLE_USAGE(.BOTH.,#378); 410 | #378=SURFACE_SIDE_STYLE('',(#379)); 411 | #379=SURFACE_STYLE_FILL_AREA(#380); 412 | #380=FILL_AREA_STYLE('',(#381)); 413 | #381=FILL_AREA_STYLE_COLOUR('',#382); 414 | #382=COLOUR_RGB('',0.211764708161354,0.435451000928879,0.69803923368454); 415 | #383=MANIFOLD_SOLID_BREP('',#374); 416 | #384=SHAPE_DEFINITION_REPRESENTATION(#658,#385); 417 | #385=SHAPE_REPRESENTATION('Port Switcher - Handle',(#386),#653); 418 | #386=AXIS2_PLACEMENT_3D('',#553,#435,#436); 419 | #387=AXIS2_PLACEMENT_3D('',#554,#437,#438); 420 | #388=AXIS2_PLACEMENT_3D('',#558,#440,#441); 421 | #389=AXIS2_PLACEMENT_3D('',#562,#443,#444); 422 | #390=AXIS2_PLACEMENT_3D('',#563,#445,#446); 423 | #391=AXIS2_PLACEMENT_3D('',#569,#450,#451); 424 | #392=AXIS2_PLACEMENT_3D('',#575,#455,#456); 425 | #393=AXIS2_PLACEMENT_3D('',#576,#457,#458); 426 | #394=AXIS2_PLACEMENT_3D('',#577,#459,#460); 427 | #395=AXIS2_PLACEMENT_3D('',#578,#461,#462); 428 | #396=AXIS2_PLACEMENT_3D('',#582,#464,#465); 429 | #397=AXIS2_PLACEMENT_3D('',#586,#467,#468); 430 | #398=AXIS2_PLACEMENT_3D('',#587,#469,#470); 431 | #399=AXIS2_PLACEMENT_3D('',#589,#471,#472); 432 | #400=AXIS2_PLACEMENT_3D('',#591,#473,#474); 433 | #401=AXIS2_PLACEMENT_3D('',#592,#475,#476); 434 | #402=AXIS2_PLACEMENT_3D('',#594,#477,#478); 435 | #403=AXIS2_PLACEMENT_3D('',#599,#480,#481); 436 | #404=AXIS2_PLACEMENT_3D('',#602,#483,#484); 437 | #405=AXIS2_PLACEMENT_3D('',#604,#485,#486); 438 | #406=AXIS2_PLACEMENT_3D('',#606,#487,#488); 439 | #407=AXIS2_PLACEMENT_3D('',#607,#489,#490); 440 | #408=AXIS2_PLACEMENT_3D('',#609,#491,#492); 441 | #409=AXIS2_PLACEMENT_3D('',#610,#493,#494); 442 | #410=AXIS2_PLACEMENT_3D('',#612,#495,#496); 443 | #411=AXIS2_PLACEMENT_3D('',#613,#497,#498); 444 | #412=AXIS2_PLACEMENT_3D('',#615,#499,#500); 445 | #413=AXIS2_PLACEMENT_3D('',#616,#501,#502); 446 | #414=AXIS2_PLACEMENT_3D('',#618,#503,#504); 447 | #415=AXIS2_PLACEMENT_3D('',#619,#505,#506); 448 | #416=AXIS2_PLACEMENT_3D('',#621,#507,#508); 449 | #417=AXIS2_PLACEMENT_3D('',#622,#509,#510); 450 | #418=AXIS2_PLACEMENT_3D('',#623,#511,#512); 451 | #419=AXIS2_PLACEMENT_3D('',#625,#513,#514); 452 | #420=AXIS2_PLACEMENT_3D('',#626,#515,#516); 453 | #421=AXIS2_PLACEMENT_3D('',#629,#519,#520); 454 | #422=AXIS2_PLACEMENT_3D('',#631,#522,#523); 455 | #423=AXIS2_PLACEMENT_3D('',#633,#525,#526); 456 | #424=AXIS2_PLACEMENT_3D('',#634,#527,#528); 457 | #425=AXIS2_PLACEMENT_3D('',#635,#529,#530); 458 | #426=AXIS2_PLACEMENT_3D('',#637,#531,#532); 459 | #427=AXIS2_PLACEMENT_3D('',#639,#533,#534); 460 | #428=AXIS2_PLACEMENT_3D('',#640,#535,#536); 461 | #429=AXIS2_PLACEMENT_3D('',#643,#539,#540); 462 | #430=AXIS2_PLACEMENT_3D('',#645,#542,#543); 463 | #431=AXIS2_PLACEMENT_3D('',#647,#545,#546); 464 | #432=AXIS2_PLACEMENT_3D('',#648,#547,#548); 465 | #433=AXIS2_PLACEMENT_3D('',#649,#549,#550); 466 | #434=AXIS2_PLACEMENT_3D('',#651,#551,#552); 467 | #435=DIRECTION('',(0.,0.,1.)); 468 | #436=DIRECTION('',(1.,0.,0.)); 469 | #437=DIRECTION('',(0.,0.,-1.)); 470 | #438=DIRECTION('',(-1.,0.,0.)); 471 | #439=DIRECTION('',(0.,0.,-1.)); 472 | #440=DIRECTION('',(0.,0.,-1.)); 473 | #441=DIRECTION('',(-1.,0.,0.)); 474 | #442=DIRECTION('',(0.,0.,-1.)); 475 | #443=DIRECTION('',(0.,0.,-1.)); 476 | #444=DIRECTION('',(-1.,0.,0.)); 477 | #445=DIRECTION('',(0.,1.,0.)); 478 | #446=DIRECTION('',(0.,0.,1.)); 479 | #447=DIRECTION('',(0.,0.,-1.)); 480 | #448=DIRECTION('',(1.,0.,0.)); 481 | #449=DIRECTION('',(-1.,0.,0.)); 482 | #450=DIRECTION('',(0.,-1.,0.)); 483 | #451=DIRECTION('',(0.,0.,-1.)); 484 | #452=DIRECTION('',(-1.,0.,0.)); 485 | #453=DIRECTION('',(0.,0.,-1.)); 486 | #454=DIRECTION('',(1.,0.,0.)); 487 | #455=DIRECTION('',(0.,0.,-1.)); 488 | #456=DIRECTION('',(-1.,0.,0.)); 489 | #457=DIRECTION('',(0.,0.,-1.)); 490 | #458=DIRECTION('',(-1.,0.,0.)); 491 | #459=DIRECTION('',(0.,0.,-1.)); 492 | #460=DIRECTION('',(-1.,0.,0.)); 493 | #461=DIRECTION('',(0.,0.,-1.)); 494 | #462=DIRECTION('',(-1.,0.,0.)); 495 | #463=DIRECTION('',(-1.,0.,0.)); 496 | #464=DIRECTION('',(0.,0.,-1.)); 497 | #465=DIRECTION('',(-1.,0.,0.)); 498 | #466=DIRECTION('',(1.,0.,0.)); 499 | #467=DIRECTION('',(0.,0.,-1.)); 500 | #468=DIRECTION('',(-1.,0.,0.)); 501 | #469=DIRECTION('',(0.,0.,-1.)); 502 | #470=DIRECTION('',(0.,1.,0.)); 503 | #471=DIRECTION('',(0.,0.,-1.)); 504 | #472=DIRECTION('',(0.,1.,0.)); 505 | #473=DIRECTION('',(0.,0.,-1.)); 506 | #474=DIRECTION('',(-1.,0.,0.)); 507 | #475=DIRECTION('',(0.,0.,1.)); 508 | #476=DIRECTION('',(0.,1.,0.)); 509 | #477=DIRECTION('',(0.,0.,-1.)); 510 | #478=DIRECTION('',(-1.,0.,0.)); 511 | #479=DIRECTION('',(-1.,0.,0.)); 512 | #480=DIRECTION('',(0.,0.,-1.)); 513 | #481=DIRECTION('',(-1.,0.,0.)); 514 | #482=DIRECTION('',(1.,0.,0.)); 515 | #483=DIRECTION('',(0.,0.,1.)); 516 | #484=DIRECTION('',(1.,0.,0.)); 517 | #485=DIRECTION('',(0.,0.,1.)); 518 | #486=DIRECTION('',(1.,0.,0.)); 519 | #487=DIRECTION('',(0.,0.,-1.)); 520 | #488=DIRECTION('',(-1.,0.,0.)); 521 | #489=DIRECTION('',(0.,0.,1.)); 522 | #490=DIRECTION('',(1.,0.,0.)); 523 | #491=DIRECTION('',(0.,0.,1.)); 524 | #492=DIRECTION('',(1.,0.,0.)); 525 | #493=DIRECTION('',(0.,0.,1.)); 526 | #494=DIRECTION('',(1.,0.,0.)); 527 | #495=DIRECTION('',(0.,0.,-1.)); 528 | #496=DIRECTION('',(-1.,0.,0.)); 529 | #497=DIRECTION('',(0.,0.,1.)); 530 | #498=DIRECTION('',(1.,0.,0.)); 531 | #499=DIRECTION('',(0.,0.,1.)); 532 | #500=DIRECTION('',(1.,0.,0.)); 533 | #501=DIRECTION('',(0.,0.,1.)); 534 | #502=DIRECTION('',(1.,0.,0.)); 535 | #503=DIRECTION('',(0.,0.,-1.)); 536 | #504=DIRECTION('',(0.,-1.,0.)); 537 | #505=DIRECTION('',(0.,0.,-1.)); 538 | #506=DIRECTION('',(0.,-1.,0.)); 539 | #507=DIRECTION('',(0.,0.,1.)); 540 | #508=DIRECTION('',(0.,1.,0.)); 541 | #509=DIRECTION('',(0.,0.,-1.)); 542 | #510=DIRECTION('',(0.,-1.,0.)); 543 | #511=DIRECTION('',(0.,0.,-1.)); 544 | #512=DIRECTION('',(0.,-1.,0.)); 545 | #513=DIRECTION('',(0.,0.,1.)); 546 | #514=DIRECTION('',(0.,1.,0.)); 547 | #515=DIRECTION('',(0.,-0.707106781186547,0.707106781186548)); 548 | #516=DIRECTION('',(1.,0.,0.)); 549 | #517=DIRECTION('',(0.,-0.707106781186548,-0.707106781186547)); 550 | #518=DIRECTION('',(0.,0.707106781186548,0.707106781186547)); 551 | #519=DIRECTION('',(0.,0.,1.)); 552 | #520=DIRECTION('',(1.,0.,0.)); 553 | #521=DIRECTION('',(0.,-0.707106781186548,0.707106781186547)); 554 | #522=DIRECTION('',(0.,0.,1.)); 555 | #523=DIRECTION('',(1.,0.,0.)); 556 | #524=DIRECTION('',(0.,0.707106781186548,-0.707106781186547)); 557 | #525=DIRECTION('',(0.,0.707106781186547,0.707106781186548)); 558 | #526=DIRECTION('',(-1.,0.,0.)); 559 | #527=DIRECTION('',(0.,0.,1.)); 560 | #528=DIRECTION('',(1.,0.,0.)); 561 | #529=DIRECTION('',(0.,0.,1.)); 562 | #530=DIRECTION('',(1.,0.,0.)); 563 | #531=DIRECTION('',(0.,0.,-1.)); 564 | #532=DIRECTION('',(0.,1.,0.)); 565 | #533=DIRECTION('',(0.,0.,1.)); 566 | #534=DIRECTION('',(0.,1.,0.)); 567 | #535=DIRECTION('',(0.,0.,-1.)); 568 | #536=DIRECTION('',(-1.,0.,0.)); 569 | #537=DIRECTION('',(0.,0.707106781186548,-0.707106781186547)); 570 | #538=DIRECTION('',(0.,0.707106781186548,0.707106781186547)); 571 | #539=DIRECTION('',(0.,-0.707106781186547,0.707106781186548)); 572 | #540=DIRECTION('',(1.,0.,0.)); 573 | #541=DIRECTION('',(0.,0.707106781186548,0.707106781186547)); 574 | #542=DIRECTION('',(0.,0.707106781186547,0.707106781186548)); 575 | #543=DIRECTION('',(-1.,0.,0.)); 576 | #544=DIRECTION('',(0.,0.707106781186548,-0.707106781186547)); 577 | #545=DIRECTION('',(0.,0.,-1.)); 578 | #546=DIRECTION('',(-1.,0.,0.)); 579 | #547=DIRECTION('',(0.,0.,-1.)); 580 | #548=DIRECTION('',(-1.,0.,0.)); 581 | #549=DIRECTION('',(0.,0.,1.)); 582 | #550=DIRECTION('',(1.,0.,0.)); 583 | #551=DIRECTION('',(0.,0.,1.)); 584 | #552=DIRECTION('',(1.,0.,0.)); 585 | #553=CARTESIAN_POINT('',(0.,0.,0.)); 586 | #554=CARTESIAN_POINT('',(11.,-2.81668763803891E-15,6.)); 587 | #555=CARTESIAN_POINT('',(11.,10.,6.)); 588 | #556=CARTESIAN_POINT('',(11.,10.,5.)); 589 | #557=CARTESIAN_POINT('',(11.,10.,1.)); 590 | #558=CARTESIAN_POINT('',(11.,-2.81668763803891E-15,5.)); 591 | #559=CARTESIAN_POINT('',(11.,-10.,5.)); 592 | #560=CARTESIAN_POINT('',(11.,-10.,6.)); 593 | #561=CARTESIAN_POINT('',(11.,-10.,1.)); 594 | #562=CARTESIAN_POINT('',(11.,-2.81668763803891E-15,1.)); 595 | #563=CARTESIAN_POINT('',(-11.,10.,6.)); 596 | #564=CARTESIAN_POINT('',(-11.,10.,6.)); 597 | #565=CARTESIAN_POINT('',(-11.,10.,5.)); 598 | #566=CARTESIAN_POINT('',(-11.,10.,1.)); 599 | #567=CARTESIAN_POINT('',(11.,10.,5.)); 600 | #568=CARTESIAN_POINT('',(-11.,10.,1.)); 601 | #569=CARTESIAN_POINT('',(11.,-10.,6.)); 602 | #570=CARTESIAN_POINT('',(-11.,-10.,5.)); 603 | #571=CARTESIAN_POINT('',(-11.,-10.,5.)); 604 | #572=CARTESIAN_POINT('',(-11.,-10.,6.)); 605 | #573=CARTESIAN_POINT('',(-11.,-10.,1.)); 606 | #574=CARTESIAN_POINT('',(11.,-10.,1.)); 607 | #575=CARTESIAN_POINT('',(-11.,-2.81668763803891E-15,6.)); 608 | #576=CARTESIAN_POINT('',(-11.,-2.81668763803891E-15,5.)); 609 | #577=CARTESIAN_POINT('',(-11.,-2.81668763803891E-15,1.)); 610 | #578=CARTESIAN_POINT('',(-11.,-2.81668763803891E-15,6.)); 611 | #579=CARTESIAN_POINT('',(-11.,9.,6.)); 612 | #580=CARTESIAN_POINT('',(11.,9.,6.)); 613 | #581=CARTESIAN_POINT('',(-11.,9.,6.)); 614 | #582=CARTESIAN_POINT('',(-11.,-2.81668763803891E-15,6.)); 615 | #583=CARTESIAN_POINT('',(-11.,-9.,6.)); 616 | #584=CARTESIAN_POINT('',(11.,-9.,6.)); 617 | #585=CARTESIAN_POINT('',(11.,-9.,6.)); 618 | #586=CARTESIAN_POINT('',(11.,-2.81668763803891E-15,6.)); 619 | #587=CARTESIAN_POINT('',(10.,-3.68628738645072E-15,6.)); 620 | #588=CARTESIAN_POINT('',(10.,3.2,6.)); 621 | #589=CARTESIAN_POINT('',(-10.,-1.73472347597681E-15,6.)); 622 | #590=CARTESIAN_POINT('',(-10.,3.2,6.)); 623 | #591=CARTESIAN_POINT('',(-11.,-2.81668763803891E-15,0.)); 624 | #592=CARTESIAN_POINT('',(0.,0.,0.)); 625 | #593=CARTESIAN_POINT('',(0.,3.25,0.)); 626 | #594=CARTESIAN_POINT('',(11.,-2.81668763803891E-15,0.)); 627 | #595=CARTESIAN_POINT('',(11.,9.,0.)); 628 | #596=CARTESIAN_POINT('',(11.,-9.,0.)); 629 | #597=CARTESIAN_POINT('',(-11.,-9.,0.)); 630 | #598=CARTESIAN_POINT('',(-11.,-9.,0.)); 631 | #599=CARTESIAN_POINT('',(-11.,-2.81668763803891E-15,0.)); 632 | #600=CARTESIAN_POINT('',(-11.,9.,0.)); 633 | #601=CARTESIAN_POINT('',(-11.,9.,0.)); 634 | #602=CARTESIAN_POINT('',(10.,-3.68628738645072E-15,0.)); 635 | #603=CARTESIAN_POINT('',(14.,-3.68628738645072E-15,0.)); 636 | #604=CARTESIAN_POINT('',(-10.,-1.73472347597681E-15,0.)); 637 | #605=CARTESIAN_POINT('',(-6.,-1.73472347597681E-15,0.)); 638 | #606=CARTESIAN_POINT('',(-10.,-1.73472347597681E-15,2.)); 639 | #607=CARTESIAN_POINT('',(-10.,-1.73472347597681E-15,2.)); 640 | #608=CARTESIAN_POINT('',(-6.,-1.73472347597681E-15,2.)); 641 | #609=CARTESIAN_POINT('',(-10.,-1.73472347597681E-15,2.)); 642 | #610=CARTESIAN_POINT('',(-10.,-1.73472347597681E-15,2.)); 643 | #611=CARTESIAN_POINT('',(-8.5,-1.73472347597681E-15,2.)); 644 | #612=CARTESIAN_POINT('',(10.,-3.68628738645072E-15,2.)); 645 | #613=CARTESIAN_POINT('',(10.,-3.68628738645072E-15,2.)); 646 | #614=CARTESIAN_POINT('',(14.,-3.68628738645072E-15,2.)); 647 | #615=CARTESIAN_POINT('',(10.,-3.68628738645072E-15,2.)); 648 | #616=CARTESIAN_POINT('',(10.,-3.68628738645072E-15,2.)); 649 | #617=CARTESIAN_POINT('',(11.5,-3.68628738645072E-15,2.)); 650 | #618=CARTESIAN_POINT('',(-10.,-1.73472347597681E-15,4.3)); 651 | #619=CARTESIAN_POINT('',(-10.,-1.73472347597681E-15,4.3)); 652 | #620=CARTESIAN_POINT('',(-10.,-1.5,4.3)); 653 | #621=CARTESIAN_POINT('',(-10.,-1.73472347597681E-15,6.)); 654 | #622=CARTESIAN_POINT('',(10.,-3.68628738645072E-15,4.3)); 655 | #623=CARTESIAN_POINT('',(10.,-3.68628738645072E-15,4.3)); 656 | #624=CARTESIAN_POINT('',(10.,-1.5,4.3)); 657 | #625=CARTESIAN_POINT('',(10.,-3.68628738645072E-15,6.)); 658 | #626=CARTESIAN_POINT('',(-11.,9.,0.)); 659 | #627=CARTESIAN_POINT('',(-11.,10.,1.)); 660 | #628=CARTESIAN_POINT('',(11.,9.,0.)); 661 | #629=CARTESIAN_POINT('',(11.,-2.81668763803891E-15,0.)); 662 | #630=CARTESIAN_POINT('',(11.,-9.,0.)); 663 | #631=CARTESIAN_POINT('',(-11.,-2.81668763803891E-15,0.)); 664 | #632=CARTESIAN_POINT('',(-11.,-10.,1.)); 665 | #633=CARTESIAN_POINT('',(-11.,-9.,0.)); 666 | #634=CARTESIAN_POINT('',(0.,0.,1.2)); 667 | #635=CARTESIAN_POINT('',(3.46944695195361E-15,-8.67361737988404E-16,1.2)); 668 | #636=CARTESIAN_POINT('',(2.,-8.67361737988404E-16,1.2)); 669 | #637=CARTESIAN_POINT('',(0.,0.,1.2)); 670 | #638=CARTESIAN_POINT('',(0.,3.25,1.2)); 671 | #639=CARTESIAN_POINT('',(0.,0.,0.)); 672 | #640=CARTESIAN_POINT('',(11.,-2.81668763803891E-15,5.)); 673 | #641=CARTESIAN_POINT('',(11.,9.,6.)); 674 | #642=CARTESIAN_POINT('',(11.,-10.,5.)); 675 | #643=CARTESIAN_POINT('',(11.,-10.,5.)); 676 | #644=CARTESIAN_POINT('',(-11.,-10.,5.)); 677 | #645=CARTESIAN_POINT('',(-11.,10.,5.)); 678 | #646=CARTESIAN_POINT('',(-11.,9.,6.)); 679 | #647=CARTESIAN_POINT('',(-11.,-2.81668763803891E-15,5.)); 680 | #648=CARTESIAN_POINT('',(3.46944695195361E-15,-8.67361737988404E-16,4.)); 681 | #649=CARTESIAN_POINT('',(3.46944695195361E-15,-8.67361737988404E-16,4.)); 682 | #650=CARTESIAN_POINT('',(2.,-8.67361737988404E-16,4.)); 683 | #651=CARTESIAN_POINT('',(3.46944695195361E-15,-8.67361737988404E-16,4.)); 684 | #652=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#375), 685 | #653); 686 | #653=( 687 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 688 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#654)) 689 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#657,#656,#655)) 690 | REPRESENTATION_CONTEXT('Port Switcher - Handle', 691 | 'TOP_LEVEL_ASSEMBLY_PART') 692 | ); 693 | #654=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#657, 694 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 695 | #655=( 696 | NAMED_UNIT(*) 697 | SI_UNIT($,.STERADIAN.) 698 | SOLID_ANGLE_UNIT() 699 | ); 700 | #656=( 701 | NAMED_UNIT(*) 702 | PLANE_ANGLE_UNIT() 703 | SI_UNIT($,.RADIAN.) 704 | ); 705 | #657=( 706 | LENGTH_UNIT() 707 | NAMED_UNIT(*) 708 | SI_UNIT(.MILLI.,.METRE.) 709 | ); 710 | #658=PRODUCT_DEFINITION_SHAPE('','',#659); 711 | #659=PRODUCT_DEFINITION('','',#661,#660); 712 | #660=PRODUCT_DEFINITION_CONTEXT('',#667,'design'); 713 | #661=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#663, 714 | .NOT_KNOWN.); 715 | #662=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#663)); 716 | #663=PRODUCT('Port Switcher - Handle','Port Switcher - Handle', 717 | 'Port Switcher - Handle',(#665)); 718 | #664=PRODUCT_CATEGORY('',''); 719 | #665=PRODUCT_CONTEXT('',#667,'mechanical'); 720 | #666=APPLICATION_PROTOCOL_DEFINITION('international standard', 721 | 'automotive_design',2010,#667); 722 | #667=APPLICATION_CONTEXT( 723 | 'core data for automotive mechanical design processes'); 724 | ENDSEC; 725 | END-ISO-10303-21; 726 | -------------------------------------------------------------------------------- /openFrame CAD/OF-CL-LC.stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */ 7 | 8 | /* Copyright Cairn Research and Imperial College London 2023. 9 | * This source describes Open Hardware and is licensed under 10 | * the CERN-OHL-P v2. Associated documentation may be found at 11 | * https://github.com/ImperialCollegeLondon/openFrame 12 | * 13 | * You may redistribute and modify this documentation and make products 14 | * using it under the terms of the CERN-OHL-P v2 15 | * (https:/cern.ch/cern-ohl). 16 | * 17 | * This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED 18 | * WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY 19 | * AND FITNESS FOR A PARTICULAR PURPOSE. 20 | * Please see the CERN-OHL-P v2 for applicable conditions 21 | */ 22 | 23 | FILE_DESCRIPTION( 24 | /* description */ ('Unknown'), 25 | /* implementation_level */ '2;1'); 26 | 27 | FILE_NAME( 28 | /* name */ 'OpenFrame - Connection Bracket (V1.0)', 29 | /* time_stamp */ '2022-03-18T11:02:14+00:00', 30 | /* author */ ('Unknown'), 31 | /* organization */ ('Unknown'), 32 | /* preprocessor_version */ 'ST-DEVELOPER v18.1', 33 | /* originating_system */ 'Solid Edge', 34 | /* authorisation */ 'Unknown'); 35 | 36 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}')); 37 | ENDSEC; 38 | 39 | DATA; 40 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12); 41 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13); 42 | #12=REPRESENTATION('',(#16),#820); 43 | #13=REPRESENTATION('',(#17),#820); 44 | #14=PROPERTY_DEFINITION('pmi validation property','',#825); 45 | #15=PROPERTY_DEFINITION('pmi validation property','',#825); 46 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.)); 47 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.)); 48 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#497,#19); 49 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#495),#820); 50 | #20=ELLIPSE('',#525,3.18198051533946,2.25); 51 | #21=CONICAL_SURFACE('',#522,4.5,0.785398163397448); 52 | #22=CONICAL_SURFACE('',#526,4.5,0.785398163397448); 53 | #23=CONICAL_SURFACE('',#528,7.,0.785398163397449); 54 | #24=CONICAL_SURFACE('',#535,7.,0.785398163397449); 55 | #25=CONICAL_SURFACE('',#538,67.,0.5235987755983); 56 | #26=CYLINDRICAL_SURFACE('',#511,7.5); 57 | #27=CYLINDRICAL_SURFACE('',#520,2.25); 58 | #28=CYLINDRICAL_SURFACE('',#523,2.25); 59 | #29=CYLINDRICAL_SURFACE('',#540,1.75); 60 | #30=CIRCLE('',#503,70.); 61 | #31=CIRCLE('',#505,70.); 62 | #32=CIRCLE('',#508,7.); 63 | #33=CIRCLE('',#509,4.5); 64 | #34=CIRCLE('',#510,4.5); 65 | #35=CIRCLE('',#512,7.5); 66 | #36=CIRCLE('',#513,7.5); 67 | #37=CIRCLE('',#515,2.25); 68 | #38=CIRCLE('',#517,1.75); 69 | #39=CIRCLE('',#518,2.25); 70 | #40=CIRCLE('',#519,7.); 71 | #41=CIRCLE('',#521,2.25); 72 | #42=CIRCLE('',#524,2.25); 73 | #43=CIRCLE('',#541,1.75); 74 | #44=B_SPLINE_CURVE_WITH_KNOTS('',3,(#682,#683,#684,#685),.UNSPECIFIED., 75 | .F.,.F.,(4,4),(0.00777827824798008,0.0129491190711512),.UNSPECIFIED.); 76 | #45=B_SPLINE_CURVE_WITH_KNOTS('',3,(#704,#705,#706,#707),.UNSPECIFIED., 77 | .F.,.F.,(4,4),(0.00693800531505568,0.0121088461382268),.UNSPECIFIED.); 78 | #46=B_SPLINE_CURVE_WITH_KNOTS('',3,(#723,#724,#725,#726,#727), 79 | .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.0170221309950675,0.0245324543769258,0.032042777758784), 80 | .UNSPECIFIED.); 81 | #47=ORIENTED_EDGE('',*,*,#171,.T.); 82 | #48=ORIENTED_EDGE('',*,*,#172,.T.); 83 | #49=ORIENTED_EDGE('',*,*,#173,.T.); 84 | #50=ORIENTED_EDGE('',*,*,#174,.T.); 85 | #51=ORIENTED_EDGE('',*,*,#175,.T.); 86 | #52=ORIENTED_EDGE('',*,*,#176,.T.); 87 | #53=ORIENTED_EDGE('',*,*,#177,.T.); 88 | #54=ORIENTED_EDGE('',*,*,#178,.T.); 89 | #55=ORIENTED_EDGE('',*,*,#179,.T.); 90 | #56=ORIENTED_EDGE('',*,*,#180,.F.); 91 | #57=ORIENTED_EDGE('',*,*,#181,.T.); 92 | #58=ORIENTED_EDGE('',*,*,#182,.T.); 93 | #59=ORIENTED_EDGE('',*,*,#183,.T.); 94 | #60=ORIENTED_EDGE('',*,*,#184,.T.); 95 | #61=ORIENTED_EDGE('',*,*,#185,.F.); 96 | #62=ORIENTED_EDGE('',*,*,#186,.T.); 97 | #63=ORIENTED_EDGE('',*,*,#187,.T.); 98 | #64=ORIENTED_EDGE('',*,*,#188,.F.); 99 | #65=ORIENTED_EDGE('',*,*,#189,.F.); 100 | #66=ORIENTED_EDGE('',*,*,#171,.F.); 101 | #67=ORIENTED_EDGE('',*,*,#190,.T.); 102 | #68=ORIENTED_EDGE('',*,*,#191,.F.); 103 | #69=ORIENTED_EDGE('',*,*,#192,.T.); 104 | #70=ORIENTED_EDGE('',*,*,#182,.F.); 105 | #71=ORIENTED_EDGE('',*,*,#193,.F.); 106 | #72=ORIENTED_EDGE('',*,*,#194,.T.); 107 | #73=ORIENTED_EDGE('',*,*,#173,.F.); 108 | #74=ORIENTED_EDGE('',*,*,#195,.F.); 109 | #75=ORIENTED_EDGE('',*,*,#180,.T.); 110 | #76=ORIENTED_EDGE('',*,*,#196,.T.); 111 | #77=ORIENTED_EDGE('',*,*,#191,.T.); 112 | #78=ORIENTED_EDGE('',*,*,#197,.T.); 113 | #79=ORIENTED_EDGE('',*,*,#198,.T.); 114 | #80=ORIENTED_EDGE('',*,*,#199,.T.); 115 | #81=ORIENTED_EDGE('',*,*,#200,.T.); 116 | #82=ORIENTED_EDGE('',*,*,#201,.T.); 117 | #83=ORIENTED_EDGE('',*,*,#202,.T.); 118 | #84=ORIENTED_EDGE('',*,*,#203,.T.); 119 | #85=ORIENTED_EDGE('',*,*,#204,.T.); 120 | #86=ORIENTED_EDGE('',*,*,#205,.T.); 121 | #87=ORIENTED_EDGE('',*,*,#177,.F.); 122 | #88=ORIENTED_EDGE('',*,*,#206,.T.); 123 | #89=ORIENTED_EDGE('',*,*,#185,.T.); 124 | #90=ORIENTED_EDGE('',*,*,#207,.T.); 125 | #91=ORIENTED_EDGE('',*,*,#188,.T.); 126 | #92=ORIENTED_EDGE('',*,*,#208,.T.); 127 | #93=ORIENTED_EDGE('',*,*,#209,.F.); 128 | #94=ORIENTED_EDGE('',*,*,#210,.T.); 129 | #95=ORIENTED_EDGE('',*,*,#174,.F.); 130 | #96=ORIENTED_EDGE('',*,*,#194,.F.); 131 | #97=ORIENTED_EDGE('',*,*,#196,.F.); 132 | #98=ORIENTED_EDGE('',*,*,#211,.T.); 133 | #99=ORIENTED_EDGE('',*,*,#212,.T.); 134 | #100=ORIENTED_EDGE('',*,*,#213,.F.); 135 | #101=ORIENTED_EDGE('',*,*,#214,.T.); 136 | #102=ORIENTED_EDGE('',*,*,#215,.T.); 137 | #103=ORIENTED_EDGE('',*,*,#216,.T.); 138 | #104=ORIENTED_EDGE('',*,*,#212,.F.); 139 | #105=ORIENTED_EDGE('',*,*,#217,.T.); 140 | #106=ORIENTED_EDGE('',*,*,#205,.F.); 141 | #107=ORIENTED_EDGE('',*,*,#217,.F.); 142 | #108=ORIENTED_EDGE('',*,*,#218,.T.); 143 | #109=ORIENTED_EDGE('',*,*,#209,.T.); 144 | #110=ORIENTED_EDGE('',*,*,#219,.T.); 145 | #111=ORIENTED_EDGE('',*,*,#204,.F.); 146 | #112=ORIENTED_EDGE('',*,*,#218,.F.); 147 | #113=ORIENTED_EDGE('',*,*,#176,.F.); 148 | #114=ORIENTED_EDGE('',*,*,#220,.T.); 149 | #115=ORIENTED_EDGE('',*,*,#216,.F.); 150 | #116=ORIENTED_EDGE('',*,*,#221,.F.); 151 | #117=ORIENTED_EDGE('',*,*,#221,.T.); 152 | #118=ORIENTED_EDGE('',*,*,#215,.F.); 153 | #119=ORIENTED_EDGE('',*,*,#222,.F.); 154 | #120=ORIENTED_EDGE('',*,*,#206,.F.); 155 | #121=ORIENTED_EDGE('',*,*,#222,.T.); 156 | #122=ORIENTED_EDGE('',*,*,#214,.F.); 157 | #123=ORIENTED_EDGE('',*,*,#223,.T.); 158 | #124=ORIENTED_EDGE('',*,*,#186,.F.); 159 | #125=ORIENTED_EDGE('',*,*,#224,.F.); 160 | #126=ORIENTED_EDGE('',*,*,#197,.F.); 161 | #127=ORIENTED_EDGE('',*,*,#190,.F.); 162 | #128=ORIENTED_EDGE('',*,*,#179,.F.); 163 | #129=ORIENTED_EDGE('',*,*,#225,.F.); 164 | #130=ORIENTED_EDGE('',*,*,#224,.T.); 165 | #131=ORIENTED_EDGE('',*,*,#226,.F.); 166 | #132=ORIENTED_EDGE('',*,*,#226,.T.); 167 | #133=ORIENTED_EDGE('',*,*,#178,.F.); 168 | #134=ORIENTED_EDGE('',*,*,#227,.F.); 169 | #135=ORIENTED_EDGE('',*,*,#203,.F.); 170 | #136=ORIENTED_EDGE('',*,*,#225,.T.); 171 | #137=ORIENTED_EDGE('',*,*,#202,.F.); 172 | #138=ORIENTED_EDGE('',*,*,#228,.F.); 173 | #139=ORIENTED_EDGE('',*,*,#198,.F.); 174 | #140=ORIENTED_EDGE('',*,*,#192,.F.); 175 | #141=ORIENTED_EDGE('',*,*,#199,.F.); 176 | #142=ORIENTED_EDGE('',*,*,#229,.F.); 177 | #143=ORIENTED_EDGE('',*,*,#183,.F.); 178 | #144=ORIENTED_EDGE('',*,*,#227,.T.); 179 | #145=ORIENTED_EDGE('',*,*,#207,.F.); 180 | #146=ORIENTED_EDGE('',*,*,#230,.F.); 181 | #147=ORIENTED_EDGE('',*,*,#200,.F.); 182 | #148=ORIENTED_EDGE('',*,*,#229,.T.); 183 | #149=ORIENTED_EDGE('',*,*,#228,.T.); 184 | #150=ORIENTED_EDGE('',*,*,#231,.F.); 185 | #151=ORIENTED_EDGE('',*,*,#230,.T.); 186 | #152=ORIENTED_EDGE('',*,*,#184,.F.); 187 | #153=ORIENTED_EDGE('',*,*,#231,.T.); 188 | #154=ORIENTED_EDGE('',*,*,#201,.F.); 189 | #155=ORIENTED_EDGE('',*,*,#189,.T.); 190 | #156=ORIENTED_EDGE('',*,*,#181,.F.); 191 | #157=ORIENTED_EDGE('',*,*,#195,.T.); 192 | #158=ORIENTED_EDGE('',*,*,#193,.T.); 193 | #159=ORIENTED_EDGE('',*,*,#172,.F.); 194 | #160=ORIENTED_EDGE('',*,*,#223,.F.); 195 | #161=ORIENTED_EDGE('',*,*,#213,.T.); 196 | #162=ORIENTED_EDGE('',*,*,#220,.F.); 197 | #163=ORIENTED_EDGE('',*,*,#175,.F.); 198 | #164=ORIENTED_EDGE('',*,*,#210,.F.); 199 | #165=ORIENTED_EDGE('',*,*,#219,.F.); 200 | #166=ORIENTED_EDGE('',*,*,#208,.F.); 201 | #167=ORIENTED_EDGE('',*,*,#187,.F.); 202 | #168=ORIENTED_EDGE('',*,*,#232,.T.); 203 | #169=ORIENTED_EDGE('',*,*,#211,.F.); 204 | #170=ORIENTED_EDGE('',*,*,#232,.F.); 205 | #171=EDGE_CURVE('',#233,#234,#273,.T.); 206 | #172=EDGE_CURVE('',#234,#235,#44,.T.); 207 | #173=EDGE_CURVE('',#235,#236,#274,.T.); 208 | #174=EDGE_CURVE('',#236,#237,#275,.T.); 209 | #175=EDGE_CURVE('',#237,#238,#276,.F.); 210 | #176=EDGE_CURVE('',#238,#239,#277,.T.); 211 | #177=EDGE_CURVE('',#239,#240,#278,.T.); 212 | #178=EDGE_CURVE('',#240,#241,#279,.T.); 213 | #179=EDGE_CURVE('',#241,#233,#280,.T.); 214 | #180=EDGE_CURVE('',#242,#243,#281,.T.); 215 | #181=EDGE_CURVE('',#242,#244,#45,.T.); 216 | #182=EDGE_CURVE('',#244,#245,#282,.T.); 217 | #183=EDGE_CURVE('',#245,#246,#283,.T.); 218 | #184=EDGE_CURVE('',#246,#247,#284,.T.); 219 | #185=EDGE_CURVE('',#248,#247,#285,.T.); 220 | #186=EDGE_CURVE('',#248,#249,#286,.T.); 221 | #187=EDGE_CURVE('',#249,#250,#287,.F.); 222 | #188=EDGE_CURVE('',#243,#250,#288,.T.); 223 | #189=EDGE_CURVE('',#234,#244,#46,.T.); 224 | #190=EDGE_CURVE('',#233,#251,#289,.F.); 225 | #191=EDGE_CURVE('',#252,#251,#290,.T.); 226 | #192=EDGE_CURVE('',#252,#245,#291,.F.); 227 | #193=EDGE_CURVE('',#253,#235,#30,.T.); 228 | #194=EDGE_CURVE('',#253,#236,#292,.T.); 229 | #195=EDGE_CURVE('',#242,#253,#31,.T.); 230 | #196=EDGE_CURVE('',#243,#253,#293,.T.); 231 | #197=EDGE_CURVE('',#251,#254,#294,.T.); 232 | #198=EDGE_CURVE('',#254,#255,#295,.T.); 233 | #199=EDGE_CURVE('',#255,#252,#296,.T.); 234 | #200=EDGE_CURVE('',#256,#257,#32,.T.); 235 | #201=EDGE_CURVE('',#257,#258,#297,.T.); 236 | #202=EDGE_CURVE('',#258,#259,#298,.T.); 237 | #203=EDGE_CURVE('',#259,#256,#299,.T.); 238 | #204=EDGE_CURVE('',#260,#260,#33,.T.); 239 | #205=EDGE_CURVE('',#261,#261,#34,.T.); 240 | #206=EDGE_CURVE('',#239,#248,#35,.T.); 241 | #207=EDGE_CURVE('',#247,#240,#36,.F.); 242 | #208=EDGE_CURVE('',#250,#262,#300,.T.); 243 | #209=EDGE_CURVE('',#263,#262,#37,.T.); 244 | #210=EDGE_CURVE('',#263,#237,#301,.T.); 245 | #211=EDGE_CURVE('',#264,#264,#38,.T.); 246 | #212=EDGE_CURVE('',#265,#265,#39,.T.); 247 | #213=EDGE_CURVE('',#266,#267,#302,.T.); 248 | #214=EDGE_CURVE('',#266,#268,#303,.T.); 249 | #215=EDGE_CURVE('',#268,#269,#40,.F.); 250 | #216=EDGE_CURVE('',#269,#267,#304,.T.); 251 | #217=EDGE_CURVE('',#270,#270,#41,.T.); 252 | #218=EDGE_CURVE('',#271,#271,#42,.T.); 253 | #219=EDGE_CURVE('',#262,#263,#20,.T.); 254 | #220=EDGE_CURVE('',#238,#267,#305,.F.); 255 | #221=EDGE_CURVE('',#239,#269,#306,.T.); 256 | #222=EDGE_CURVE('',#248,#268,#307,.T.); 257 | #223=EDGE_CURVE('',#266,#249,#308,.F.); 258 | #224=EDGE_CURVE('',#254,#241,#309,.F.); 259 | #225=EDGE_CURVE('',#254,#259,#310,.T.); 260 | #226=EDGE_CURVE('',#259,#241,#311,.T.); 261 | #227=EDGE_CURVE('',#256,#240,#312,.T.); 262 | #228=EDGE_CURVE('',#255,#258,#313,.F.); 263 | #229=EDGE_CURVE('',#246,#255,#314,.F.); 264 | #230=EDGE_CURVE('',#257,#247,#315,.T.); 265 | #231=EDGE_CURVE('',#246,#258,#316,.T.); 266 | #232=EDGE_CURVE('',#272,#272,#43,.T.); 267 | #233=VERTEX_POINT('',#680); 268 | #234=VERTEX_POINT('',#681); 269 | #235=VERTEX_POINT('',#686); 270 | #236=VERTEX_POINT('',#688); 271 | #237=VERTEX_POINT('',#690); 272 | #238=VERTEX_POINT('',#692); 273 | #239=VERTEX_POINT('',#694); 274 | #240=VERTEX_POINT('',#696); 275 | #241=VERTEX_POINT('',#698); 276 | #242=VERTEX_POINT('',#702); 277 | #243=VERTEX_POINT('',#703); 278 | #244=VERTEX_POINT('',#708); 279 | #245=VERTEX_POINT('',#710); 280 | #246=VERTEX_POINT('',#712); 281 | #247=VERTEX_POINT('',#714); 282 | #248=VERTEX_POINT('',#716); 283 | #249=VERTEX_POINT('',#718); 284 | #250=VERTEX_POINT('',#720); 285 | #251=VERTEX_POINT('',#729); 286 | #252=VERTEX_POINT('',#731); 287 | #253=VERTEX_POINT('',#735); 288 | #254=VERTEX_POINT('',#742); 289 | #255=VERTEX_POINT('',#744); 290 | #256=VERTEX_POINT('',#748); 291 | #257=VERTEX_POINT('',#749); 292 | #258=VERTEX_POINT('',#751); 293 | #259=VERTEX_POINT('',#753); 294 | #260=VERTEX_POINT('',#756); 295 | #261=VERTEX_POINT('',#758); 296 | #262=VERTEX_POINT('',#764); 297 | #263=VERTEX_POINT('',#766); 298 | #264=VERTEX_POINT('',#770); 299 | #265=VERTEX_POINT('',#772); 300 | #266=VERTEX_POINT('',#774); 301 | #267=VERTEX_POINT('',#775); 302 | #268=VERTEX_POINT('',#777); 303 | #269=VERTEX_POINT('',#779); 304 | #270=VERTEX_POINT('',#783); 305 | #271=VERTEX_POINT('',#787); 306 | #272=VERTEX_POINT('',#817); 307 | #273=LINE('',#679,#317); 308 | #274=LINE('',#687,#318); 309 | #275=LINE('',#689,#319); 310 | #276=LINE('',#691,#320); 311 | #277=LINE('',#693,#321); 312 | #278=LINE('',#695,#322); 313 | #279=LINE('',#697,#323); 314 | #280=LINE('',#699,#324); 315 | #281=LINE('',#701,#325); 316 | #282=LINE('',#709,#326); 317 | #283=LINE('',#711,#327); 318 | #284=LINE('',#713,#328); 319 | #285=LINE('',#715,#329); 320 | #286=LINE('',#717,#330); 321 | #287=LINE('',#719,#331); 322 | #288=LINE('',#721,#332); 323 | #289=LINE('',#728,#333); 324 | #290=LINE('',#730,#334); 325 | #291=LINE('',#732,#335); 326 | #292=LINE('',#736,#336); 327 | #293=LINE('',#739,#337); 328 | #294=LINE('',#741,#338); 329 | #295=LINE('',#743,#339); 330 | #296=LINE('',#745,#340); 331 | #297=LINE('',#750,#341); 332 | #298=LINE('',#752,#342); 333 | #299=LINE('',#754,#343); 334 | #300=LINE('',#763,#344); 335 | #301=LINE('',#767,#345); 336 | #302=LINE('',#773,#346); 337 | #303=LINE('',#776,#347); 338 | #304=LINE('',#780,#348); 339 | #305=LINE('',#791,#349); 340 | #306=LINE('',#792,#350); 341 | #307=LINE('',#794,#351); 342 | #308=LINE('',#796,#352); 343 | #309=LINE('',#798,#353); 344 | #310=LINE('',#800,#354); 345 | #311=LINE('',#801,#355); 346 | #312=LINE('',#803,#356); 347 | #313=LINE('',#805,#357); 348 | #314=LINE('',#807,#358); 349 | #315=LINE('',#809,#359); 350 | #316=LINE('',#811,#360); 351 | #317=VECTOR('',#547,1000.); 352 | #318=VECTOR('',#548,1000.); 353 | #319=VECTOR('',#549,1000.); 354 | #320=VECTOR('',#550,1000.); 355 | #321=VECTOR('',#551,1000.); 356 | #322=VECTOR('',#552,1000.); 357 | #323=VECTOR('',#553,1000.); 358 | #324=VECTOR('',#554,1000.); 359 | #325=VECTOR('',#557,1000.); 360 | #326=VECTOR('',#558,1000.); 361 | #327=VECTOR('',#559,1000.); 362 | #328=VECTOR('',#560,1000.); 363 | #329=VECTOR('',#561,1000.); 364 | #330=VECTOR('',#562,1000.); 365 | #331=VECTOR('',#563,1000.); 366 | #332=VECTOR('',#564,1000.); 367 | #333=VECTOR('',#567,1000.); 368 | #334=VECTOR('',#568,1000.); 369 | #335=VECTOR('',#569,1000.); 370 | #336=VECTOR('',#574,1000.); 371 | #337=VECTOR('',#579,1000.); 372 | #338=VECTOR('',#582,1000.); 373 | #339=VECTOR('',#583,1000.); 374 | #340=VECTOR('',#584,1000.); 375 | #341=VECTOR('',#589,1000.); 376 | #342=VECTOR('',#590,1000.); 377 | #343=VECTOR('',#591,1000.); 378 | #344=VECTOR('',#604,1000.); 379 | #345=VECTOR('',#607,1000.); 380 | #346=VECTOR('',#614,1000.); 381 | #347=VECTOR('',#615,1000.); 382 | #348=VECTOR('',#618,1000.); 383 | #349=VECTOR('',#635,1000.); 384 | #350=VECTOR('',#636,1000.); 385 | #351=VECTOR('',#639,1000.); 386 | #352=VECTOR('',#642,1000.); 387 | #353=VECTOR('',#645,1000.); 388 | #354=VECTOR('',#648,1000.); 389 | #355=VECTOR('',#649,1000.); 390 | #356=VECTOR('',#652,1000.); 391 | #357=VECTOR('',#655,1000.); 392 | #358=VECTOR('',#658,1000.); 393 | #359=VECTOR('',#661,1000.); 394 | #360=VECTOR('',#664,1000.); 395 | #361=EDGE_LOOP('',(#47,#48,#49,#50,#51,#52,#53,#54,#55)); 396 | #362=EDGE_LOOP('',(#56,#57,#58,#59,#60,#61,#62,#63,#64)); 397 | #363=EDGE_LOOP('',(#65,#66,#67,#68,#69,#70)); 398 | #364=EDGE_LOOP('',(#71,#72,#73)); 399 | #365=EDGE_LOOP('',(#74,#75,#76)); 400 | #366=EDGE_LOOP('',(#77,#78,#79,#80)); 401 | #367=EDGE_LOOP('',(#81,#82,#83,#84)); 402 | #368=EDGE_LOOP('',(#85)); 403 | #369=EDGE_LOOP('',(#86)); 404 | #370=EDGE_LOOP('',(#87,#88,#89,#90)); 405 | #371=EDGE_LOOP('',(#91,#92,#93,#94,#95,#96,#97)); 406 | #372=EDGE_LOOP('',(#98)); 407 | #373=EDGE_LOOP('',(#99)); 408 | #374=EDGE_LOOP('',(#100,#101,#102,#103)); 409 | #375=EDGE_LOOP('',(#104)); 410 | #376=EDGE_LOOP('',(#105)); 411 | #377=EDGE_LOOP('',(#106)); 412 | #378=EDGE_LOOP('',(#107)); 413 | #379=EDGE_LOOP('',(#108)); 414 | #380=EDGE_LOOP('',(#109,#110)); 415 | #381=EDGE_LOOP('',(#111)); 416 | #382=EDGE_LOOP('',(#112)); 417 | #383=EDGE_LOOP('',(#113,#114,#115,#116)); 418 | #384=EDGE_LOOP('',(#117,#118,#119,#120)); 419 | #385=EDGE_LOOP('',(#121,#122,#123,#124)); 420 | #386=EDGE_LOOP('',(#125,#126,#127,#128)); 421 | #387=EDGE_LOOP('',(#129,#130,#131)); 422 | #388=EDGE_LOOP('',(#132,#133,#134,#135)); 423 | #389=EDGE_LOOP('',(#136,#137,#138,#139)); 424 | #390=EDGE_LOOP('',(#140,#141,#142,#143)); 425 | #391=EDGE_LOOP('',(#144,#145,#146,#147)); 426 | #392=EDGE_LOOP('',(#148,#149,#150)); 427 | #393=EDGE_LOOP('',(#151,#152,#153,#154)); 428 | #394=EDGE_LOOP('',(#155,#156,#157,#158,#159)); 429 | #395=EDGE_LOOP('',(#160,#161,#162,#163,#164,#165,#166,#167)); 430 | #396=EDGE_LOOP('',(#168)); 431 | #397=EDGE_LOOP('',(#169)); 432 | #398=EDGE_LOOP('',(#170)); 433 | #399=FACE_BOUND('',#361,.T.); 434 | #400=FACE_BOUND('',#362,.T.); 435 | #401=FACE_BOUND('',#363,.T.); 436 | #402=FACE_BOUND('',#364,.T.); 437 | #403=FACE_BOUND('',#365,.T.); 438 | #404=FACE_BOUND('',#366,.T.); 439 | #405=FACE_BOUND('',#367,.T.); 440 | #406=FACE_BOUND('',#368,.T.); 441 | #407=FACE_BOUND('',#369,.T.); 442 | #408=FACE_BOUND('',#370,.T.); 443 | #409=FACE_BOUND('',#371,.T.); 444 | #410=FACE_BOUND('',#372,.T.); 445 | #411=FACE_BOUND('',#373,.T.); 446 | #412=FACE_BOUND('',#374,.T.); 447 | #413=FACE_BOUND('',#375,.T.); 448 | #414=FACE_BOUND('',#376,.T.); 449 | #415=FACE_BOUND('',#377,.T.); 450 | #416=FACE_BOUND('',#378,.T.); 451 | #417=FACE_BOUND('',#379,.T.); 452 | #418=FACE_BOUND('',#380,.T.); 453 | #419=FACE_BOUND('',#381,.T.); 454 | #420=FACE_BOUND('',#382,.T.); 455 | #421=FACE_BOUND('',#383,.T.); 456 | #422=FACE_BOUND('',#384,.T.); 457 | #423=FACE_BOUND('',#385,.T.); 458 | #424=FACE_BOUND('',#386,.T.); 459 | #425=FACE_BOUND('',#387,.T.); 460 | #426=FACE_BOUND('',#388,.T.); 461 | #427=FACE_BOUND('',#389,.T.); 462 | #428=FACE_BOUND('',#390,.T.); 463 | #429=FACE_BOUND('',#391,.T.); 464 | #430=FACE_BOUND('',#392,.T.); 465 | #431=FACE_BOUND('',#393,.T.); 466 | #432=FACE_BOUND('',#394,.T.); 467 | #433=FACE_BOUND('',#395,.T.); 468 | #434=FACE_BOUND('',#396,.T.); 469 | #435=FACE_BOUND('',#397,.T.); 470 | #436=FACE_BOUND('',#398,.T.); 471 | #437=PLANE('',#499); 472 | #438=PLANE('',#500); 473 | #439=PLANE('',#501); 474 | #440=PLANE('',#502); 475 | #441=PLANE('',#504); 476 | #442=PLANE('',#506); 477 | #443=PLANE('',#507); 478 | #444=PLANE('',#514); 479 | #445=PLANE('',#516); 480 | #446=PLANE('',#527); 481 | #447=PLANE('',#529); 482 | #448=PLANE('',#530); 483 | #449=PLANE('',#531); 484 | #450=PLANE('',#532); 485 | #451=PLANE('',#533); 486 | #452=PLANE('',#534); 487 | #453=PLANE('',#536); 488 | #454=PLANE('',#537); 489 | #455=PLANE('',#539); 490 | #456=PLANE('',#542); 491 | #457=ADVANCED_FACE('',(#399),#437,.T.); 492 | #458=ADVANCED_FACE('',(#400),#438,.T.); 493 | #459=ADVANCED_FACE('',(#401),#439,.F.); 494 | #460=ADVANCED_FACE('',(#402),#440,.T.); 495 | #461=ADVANCED_FACE('',(#403),#441,.T.); 496 | #462=ADVANCED_FACE('',(#404),#442,.T.); 497 | #463=ADVANCED_FACE('',(#405,#406,#407),#443,.T.); 498 | #464=ADVANCED_FACE('',(#408),#26,.T.); 499 | #465=ADVANCED_FACE('',(#409),#444,.T.); 500 | #466=ADVANCED_FACE('',(#410,#411,#412),#445,.F.); 501 | #467=ADVANCED_FACE('',(#413,#414),#27,.F.); 502 | #468=ADVANCED_FACE('',(#415,#416),#21,.F.); 503 | #469=ADVANCED_FACE('',(#417,#418),#28,.F.); 504 | #470=ADVANCED_FACE('',(#419,#420),#22,.F.); 505 | #471=ADVANCED_FACE('',(#421),#446,.T.); 506 | #472=ADVANCED_FACE('',(#422),#23,.T.); 507 | #473=ADVANCED_FACE('',(#423),#447,.T.); 508 | #474=ADVANCED_FACE('',(#424),#448,.F.); 509 | #475=ADVANCED_FACE('',(#425),#449,.T.); 510 | #476=ADVANCED_FACE('',(#426),#450,.F.); 511 | #477=ADVANCED_FACE('',(#427),#451,.F.); 512 | #478=ADVANCED_FACE('',(#428),#452,.F.); 513 | #479=ADVANCED_FACE('',(#429),#24,.T.); 514 | #480=ADVANCED_FACE('',(#430),#453,.T.); 515 | #481=ADVANCED_FACE('',(#431),#454,.F.); 516 | #482=ADVANCED_FACE('',(#432),#25,.F.); 517 | #483=ADVANCED_FACE('',(#433),#455,.T.); 518 | #484=ADVANCED_FACE('',(#434,#435),#29,.F.); 519 | #485=ADVANCED_FACE('',(#436),#456,.F.); 520 | #486=CLOSED_SHELL('',(#457,#458,#459,#460,#461,#462,#463,#464,#465,#466, 521 | #467,#468,#469,#470,#471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481, 522 | #482,#483,#484,#485)); 523 | #487=STYLED_ITEM('',(#488),#495); 524 | #488=PRESENTATION_STYLE_ASSIGNMENT((#489)); 525 | #489=SURFACE_STYLE_USAGE(.BOTH.,#490); 526 | #490=SURFACE_SIDE_STYLE('',(#491)); 527 | #491=SURFACE_STYLE_FILL_AREA(#492); 528 | #492=FILL_AREA_STYLE('',(#493)); 529 | #493=FILL_AREA_STYLE_COLOUR('',#494); 530 | #494=COLOUR_RGB('',0.200000002980232,0.200000002980232,0.200000002980232); 531 | #495=MANIFOLD_SOLID_BREP('',#486); 532 | #496=SHAPE_DEFINITION_REPRESENTATION(#825,#497); 533 | #497=SHAPE_REPRESENTATION('OpenFrame - Connection Bracket',(#498),#820); 534 | #498=AXIS2_PLACEMENT_3D('',#677,#543,#544); 535 | #499=AXIS2_PLACEMENT_3D('',#678,#545,#546); 536 | #500=AXIS2_PLACEMENT_3D('',#700,#555,#556); 537 | #501=AXIS2_PLACEMENT_3D('',#722,#565,#566); 538 | #502=AXIS2_PLACEMENT_3D('',#733,#570,#571); 539 | #503=AXIS2_PLACEMENT_3D('',#734,#572,#573); 540 | #504=AXIS2_PLACEMENT_3D('',#737,#575,#576); 541 | #505=AXIS2_PLACEMENT_3D('',#738,#577,#578); 542 | #506=AXIS2_PLACEMENT_3D('',#740,#580,#581); 543 | #507=AXIS2_PLACEMENT_3D('',#746,#585,#586); 544 | #508=AXIS2_PLACEMENT_3D('',#747,#587,#588); 545 | #509=AXIS2_PLACEMENT_3D('',#755,#592,#593); 546 | #510=AXIS2_PLACEMENT_3D('',#757,#594,#595); 547 | #511=AXIS2_PLACEMENT_3D('',#759,#596,#597); 548 | #512=AXIS2_PLACEMENT_3D('',#760,#598,#599); 549 | #513=AXIS2_PLACEMENT_3D('',#761,#600,#601); 550 | #514=AXIS2_PLACEMENT_3D('',#762,#602,#603); 551 | #515=AXIS2_PLACEMENT_3D('',#765,#605,#606); 552 | #516=AXIS2_PLACEMENT_3D('',#768,#608,#609); 553 | #517=AXIS2_PLACEMENT_3D('',#769,#610,#611); 554 | #518=AXIS2_PLACEMENT_3D('',#771,#612,#613); 555 | #519=AXIS2_PLACEMENT_3D('',#778,#616,#617); 556 | #520=AXIS2_PLACEMENT_3D('',#781,#619,#620); 557 | #521=AXIS2_PLACEMENT_3D('',#782,#621,#622); 558 | #522=AXIS2_PLACEMENT_3D('',#784,#623,#624); 559 | #523=AXIS2_PLACEMENT_3D('',#785,#625,#626); 560 | #524=AXIS2_PLACEMENT_3D('',#786,#627,#628); 561 | #525=AXIS2_PLACEMENT_3D('',#788,#629,#630); 562 | #526=AXIS2_PLACEMENT_3D('',#789,#631,#632); 563 | #527=AXIS2_PLACEMENT_3D('',#790,#633,#634); 564 | #528=AXIS2_PLACEMENT_3D('',#793,#637,#638); 565 | #529=AXIS2_PLACEMENT_3D('',#795,#640,#641); 566 | #530=AXIS2_PLACEMENT_3D('',#797,#643,#644); 567 | #531=AXIS2_PLACEMENT_3D('',#799,#646,#647); 568 | #532=AXIS2_PLACEMENT_3D('',#802,#650,#651); 569 | #533=AXIS2_PLACEMENT_3D('',#804,#653,#654); 570 | #534=AXIS2_PLACEMENT_3D('',#806,#656,#657); 571 | #535=AXIS2_PLACEMENT_3D('',#808,#659,#660); 572 | #536=AXIS2_PLACEMENT_3D('',#810,#662,#663); 573 | #537=AXIS2_PLACEMENT_3D('',#812,#665,#666); 574 | #538=AXIS2_PLACEMENT_3D('',#813,#667,#668); 575 | #539=AXIS2_PLACEMENT_3D('',#814,#669,#670); 576 | #540=AXIS2_PLACEMENT_3D('',#815,#671,#672); 577 | #541=AXIS2_PLACEMENT_3D('',#816,#673,#674); 578 | #542=AXIS2_PLACEMENT_3D('',#818,#675,#676); 579 | #543=DIRECTION('',(0.,0.,1.)); 580 | #544=DIRECTION('',(1.,0.,0.)); 581 | #545=DIRECTION('',(1.,0.,0.)); 582 | #546=DIRECTION('',(0.,0.,-1.)); 583 | #547=DIRECTION('',(0.,0.,-1.)); 584 | #548=DIRECTION('',(0.,1.,0.)); 585 | #549=DIRECTION('',(0.,1.27481065402328E-16,-1.)); 586 | #550=DIRECTION('',(0.,0.707106781186547,0.707106781186548)); 587 | #551=DIRECTION('',(0.,0.,-1.)); 588 | #552=DIRECTION('',(0.,1.,0.)); 589 | #553=DIRECTION('',(0.,0.,1.)); 590 | #554=DIRECTION('',(0.,-1.,0.)); 591 | #555=DIRECTION('',(-1.,0.,0.)); 592 | #556=DIRECTION('',(0.,0.,1.)); 593 | #557=DIRECTION('',(0.,1.,0.)); 594 | #558=DIRECTION('',(0.,0.,1.)); 595 | #559=DIRECTION('',(0.,1.,0.)); 596 | #560=DIRECTION('',(0.,0.,-1.)); 597 | #561=DIRECTION('',(0.,1.,0.)); 598 | #562=DIRECTION('',(0.,0.,1.)); 599 | #563=DIRECTION('',(0.,-0.707106781186547,-0.707106781186548)); 600 | #564=DIRECTION('',(0.,1.27481065402328E-16,-1.)); 601 | #565=DIRECTION('',(0.,1.,0.)); 602 | #566=DIRECTION('',(0.,0.,1.)); 603 | #567=DIRECTION('',(0.707106781186548,0.,-0.707106781186548)); 604 | #568=DIRECTION('',(1.,0.,0.)); 605 | #569=DIRECTION('',(0.707106781186546,0.,0.707106781186549)); 606 | #570=DIRECTION('',(0.,0.,-1.)); 607 | #571=DIRECTION('',(-1.,0.,0.)); 608 | #572=DIRECTION('',(0.,0.,-1.)); 609 | #573=DIRECTION('',(-1.,0.,0.)); 610 | #574=DIRECTION('',(1.,0.,0.)); 611 | #575=DIRECTION('',(0.,0.,-1.)); 612 | #576=DIRECTION('',(-1.,0.,0.)); 613 | #577=DIRECTION('',(0.,0.,-1.)); 614 | #578=DIRECTION('',(-1.,0.,0.)); 615 | #579=DIRECTION('',(1.,0.,0.)); 616 | #580=DIRECTION('',(0.,0.,1.)); 617 | #581=DIRECTION('',(1.,0.,0.)); 618 | #582=DIRECTION('',(0.,1.,0.)); 619 | #583=DIRECTION('',(-1.,0.,0.)); 620 | #584=DIRECTION('',(0.,-1.,0.)); 621 | #585=DIRECTION('',(0.,1.,0.)); 622 | #586=DIRECTION('',(0.,0.,1.)); 623 | #587=DIRECTION('',(0.,1.,0.)); 624 | #588=DIRECTION('',(0.,0.,1.)); 625 | #589=DIRECTION('',(0.,0.,1.)); 626 | #590=DIRECTION('',(1.,0.,0.)); 627 | #591=DIRECTION('',(0.,0.,-1.)); 628 | #592=DIRECTION('',(0.,-1.,0.)); 629 | #593=DIRECTION('',(0.,0.,-1.)); 630 | #594=DIRECTION('',(0.,-1.,0.)); 631 | #595=DIRECTION('',(0.,0.,-1.)); 632 | #596=DIRECTION('',(0.,1.,0.)); 633 | #597=DIRECTION('',(0.,0.,1.)); 634 | #598=DIRECTION('',(0.,1.,0.)); 635 | #599=DIRECTION('',(0.,0.,1.)); 636 | #600=DIRECTION('',(0.,1.,0.)); 637 | #601=DIRECTION('',(0.,0.,1.)); 638 | #602=DIRECTION('',(0.,-1.,-1.27481065402328E-16)); 639 | #603=DIRECTION('',(0.,1.27481065402328E-16,-1.)); 640 | #604=DIRECTION('',(1.,0.,0.)); 641 | #605=DIRECTION('',(0.,-1.,-1.27481065402328E-16)); 642 | #606=DIRECTION('',(0.,1.27481065402328E-16,-1.)); 643 | #607=DIRECTION('',(1.,0.,0.)); 644 | #608=DIRECTION('',(0.,1.,0.)); 645 | #609=DIRECTION('',(0.,0.,1.)); 646 | #610=DIRECTION('',(0.,1.,0.)); 647 | #611=DIRECTION('',(1.,0.,0.)); 648 | #612=DIRECTION('',(0.,1.,0.)); 649 | #613=DIRECTION('',(0.,0.,1.)); 650 | #614=DIRECTION('',(1.,0.,2.89120579329468E-16)); 651 | #615=DIRECTION('',(0.,0.,-1.)); 652 | #616=DIRECTION('',(0.,1.,0.)); 653 | #617=DIRECTION('',(0.,0.,1.)); 654 | #618=DIRECTION('',(0.,0.,1.)); 655 | #619=DIRECTION('',(0.,1.,0.)); 656 | #620=DIRECTION('',(0.,0.,1.)); 657 | #621=DIRECTION('',(0.,1.,0.)); 658 | #622=DIRECTION('',(0.,0.,-1.)); 659 | #623=DIRECTION('',(0.,1.,0.)); 660 | #624=DIRECTION('',(0.,0.,-1.)); 661 | #625=DIRECTION('',(0.,1.,0.)); 662 | #626=DIRECTION('',(0.,0.,1.)); 663 | #627=DIRECTION('',(0.,1.,0.)); 664 | #628=DIRECTION('',(0.,0.,-1.)); 665 | #629=DIRECTION('',(0.,-0.707106781186548,0.707106781186547)); 666 | #630=DIRECTION('',(0.,0.707106781186547,0.707106781186548)); 667 | #631=DIRECTION('',(0.,1.,0.)); 668 | #632=DIRECTION('',(0.,0.,-1.)); 669 | #633=DIRECTION('',(0.707106781186547,-0.707106781186548,0.)); 670 | #634=DIRECTION('',(0.,0.,1.)); 671 | #635=DIRECTION('',(0.577350269189626,0.577350269189626,0.577350269189626)); 672 | #636=DIRECTION('',(-0.707106781186548,-0.707106781186547,0.)); 673 | #637=DIRECTION('',(0.,1.,0.)); 674 | #638=DIRECTION('',(0.,0.,1.)); 675 | #639=DIRECTION('',(0.707106781186548,-0.707106781186547,0.)); 676 | #640=DIRECTION('',(-0.707106781186547,-0.707106781186548,0.)); 677 | #641=DIRECTION('',(0.,0.,-1.)); 678 | #642=DIRECTION('',(0.577350269189626,-0.577350269189626,-0.577350269189626)); 679 | #643=DIRECTION('',(-0.707106781186547,0.,-0.707106781186547)); 680 | #644=DIRECTION('',(0.,1.,0.)); 681 | #645=DIRECTION('',(-0.707106781186547,0.,0.707106781186547)); 682 | #646=DIRECTION('',(0.577350269189625,0.577350269189627,0.577350269189625)); 683 | #647=DIRECTION('',(0.,-0.707106781186547,0.707106781186548)); 684 | #648=DIRECTION('',(-1.92296268638357E-16,0.707106781186547,-0.707106781186548)); 685 | #649=DIRECTION('',(0.707106781186548,-0.707106781186547,1.83708663656829E-16)); 686 | #650=DIRECTION('',(-0.707106781186547,-0.707106781186548,0.)); 687 | #651=DIRECTION('',(0.,0.,-1.)); 688 | #652=DIRECTION('',(0.707106781186548,-0.707106781186547,0.)); 689 | #653=DIRECTION('',(0.,-0.707106781186548,-0.707106781186547)); 690 | #654=DIRECTION('',(1.,0.,0.)); 691 | #655=DIRECTION('',(-1.23903709934807E-16,-0.707106781186547,0.707106781186548)); 692 | #656=DIRECTION('',(0.707106781186549,0.,-0.707106781186546)); 693 | #657=DIRECTION('',(0.,1.,0.)); 694 | #658=DIRECTION('',(-0.707106781186546,-2.77555756156289E-17,-0.707106781186549)); 695 | #659=DIRECTION('',(0.,-1.,0.)); 696 | #660=DIRECTION('',(0.,0.,-1.)); 697 | #661=DIRECTION('',(-0.707106781186548,-0.707106781186547,0.)); 698 | #662=DIRECTION('',(-0.577350269189627,0.577350269189626,0.577350269189625)); 699 | #663=DIRECTION('',(-0.707106781186547,-0.707106781186548,0.)); 700 | #664=DIRECTION('',(0.707106781186548,0.707106781186547,2.31552626634447E-15)); 701 | #665=DIRECTION('',(0.707106781186547,-0.707106781186548,0.)); 702 | #666=DIRECTION('',(0.,0.,1.)); 703 | #667=DIRECTION('',(0.,0.,-1.)); 704 | #668=DIRECTION('',(-1.,0.,0.)); 705 | #669=DIRECTION('',(0.,-0.707106781186548,0.707106781186547)); 706 | #670=DIRECTION('',(-1.,0.,0.)); 707 | #671=DIRECTION('',(0.,-1.,0.)); 708 | #672=DIRECTION('',(0.,0.,-1.)); 709 | #673=DIRECTION('',(0.,1.,0.)); 710 | #674=DIRECTION('',(1.,0.,0.)); 711 | #675=DIRECTION('',(0.,1.,0.)); 712 | #676=DIRECTION('',(0.,0.,1.)); 713 | #677=CARTESIAN_POINT('',(0.,0.,0.)); 714 | #678=CARTESIAN_POINT('',(7.5,-3.5,9.95)); 715 | #679=CARTESIAN_POINT('',(7.5,-3.5,9.95)); 716 | #680=CARTESIAN_POINT('',(7.5,-3.5,9.45)); 717 | #681=CARTESIAN_POINT('',(7.5,-3.5,8.4213423690888)); 718 | #682=CARTESIAN_POINT('',(7.5,-3.50000000000001,8.4213423690888)); 719 | #683=CARTESIAN_POINT('',(7.5,-2.63416563312183,6.93098176409964)); 720 | #684=CARTESIAN_POINT('',(7.5,-1.76848635102335,5.44053107639082)); 721 | #685=CARTESIAN_POINT('',(7.5,-0.902945464624735,3.95000000000001)); 722 | #686=CARTESIAN_POINT('',(7.5,-0.90294546462473,3.95)); 723 | #687=CARTESIAN_POINT('',(7.5,-0.500000000000001,3.95)); 724 | #688=CARTESIAN_POINT('',(7.5,-0.500000000000001,3.95)); 725 | #689=CARTESIAN_POINT('',(7.5,-0.500000000000001,3.95)); 726 | #690=CARTESIAN_POINT('',(7.5,-0.5,-1.15384757729337)); 727 | #691=CARTESIAN_POINT('',(7.5,-0.5,-1.15384757729337)); 728 | #692=CARTESIAN_POINT('',(7.5,-1.7,-2.35384757729337)); 729 | #693=CARTESIAN_POINT('',(7.5,-1.7,-9.95)); 730 | #694=CARTESIAN_POINT('',(7.5,-1.7,-9.95)); 731 | #695=CARTESIAN_POINT('',(7.5,-3.5,-9.95)); 732 | #696=CARTESIAN_POINT('',(7.5,3.,-9.95)); 733 | #697=CARTESIAN_POINT('',(7.5,3.,9.95)); 734 | #698=CARTESIAN_POINT('',(7.5,3.,9.45)); 735 | #699=CARTESIAN_POINT('',(7.5,-3.5,9.45)); 736 | #700=CARTESIAN_POINT('',(-7.5,-3.5,-9.95)); 737 | #701=CARTESIAN_POINT('',(-7.5,-0.500000000000001,3.95)); 738 | #702=CARTESIAN_POINT('',(-7.5,-0.90294546462473,3.95)); 739 | #703=CARTESIAN_POINT('',(-7.5,-0.500000000000001,3.95)); 740 | #704=CARTESIAN_POINT('',(-7.5,-0.902945464624726,3.95)); 741 | #705=CARTESIAN_POINT('',(-7.5,-1.76848635102335,5.44053107639082)); 742 | #706=CARTESIAN_POINT('',(-7.5,-2.63416563312183,6.93098176409965)); 743 | #707=CARTESIAN_POINT('',(-7.5,-3.50000000000001,8.42134236908881)); 744 | #708=CARTESIAN_POINT('',(-7.5,-3.5,8.42134236908881)); 745 | #709=CARTESIAN_POINT('',(-7.5,-3.5,-9.95)); 746 | #710=CARTESIAN_POINT('',(-7.5,-3.5,9.45)); 747 | #711=CARTESIAN_POINT('',(-7.5,-3.5,9.45)); 748 | #712=CARTESIAN_POINT('',(-7.5,3.,9.45)); 749 | #713=CARTESIAN_POINT('',(-7.5,3.,-9.95)); 750 | #714=CARTESIAN_POINT('',(-7.5,3.,-9.95)); 751 | #715=CARTESIAN_POINT('',(-7.5,-3.5,-9.95)); 752 | #716=CARTESIAN_POINT('',(-7.5,-1.7,-9.95)); 753 | #717=CARTESIAN_POINT('',(-7.5,-1.7,-2.85384757729337)); 754 | #718=CARTESIAN_POINT('',(-7.5,-1.7,-2.35384757729337)); 755 | #719=CARTESIAN_POINT('',(-7.5,-0.5,-1.15384757729337)); 756 | #720=CARTESIAN_POINT('',(-7.5,-0.5,-1.15384757729337)); 757 | #721=CARTESIAN_POINT('',(-7.5,-0.500000000000001,3.95)); 758 | #722=CARTESIAN_POINT('',(0.,-3.5,0.)); 759 | #723=CARTESIAN_POINT('',(7.50000000000001,-3.5,8.42134236908881)); 760 | #724=CARTESIAN_POINT('',(5.01780675834071,-3.5,8.89961837283453)); 761 | #725=CARTESIAN_POINT('',(0.0439100724081306,-3.5,9.39353134845321)); 762 | #726=CARTESIAN_POINT('',(-5.02668088404525,-3.5,8.89790848123242)); 763 | #727=CARTESIAN_POINT('',(-7.5,-3.5,8.4213423690888)); 764 | #728=CARTESIAN_POINT('',(7.,-3.5,9.95)); 765 | #729=CARTESIAN_POINT('',(7.,-3.5,9.95)); 766 | #730=CARTESIAN_POINT('',(-7.5,-3.5,9.95)); 767 | #731=CARTESIAN_POINT('',(-7.,-3.5,9.95)); 768 | #732=CARTESIAN_POINT('',(-7.5,-3.5,9.45)); 769 | #733=CARTESIAN_POINT('',(-7.5,-0.500000000000001,3.95)); 770 | #734=CARTESIAN_POINT('',(0.,-70.5,3.95)); 771 | #735=CARTESIAN_POINT('',(0.,-0.5,3.95)); 772 | #736=CARTESIAN_POINT('',(-7.5,-0.500000000000001,3.95)); 773 | #737=CARTESIAN_POINT('',(-7.5,-0.500000000000001,3.95)); 774 | #738=CARTESIAN_POINT('',(0.,-70.5,3.95)); 775 | #739=CARTESIAN_POINT('',(-7.5,-0.500000000000001,3.95)); 776 | #740=CARTESIAN_POINT('',(-7.5,-3.5,9.95)); 777 | #741=CARTESIAN_POINT('',(7.,-3.5,9.95)); 778 | #742=CARTESIAN_POINT('',(7.,3.,9.95)); 779 | #743=CARTESIAN_POINT('',(-7.5,3.,9.95)); 780 | #744=CARTESIAN_POINT('',(-7.,3.,9.95)); 781 | #745=CARTESIAN_POINT('',(-7.,-3.5,9.95)); 782 | #746=CARTESIAN_POINT('',(0.,3.5,0.)); 783 | #747=CARTESIAN_POINT('',(-2.4093381610787E-18,3.5,-9.95)); 784 | #748=CARTESIAN_POINT('',(7.,3.5,-9.95)); 785 | #749=CARTESIAN_POINT('',(-7.,3.5,-9.95)); 786 | #750=CARTESIAN_POINT('',(-7.,3.5,0.)); 787 | #751=CARTESIAN_POINT('',(-7.,3.5,9.45)); 788 | #752=CARTESIAN_POINT('',(0.,3.5,9.45)); 789 | #753=CARTESIAN_POINT('',(7.,3.5,9.45)); 790 | #754=CARTESIAN_POINT('',(7.,3.5,0.)); 791 | #755=CARTESIAN_POINT('',(0.,3.5,1.05)); 792 | #756=CARTESIAN_POINT('',(0.,3.5,-3.45)); 793 | #757=CARTESIAN_POINT('',(0.,3.5,-9.95)); 794 | #758=CARTESIAN_POINT('',(0.,3.5,-14.45)); 795 | #759=CARTESIAN_POINT('',(-2.4093381610787E-18,-3.5,-9.95)); 796 | #760=CARTESIAN_POINT('',(-2.4093381610787E-18,-1.7,-9.95)); 797 | #761=CARTESIAN_POINT('',(-2.4093381610787E-18,3.,-9.95)); 798 | #762=CARTESIAN_POINT('',(-7.5,-0.500000000000001,3.95)); 799 | #763=CARTESIAN_POINT('',(7.5,-0.5,-1.15384757729337)); 800 | #764=CARTESIAN_POINT('',(-0.45338268169193,-0.5,-1.15384757729337)); 801 | #765=CARTESIAN_POINT('',(0.,-0.5,1.05)); 802 | #766=CARTESIAN_POINT('',(0.45338268169193,-0.5,-1.15384757729337)); 803 | #767=CARTESIAN_POINT('',(7.5,-0.5,-1.15384757729337)); 804 | #768=CARTESIAN_POINT('',(0.,-2.2,0.)); 805 | #769=CARTESIAN_POINT('',(-5.42101086242752E-16,-2.2,-4.95)); 806 | #770=CARTESIAN_POINT('',(1.75,-2.2,-4.95)); 807 | #771=CARTESIAN_POINT('',(0.,-2.2,-9.95)); 808 | #772=CARTESIAN_POINT('',(0.,-2.2,-7.7)); 809 | #773=CARTESIAN_POINT('',(-7.5,-2.2,-2.85384757729337)); 810 | #774=CARTESIAN_POINT('',(-7.,-2.2,-2.85384757729337)); 811 | #775=CARTESIAN_POINT('',(7.,-2.2,-2.85384757729336)); 812 | #776=CARTESIAN_POINT('',(-7.,-2.2,-9.95)); 813 | #777=CARTESIAN_POINT('',(-7.,-2.2,-9.95)); 814 | #778=CARTESIAN_POINT('',(-2.4093381610787E-18,-2.2,-9.95)); 815 | #779=CARTESIAN_POINT('',(7.,-2.2,-9.95)); 816 | #780=CARTESIAN_POINT('',(7.,-2.2,-2.85384757729336)); 817 | #781=CARTESIAN_POINT('',(0.,-30.7618727974481,-9.95)); 818 | #782=CARTESIAN_POINT('',(0.,1.25,-9.95)); 819 | #783=CARTESIAN_POINT('',(0.,1.25,-12.2)); 820 | #784=CARTESIAN_POINT('',(0.,3.5,-9.95)); 821 | #785=CARTESIAN_POINT('',(0.,-30.7618727974481,1.05)); 822 | #786=CARTESIAN_POINT('',(0.,1.25,1.05)); 823 | #787=CARTESIAN_POINT('',(0.,1.25,-1.2)); 824 | #788=CARTESIAN_POINT('',(0.,1.70384757729337,1.05)); 825 | #789=CARTESIAN_POINT('',(0.,3.5,1.05)); 826 | #790=CARTESIAN_POINT('',(7.5,-1.7,9.95)); 827 | #791=CARTESIAN_POINT('',(3.29999999999999,-5.9,-6.55384757729337)); 828 | #792=CARTESIAN_POINT('',(7.5,-1.7,-9.95)); 829 | #793=CARTESIAN_POINT('',(-2.4093381610787E-18,-2.2,-9.95)); 830 | #794=CARTESIAN_POINT('',(-7.5,-1.7,-9.95)); 831 | #795=CARTESIAN_POINT('',(-7.5,-1.7,-9.95)); 832 | #796=CARTESIAN_POINT('',(-8.3,-0.9,-1.55384757729337)); 833 | #797=CARTESIAN_POINT('',(7.,-3.5,9.95)); 834 | #798=CARTESIAN_POINT('',(7.5,3.,9.45)); 835 | #799=CARTESIAN_POINT('',(7.5,3.,9.45)); 836 | #800=CARTESIAN_POINT('',(7.,3.25,9.7)); 837 | #801=CARTESIAN_POINT('',(7.5,3.,9.45)); 838 | #802=CARTESIAN_POINT('',(7.,3.5,0.)); 839 | #803=CARTESIAN_POINT('',(7.,3.5,-9.95)); 840 | #804=CARTESIAN_POINT('',(0.,3.5,9.45)); 841 | #805=CARTESIAN_POINT('',(-7.,3.5,9.45)); 842 | #806=CARTESIAN_POINT('',(-7.5,-3.5,9.45)); 843 | #807=CARTESIAN_POINT('',(-7.25,3.,9.7)); 844 | #808=CARTESIAN_POINT('',(-2.4093381610787E-18,3.5,-9.95)); 845 | #809=CARTESIAN_POINT('',(-7.,3.5,-9.95)); 846 | #810=CARTESIAN_POINT('',(-7.,3.5,9.45)); 847 | #811=CARTESIAN_POINT('',(-7.,3.5,9.45)); 848 | #812=CARTESIAN_POINT('',(-7.,3.5,0.)); 849 | #813=CARTESIAN_POINT('',(0.,-70.5,9.14615242270663)); 850 | #814=CARTESIAN_POINT('',(-7.5,-0.5,-1.15384757729337)); 851 | #815=CARTESIAN_POINT('',(-5.42101086242752E-16,-1.2,-4.95)); 852 | #816=CARTESIAN_POINT('',(-5.42101086242752E-16,-1.2,-4.95)); 853 | #817=CARTESIAN_POINT('',(1.75,-1.2,-4.95)); 854 | #818=CARTESIAN_POINT('',(-5.42101086242752E-16,-1.2,-4.95)); 855 | #819=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#487), 856 | #820); 857 | #820=( 858 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 859 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#821)) 860 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#824,#823,#822)) 861 | REPRESENTATION_CONTEXT('OpenFrame - Connection Bracket', 862 | 'TOP_LEVEL_ASSEMBLY_PART') 863 | ); 864 | #821=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#824, 865 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 866 | #822=( 867 | NAMED_UNIT(*) 868 | SI_UNIT($,.STERADIAN.) 869 | SOLID_ANGLE_UNIT() 870 | ); 871 | #823=( 872 | NAMED_UNIT(*) 873 | PLANE_ANGLE_UNIT() 874 | SI_UNIT($,.RADIAN.) 875 | ); 876 | #824=( 877 | LENGTH_UNIT() 878 | NAMED_UNIT(*) 879 | SI_UNIT(.MILLI.,.METRE.) 880 | ); 881 | #825=PRODUCT_DEFINITION_SHAPE('','',#826); 882 | #826=PRODUCT_DEFINITION('','',#828,#827); 883 | #827=PRODUCT_DEFINITION_CONTEXT('',#834,'design'); 884 | #828=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#830, 885 | .NOT_KNOWN.); 886 | #829=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#830)); 887 | #830=PRODUCT('OpenFrame - Connection Bracket', 888 | 'OpenFrame - Connection Bracket','OpenFrame - Connection Bracket',(#832)); 889 | #831=PRODUCT_CATEGORY('',''); 890 | #832=PRODUCT_CONTEXT('',#834,'mechanical'); 891 | #833=APPLICATION_PROTOCOL_DEFINITION('international standard', 892 | 'automotive_design',2010,#834); 893 | #834=APPLICATION_CONTEXT( 894 | 'core data for automotive mechanical design processes'); 895 | ENDSEC; 896 | END-ISO-10303-21; 897 | --------------------------------------------------------------------------------