diff --git a/data/examples/qet_cabinet_assets/README.md b/data/examples/qet_cabinet_assets/README.md new file mode 100644 index 0000000..891193f --- /dev/null +++ b/data/examples/qet_cabinet_assets/README.md @@ -0,0 +1,46 @@ +# QET Cabinet Assets + +This directory contains reusable cabinet placement assets for QET / FreeCAD exchange examples. + +## Files + +- `qet_wire_duct.FCStd`: FreeCAD native wire duct asset. +- `qet_wire_duct.step`: geometry-only wire duct exchange export. +- `qet_din_rail.FCStd`: FreeCAD native DIN rail asset. +- `qet_din_rail.step`: geometry-only DIN rail exchange export. +- `qet_cabinet_assets_report.json`: generated metadata for verification. +- `create_qet_cabinet_assets.py`: FreeCAD Python generator used to recreate the assets. + +## Wire Duct + +The wire duct is a gray open duct for cabinet routing: + +- Length: `200 mm` +- Width: `40 mm` +- Height: `40 mm` + +It includes a base plate, two side walls, comb-style side slots, and mounting hole markers. + +## DIN Rail + +The DIN rail is a metal-gray DIN 35mm rail: + +- Length: `200 mm` +- Width: `35 mm` +- Height: `7.5 mm` + +It includes a hat-shaped rail profile, return lips, and elongated mounting slot markers. + +## Semantics + +These are placement and routing support assets. They intentionally do not contain terminal LCS objects or engineering binding fields such as `QetProjectUuid`, `QetElementUuid`, `QetTerminalUuid`, or `QetInstanceId`. + +## Regenerate + +On this Windows workstation, use the registered FreeCAD runtime: + +```powershell +$runtime = Get-Content -LiteralPath 'C:\Users\ng123\AppData\Local\QETDeps\runtime.json' -Raw | ConvertFrom-Json +$env:QET_FREECAD_RUNTIME_JSON = 'C:\Users\ng123\AppData\Local\QETDeps\runtime.json' +& $runtime.freecad_python 'D:\LightWork3D\data\examples\qet_cabinet_assets\create_qet_cabinet_assets.py' +``` diff --git a/data/examples/qet_cabinet_assets/create_qet_cabinet_assets.py b/data/examples/qet_cabinet_assets/create_qet_cabinet_assets.py new file mode 100644 index 0000000..682fa57 --- /dev/null +++ b/data/examples/qet_cabinet_assets/create_qet_cabinet_assets.py @@ -0,0 +1,233 @@ +# Generate reusable QET cabinet assets: wire duct and DIN rail. + +from __future__ import annotations + +import json +import os +import sys +from pathlib import Path + + +def _bootstrap_windows_freecad_runtime(): + if os.name != "nt": + return + + runtime_json = os.environ.get("QET_FREECAD_RUNTIME_JSON") + if not runtime_json: + runtime_json = os.path.join(os.environ.get("LOCALAPPDATA", ""), "QETDeps", "runtime.json") + if not runtime_json or not os.path.exists(runtime_json): + return + + with open(runtime_json, "r", encoding="utf-8-sig") as handle: + runtime = json.load(handle) + + roots = [str(item) for item in runtime.get("path_prefix", []) if item] + freecad_root = runtime.get("freecad_root", "") + if freecad_root: + roots.extend( + [ + os.path.join(freecad_root, "build", "Mod", "Material"), + os.path.join(freecad_root, "build", "Mod", "Part"), + os.path.join(freecad_root, "build", "Mod", "Import"), + os.path.join(freecad_root, "build", "Mod"), + ] + ) + roots.append(os.path.join(os.environ.get("SystemRoot", r"C:\Windows"), "System32", "downlevel")) + + for root in roots: + if root and os.path.isdir(root): + try: + os.add_dll_directory(root) + except (AttributeError, OSError): + pass + if root not in sys.path: + sys.path.append(root) + + +_bootstrap_windows_freecad_runtime() + +import FreeCAD as App +import Part + + +OUT_DIR = Path(__file__).resolve().parent +REPORT_PATH = OUT_DIR / "qet_cabinet_assets_report.json" + +ENGINEERING_BINDING_PROPERTIES = { + "QetProjectUuid", + "QetElementUuid", + "QetTerminalUuid", + "QetInstanceId", +} + + +def _style(obj, color, transparency=0): + if not hasattr(obj, "ViewObject") or obj.ViewObject is None: + return + obj.ViewObject.ShapeColor = color + obj.ViewObject.Transparency = transparency + + +def _box(doc, name, dx, dy, dz, x, y, z, color, transparency=0): + obj = doc.addObject("Part::Feature", name) + obj.Shape = Part.makeBox(dx, dy, dz, App.Vector(x, y, z)) + _style(obj, color, transparency) + return obj + + +def _cylinder_z(doc, name, radius, height, x, y, z, color): + obj = doc.addObject("Part::Feature", name) + obj.Shape = Part.makeCylinder(radius, height, App.Vector(x, y, z), App.Vector(0, 0, 1)) + _style(obj, color, 0) + return obj + + +def _rounded_slot(doc, name, length, radius, height, x, y, z, color): + left = Part.makeCylinder(radius, height, App.Vector(x - length / 2.0 + radius, y, z), App.Vector(0, 0, 1)) + right = Part.makeCylinder(radius, height, App.Vector(x + length / 2.0 - radius, y, z), App.Vector(0, 0, 1)) + center = Part.makeBox(length - 2.0 * radius, radius * 2.0, height, App.Vector(x - length / 2.0 + radius, y - radius, z)) + obj = doc.addObject("Part::Feature", name) + obj.Shape = left.fuse(center).fuse(right) + _style(obj, color, 0) + return obj + + +def _export_step(objects, path): + try: + import Import + + Import.export(objects, str(path)) + except Exception: + import ImportGui + + ImportGui.export(objects, str(path)) + + +def _create_wire_duct(): + doc = App.newDocument("QETWireDuct") + length = 200.0 + width = 40.0 + height = 40.0 + wall = 2.0 + x0 = -length / 2.0 + y0 = -width / 2.0 + + light_gray = (0.72, 0.74, 0.74) + dark_gray = (0.18, 0.2, 0.22) + + objects = [ + _box(doc, "WireDuct_BasePlate", length, width, wall, x0, y0, 0.0, light_gray), + _box(doc, "WireDuct_LeftWall", length, wall, height, x0, y0, 0.0, light_gray), + _box(doc, "WireDuct_RightWall", length, wall, height, x0, width / 2.0 - wall, 0.0, light_gray), + ] + + slot_count = 18 + slot_pitch = length / slot_count + finger_width = slot_pitch * 0.45 + for index in range(slot_count): + center_x = x0 + slot_pitch * (index + 0.5) + objects.append( + _box( + doc, + "WireDuct_LeftCombSlot_{0:02d}".format(index + 1), + finger_width, + wall + 0.2, + height - 8.0, + center_x - finger_width / 2.0, + y0 - 0.1, + 8.0, + dark_gray, + ) + ) + objects.append( + _box( + doc, + "WireDuct_RightCombSlot_{0:02d}".format(index + 1), + finger_width, + wall + 0.2, + height - 8.0, + center_x - finger_width / 2.0, + width / 2.0 - wall - 0.1, + 8.0, + dark_gray, + ) + ) + + for center_x in (-60.0, 0.0, 60.0): + objects.append(_cylinder_z(doc, "WireDuct_MountHole_{0:g}".format(center_x), 2.2, wall + 0.2, center_x, 0.0, 0.0, dark_gray)) + + doc.recompute() + fcstd = OUT_DIR / "qet_wire_duct.FCStd" + step = OUT_DIR / "qet_wire_duct.step" + doc.saveAs(str(fcstd)) + _export_step(objects, step) + return { + "name": "wire_duct", + "fcstd": str(fcstd), + "step": str(step), + "dimensions_mm": {"length": length, "width": width, "height": height}, + "objects": [obj.Name for obj in objects], + } + + +def _create_din_rail(): + doc = App.newDocument("QETDINRail") + length = 200.0 + width = 35.0 + height = 7.5 + x0 = -length / 2.0 + y0 = -width / 2.0 + + metal = (0.55, 0.57, 0.58) + dark = (0.16, 0.17, 0.18) + + objects = [ + _box(doc, "DINRail_CenterTop", length, 15.0, 2.0, x0, -7.5, height - 2.0, metal), + _box(doc, "DINRail_LeftWeb", length, 2.0, height, x0, -9.5, 0.0, metal), + _box(doc, "DINRail_RightWeb", length, 2.0, height, x0, 7.5, 0.0, metal), + _box(doc, "DINRail_LeftFlange", length, 8.0, 1.6, x0, y0, 0.0, metal), + _box(doc, "DINRail_RightFlange", length, 8.0, 1.6, x0, width / 2.0 - 8.0, 0.0, metal), + _box(doc, "DINRail_LeftReturnLip", length, 2.2, 2.0, x0, y0, 1.4, metal), + _box(doc, "DINRail_RightReturnLip", length, 2.2, 2.0, x0, width / 2.0 - 2.2, 1.4, metal), + ] + + for center_x in (-60.0, 0.0, 60.0): + objects.append(_rounded_slot(doc, "DINRail_MountSlot_{0:g}".format(center_x), 12.0, 2.2, 0.35, center_x, 0.0, height - 1.95, dark)) + + doc.recompute() + fcstd = OUT_DIR / "qet_din_rail.FCStd" + step = OUT_DIR / "qet_din_rail.step" + doc.saveAs(str(fcstd)) + _export_step(objects, step) + return { + "name": "din_rail", + "fcstd": str(fcstd), + "step": str(step), + "dimensions_mm": {"length": length, "width": width, "height": height}, + "objects": [obj.Name for obj in objects], + } + + +def _binding_properties_present(doc): + found = {} + for obj in doc.Objects: + props = [prop for prop in sorted(ENGINEERING_BINDING_PROPERTIES) if prop in obj.PropertiesList] + if props: + found[obj.Name] = props + return found + + +def main(): + OUT_DIR.mkdir(parents=True, exist_ok=True) + assets = [_create_wire_duct(), _create_din_rail()] + report = {"assets": assets} + REPORT_PATH.write_text(json.dumps(report, indent=2), encoding="utf-8") + + for asset in assets: + print("Generated {0} FCStd: {1}".format(asset["name"], asset["fcstd"])) + print("Generated {0} STEP: {1}".format(asset["name"], asset["step"])) + print("Generated report: {0}".format(REPORT_PATH)) + + +if __name__ == "__main__": + main() diff --git a/data/examples/qet_cabinet_assets/qet_cabinet_assets_report.json b/data/examples/qet_cabinet_assets/qet_cabinet_assets_report.json new file mode 100644 index 0000000..1bb4dfc --- /dev/null +++ b/data/examples/qet_cabinet_assets/qet_cabinet_assets_report.json @@ -0,0 +1,80 @@ +{ + "assets": [ + { + "name": "wire_duct", + "fcstd": "D:\\LightWork3D\\data\\examples\\qet_cabinet_assets\\qet_wire_duct.FCStd", + "step": "D:\\LightWork3D\\data\\examples\\qet_cabinet_assets\\qet_wire_duct.step", + "dimensions_mm": { + "length": 200.0, + "width": 40.0, + "height": 40.0 + }, + "objects": [ + "WireDuct_BasePlate", + "WireDuct_LeftWall", + "WireDuct_RightWall", + "WireDuct_LeftCombSlot_01", + "WireDuct_RightCombSlot_01", + "WireDuct_LeftCombSlot_02", + "WireDuct_RightCombSlot_02", + "WireDuct_LeftCombSlot_03", + "WireDuct_RightCombSlot_03", + "WireDuct_LeftCombSlot_04", + "WireDuct_RightCombSlot_04", + "WireDuct_LeftCombSlot_05", + "WireDuct_RightCombSlot_05", + "WireDuct_LeftCombSlot_06", + "WireDuct_RightCombSlot_06", + "WireDuct_LeftCombSlot_07", + "WireDuct_RightCombSlot_07", + "WireDuct_LeftCombSlot_08", + "WireDuct_RightCombSlot_08", + "WireDuct_LeftCombSlot_09", + "WireDuct_RightCombSlot_09", + "WireDuct_LeftCombSlot_10", + "WireDuct_RightCombSlot_10", + "WireDuct_LeftCombSlot_11", + "WireDuct_RightCombSlot_11", + "WireDuct_LeftCombSlot_12", + "WireDuct_RightCombSlot_12", + "WireDuct_LeftCombSlot_13", + "WireDuct_RightCombSlot_13", + "WireDuct_LeftCombSlot_14", + "WireDuct_RightCombSlot_14", + "WireDuct_LeftCombSlot_15", + "WireDuct_RightCombSlot_15", + "WireDuct_LeftCombSlot_16", + "WireDuct_RightCombSlot_16", + "WireDuct_LeftCombSlot_17", + "WireDuct_RightCombSlot_17", + "WireDuct_LeftCombSlot_18", + "WireDuct_RightCombSlot_18", + "WireDuct_MountHole__60", + "WireDuct_MountHole_0", + "WireDuct_MountHole_60" + ] + }, + { + "name": "din_rail", + "fcstd": "D:\\LightWork3D\\data\\examples\\qet_cabinet_assets\\qet_din_rail.FCStd", + "step": "D:\\LightWork3D\\data\\examples\\qet_cabinet_assets\\qet_din_rail.step", + "dimensions_mm": { + "length": 200.0, + "width": 35.0, + "height": 7.5 + }, + "objects": [ + "DINRail_CenterTop", + "DINRail_LeftWeb", + "DINRail_RightWeb", + "DINRail_LeftFlange", + "DINRail_RightFlange", + "DINRail_LeftReturnLip", + "DINRail_RightReturnLip", + "DINRail_MountSlot__60", + "DINRail_MountSlot_0", + "DINRail_MountSlot_60" + ] + } + ] +} \ No newline at end of file diff --git a/data/examples/qet_cabinet_assets/qet_din_rail.FCStd b/data/examples/qet_cabinet_assets/qet_din_rail.FCStd new file mode 100644 index 0000000..c61ee9b Binary files /dev/null and b/data/examples/qet_cabinet_assets/qet_din_rail.FCStd differ diff --git a/data/examples/qet_cabinet_assets/qet_din_rail.step b/data/examples/qet_cabinet_assets/qet_din_rail.step new file mode 100644 index 0000000..9d52e23 --- /dev/null +++ b/data/examples/qet_cabinet_assets/qet_din_rail.step @@ -0,0 +1,2403 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2026-05-26T19:26:07',(''),(''), + 'Open CASCADE STEP processor 7.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('QETDINRail','QETDINRail','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, + #51),#55); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(0.,0.,0.)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(0.,0.,0.)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(1.,0.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(0.,0.,0.)); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = DIRECTION('',(1.,0.,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(0.,0.,0.)); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = DIRECTION('',(1.,0.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(0.,0.,0.)); +#49 = DIRECTION('',(0.,0.,1.)); +#50 = DIRECTION('',(1.,0.,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(0.,0.,0.)); +#53 = DIRECTION('',(0.,0.,1.)); +#54 = DIRECTION('',(1.,0.,0.)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#56,#57,#58)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#56 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#57 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#58 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#59 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#56, + 'distance_accuracy_value','confusion accuracy'); +#60 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#61 = SHAPE_DEFINITION_REPRESENTATION(#62,#68); +#62 = PRODUCT_DEFINITION_SHAPE('','',#63); +#63 = PRODUCT_DEFINITION('design','',#64,#67); +#64 = PRODUCT_DEFINITION_FORMATION('','',#65); +#65 = PRODUCT('DINRail_CenterTop','DINRail_CenterTop','',(#66)); +#66 = PRODUCT_CONTEXT('',#2,'mechanical'); +#67 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#68 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#69),#219); +#69 = MANIFOLD_SOLID_BREP('',#70); +#70 = CLOSED_SHELL('',(#71,#111,#151,#173,#195,#207)); +#71 = ADVANCED_FACE('',(#72),#106,.F.); +#72 = FACE_BOUND('',#73,.F.); +#73 = EDGE_LOOP('',(#74,#84,#92,#100)); +#74 = ORIENTED_EDGE('',*,*,#75,.F.); +#75 = EDGE_CURVE('',#76,#78,#80,.T.); +#76 = VERTEX_POINT('',#77); +#77 = CARTESIAN_POINT('',(-100.,-7.5,5.5)); +#78 = VERTEX_POINT('',#79); +#79 = CARTESIAN_POINT('',(-100.,-7.5,7.5)); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(-100.,-7.5,5.5)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(0.,0.,1.)); +#84 = ORIENTED_EDGE('',*,*,#85,.T.); +#85 = EDGE_CURVE('',#76,#86,#88,.T.); +#86 = VERTEX_POINT('',#87); +#87 = CARTESIAN_POINT('',(-100.,7.5,5.5)); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-100.,-7.5,5.5)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(-0.,1.,0.)); +#92 = ORIENTED_EDGE('',*,*,#93,.T.); +#93 = EDGE_CURVE('',#86,#94,#96,.T.); +#94 = VERTEX_POINT('',#95); +#95 = CARTESIAN_POINT('',(-100.,7.5,7.5)); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-100.,7.5,5.5)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(0.,0.,1.)); +#100 = ORIENTED_EDGE('',*,*,#101,.F.); +#101 = EDGE_CURVE('',#78,#94,#102,.T.); +#102 = LINE('',#103,#104); +#103 = CARTESIAN_POINT('',(-100.,-7.5,7.5)); +#104 = VECTOR('',#105,1.); +#105 = DIRECTION('',(-0.,1.,0.)); +#106 = PLANE('',#107); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(-100.,-7.5,5.5)); +#109 = DIRECTION('',(1.,0.,-0.)); +#110 = DIRECTION('',(0.,0.,1.)); +#111 = ADVANCED_FACE('',(#112),#146,.T.); +#112 = FACE_BOUND('',#113,.T.); +#113 = EDGE_LOOP('',(#114,#124,#132,#140)); +#114 = ORIENTED_EDGE('',*,*,#115,.F.); +#115 = EDGE_CURVE('',#116,#118,#120,.T.); +#116 = VERTEX_POINT('',#117); +#117 = CARTESIAN_POINT('',(100.,-7.5,5.5)); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(100.,-7.5,7.5)); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(100.,-7.5,5.5)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(0.,0.,1.)); +#124 = ORIENTED_EDGE('',*,*,#125,.T.); +#125 = EDGE_CURVE('',#116,#126,#128,.T.); +#126 = VERTEX_POINT('',#127); +#127 = CARTESIAN_POINT('',(100.,7.5,5.5)); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(100.,-7.5,5.5)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(-0.,1.,0.)); +#132 = ORIENTED_EDGE('',*,*,#133,.T.); +#133 = EDGE_CURVE('',#126,#134,#136,.T.); +#134 = VERTEX_POINT('',#135); +#135 = CARTESIAN_POINT('',(100.,7.5,7.5)); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(100.,7.5,5.5)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(0.,0.,1.)); +#140 = ORIENTED_EDGE('',*,*,#141,.F.); +#141 = EDGE_CURVE('',#118,#134,#142,.T.); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(100.,-7.5,7.5)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(-0.,1.,0.)); +#146 = PLANE('',#147); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(100.,-7.5,5.5)); +#149 = DIRECTION('',(1.,0.,-0.)); +#150 = DIRECTION('',(0.,0.,1.)); +#151 = ADVANCED_FACE('',(#152),#168,.F.); +#152 = FACE_BOUND('',#153,.F.); +#153 = EDGE_LOOP('',(#154,#160,#161,#167)); +#154 = ORIENTED_EDGE('',*,*,#155,.F.); +#155 = EDGE_CURVE('',#76,#116,#156,.T.); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(-100.,-7.5,5.5)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(1.,0.,-0.)); +#160 = ORIENTED_EDGE('',*,*,#75,.T.); +#161 = ORIENTED_EDGE('',*,*,#162,.T.); +#162 = EDGE_CURVE('',#78,#118,#163,.T.); +#163 = LINE('',#164,#165); +#164 = CARTESIAN_POINT('',(-100.,-7.5,7.5)); +#165 = VECTOR('',#166,1.); +#166 = DIRECTION('',(1.,0.,-0.)); +#167 = ORIENTED_EDGE('',*,*,#115,.F.); +#168 = PLANE('',#169); +#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172); +#170 = CARTESIAN_POINT('',(-100.,-7.5,5.5)); +#171 = DIRECTION('',(-0.,1.,0.)); +#172 = DIRECTION('',(0.,0.,1.)); +#173 = ADVANCED_FACE('',(#174),#190,.T.); +#174 = FACE_BOUND('',#175,.T.); +#175 = EDGE_LOOP('',(#176,#182,#183,#189)); +#176 = ORIENTED_EDGE('',*,*,#177,.F.); +#177 = EDGE_CURVE('',#86,#126,#178,.T.); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(-100.,7.5,5.5)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(1.,0.,-0.)); +#182 = ORIENTED_EDGE('',*,*,#93,.T.); +#183 = ORIENTED_EDGE('',*,*,#184,.T.); +#184 = EDGE_CURVE('',#94,#134,#185,.T.); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(-100.,7.5,7.5)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(1.,0.,-0.)); +#189 = ORIENTED_EDGE('',*,*,#133,.F.); +#190 = PLANE('',#191); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(-100.,7.5,5.5)); +#193 = DIRECTION('',(-0.,1.,0.)); +#194 = DIRECTION('',(0.,0.,1.)); +#195 = ADVANCED_FACE('',(#196),#202,.F.); +#196 = FACE_BOUND('',#197,.F.); +#197 = EDGE_LOOP('',(#198,#199,#200,#201)); +#198 = ORIENTED_EDGE('',*,*,#85,.F.); +#199 = ORIENTED_EDGE('',*,*,#155,.T.); +#200 = ORIENTED_EDGE('',*,*,#125,.T.); +#201 = ORIENTED_EDGE('',*,*,#177,.F.); +#202 = PLANE('',#203); +#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); +#204 = CARTESIAN_POINT('',(-100.,-7.5,5.5)); +#205 = DIRECTION('',(0.,0.,1.)); +#206 = DIRECTION('',(1.,0.,-0.)); +#207 = ADVANCED_FACE('',(#208),#214,.T.); +#208 = FACE_BOUND('',#209,.T.); +#209 = EDGE_LOOP('',(#210,#211,#212,#213)); +#210 = ORIENTED_EDGE('',*,*,#101,.F.); +#211 = ORIENTED_EDGE('',*,*,#162,.T.); +#212 = ORIENTED_EDGE('',*,*,#141,.T.); +#213 = ORIENTED_EDGE('',*,*,#184,.F.); +#214 = PLANE('',#215); +#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); +#216 = CARTESIAN_POINT('',(-100.,-7.5,7.5)); +#217 = DIRECTION('',(0.,0.,1.)); +#218 = DIRECTION('',(1.,0.,-0.)); +#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#223)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#220,#221,#222)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#220 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#221 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#222 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#223 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#220, + 'distance_accuracy_value','confusion accuracy'); +#224 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#225,#227); +#225 = ( REPRESENTATION_RELATIONSHIP('','',#68,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#226) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#226 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#227 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#228 + ); +#228 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','DINRail_CenterTop','',#5,#63 + ,$); +#229 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65)); +#230 = SHAPE_DEFINITION_REPRESENTATION(#231,#237); +#231 = PRODUCT_DEFINITION_SHAPE('','',#232); +#232 = PRODUCT_DEFINITION('design','',#233,#236); +#233 = PRODUCT_DEFINITION_FORMATION('','',#234); +#234 = PRODUCT('DINRail_LeftWeb','DINRail_LeftWeb','',(#235)); +#235 = PRODUCT_CONTEXT('',#2,'mechanical'); +#236 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#237 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#238),#388); +#238 = MANIFOLD_SOLID_BREP('',#239); +#239 = CLOSED_SHELL('',(#240,#280,#320,#342,#364,#376)); +#240 = ADVANCED_FACE('',(#241),#275,.F.); +#241 = FACE_BOUND('',#242,.F.); +#242 = EDGE_LOOP('',(#243,#253,#261,#269)); +#243 = ORIENTED_EDGE('',*,*,#244,.F.); +#244 = EDGE_CURVE('',#245,#247,#249,.T.); +#245 = VERTEX_POINT('',#246); +#246 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#247 = VERTEX_POINT('',#248); +#248 = CARTESIAN_POINT('',(-100.,-9.5,7.5)); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(0.,0.,1.)); +#253 = ORIENTED_EDGE('',*,*,#254,.T.); +#254 = EDGE_CURVE('',#245,#255,#257,.T.); +#255 = VERTEX_POINT('',#256); +#256 = CARTESIAN_POINT('',(-100.,-7.5,0.)); +#257 = LINE('',#258,#259); +#258 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#259 = VECTOR('',#260,1.); +#260 = DIRECTION('',(-0.,1.,0.)); +#261 = ORIENTED_EDGE('',*,*,#262,.T.); +#262 = EDGE_CURVE('',#255,#263,#265,.T.); +#263 = VERTEX_POINT('',#264); +#264 = CARTESIAN_POINT('',(-100.,-7.5,7.5)); +#265 = LINE('',#266,#267); +#266 = CARTESIAN_POINT('',(-100.,-7.5,0.)); +#267 = VECTOR('',#268,1.); +#268 = DIRECTION('',(0.,0.,1.)); +#269 = ORIENTED_EDGE('',*,*,#270,.F.); +#270 = EDGE_CURVE('',#247,#263,#271,.T.); +#271 = LINE('',#272,#273); +#272 = CARTESIAN_POINT('',(-100.,-9.5,7.5)); +#273 = VECTOR('',#274,1.); +#274 = DIRECTION('',(-0.,1.,0.)); +#275 = PLANE('',#276); +#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279); +#277 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#278 = DIRECTION('',(1.,0.,-0.)); +#279 = DIRECTION('',(0.,0.,1.)); +#280 = ADVANCED_FACE('',(#281),#315,.T.); +#281 = FACE_BOUND('',#282,.T.); +#282 = EDGE_LOOP('',(#283,#293,#301,#309)); +#283 = ORIENTED_EDGE('',*,*,#284,.F.); +#284 = EDGE_CURVE('',#285,#287,#289,.T.); +#285 = VERTEX_POINT('',#286); +#286 = CARTESIAN_POINT('',(100.,-9.5,0.)); +#287 = VERTEX_POINT('',#288); +#288 = CARTESIAN_POINT('',(100.,-9.5,7.5)); +#289 = LINE('',#290,#291); +#290 = CARTESIAN_POINT('',(100.,-9.5,0.)); +#291 = VECTOR('',#292,1.); +#292 = DIRECTION('',(0.,0.,1.)); +#293 = ORIENTED_EDGE('',*,*,#294,.T.); +#294 = EDGE_CURVE('',#285,#295,#297,.T.); +#295 = VERTEX_POINT('',#296); +#296 = CARTESIAN_POINT('',(100.,-7.5,0.)); +#297 = LINE('',#298,#299); +#298 = CARTESIAN_POINT('',(100.,-9.5,0.)); +#299 = VECTOR('',#300,1.); +#300 = DIRECTION('',(-0.,1.,0.)); +#301 = ORIENTED_EDGE('',*,*,#302,.T.); +#302 = EDGE_CURVE('',#295,#303,#305,.T.); +#303 = VERTEX_POINT('',#304); +#304 = CARTESIAN_POINT('',(100.,-7.5,7.5)); +#305 = LINE('',#306,#307); +#306 = CARTESIAN_POINT('',(100.,-7.5,0.)); +#307 = VECTOR('',#308,1.); +#308 = DIRECTION('',(0.,0.,1.)); +#309 = ORIENTED_EDGE('',*,*,#310,.F.); +#310 = EDGE_CURVE('',#287,#303,#311,.T.); +#311 = LINE('',#312,#313); +#312 = CARTESIAN_POINT('',(100.,-9.5,7.5)); +#313 = VECTOR('',#314,1.); +#314 = DIRECTION('',(-0.,1.,0.)); +#315 = PLANE('',#316); +#316 = AXIS2_PLACEMENT_3D('',#317,#318,#319); +#317 = CARTESIAN_POINT('',(100.,-9.5,0.)); +#318 = DIRECTION('',(1.,0.,-0.)); +#319 = DIRECTION('',(0.,0.,1.)); +#320 = ADVANCED_FACE('',(#321),#337,.F.); +#321 = FACE_BOUND('',#322,.F.); +#322 = EDGE_LOOP('',(#323,#329,#330,#336)); +#323 = ORIENTED_EDGE('',*,*,#324,.F.); +#324 = EDGE_CURVE('',#245,#285,#325,.T.); +#325 = LINE('',#326,#327); +#326 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#327 = VECTOR('',#328,1.); +#328 = DIRECTION('',(1.,0.,-0.)); +#329 = ORIENTED_EDGE('',*,*,#244,.T.); +#330 = ORIENTED_EDGE('',*,*,#331,.T.); +#331 = EDGE_CURVE('',#247,#287,#332,.T.); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(-100.,-9.5,7.5)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.,-0.)); +#336 = ORIENTED_EDGE('',*,*,#284,.F.); +#337 = PLANE('',#338); +#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341); +#339 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#340 = DIRECTION('',(-0.,1.,0.)); +#341 = DIRECTION('',(0.,0.,1.)); +#342 = ADVANCED_FACE('',(#343),#359,.T.); +#343 = FACE_BOUND('',#344,.T.); +#344 = EDGE_LOOP('',(#345,#351,#352,#358)); +#345 = ORIENTED_EDGE('',*,*,#346,.F.); +#346 = EDGE_CURVE('',#255,#295,#347,.T.); +#347 = LINE('',#348,#349); +#348 = CARTESIAN_POINT('',(-100.,-7.5,0.)); +#349 = VECTOR('',#350,1.); +#350 = DIRECTION('',(1.,0.,-0.)); +#351 = ORIENTED_EDGE('',*,*,#262,.T.); +#352 = ORIENTED_EDGE('',*,*,#353,.T.); +#353 = EDGE_CURVE('',#263,#303,#354,.T.); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(-100.,-7.5,7.5)); +#356 = VECTOR('',#357,1.); +#357 = DIRECTION('',(1.,0.,-0.)); +#358 = ORIENTED_EDGE('',*,*,#302,.F.); +#359 = PLANE('',#360); +#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363); +#361 = CARTESIAN_POINT('',(-100.,-7.5,0.)); +#362 = DIRECTION('',(-0.,1.,0.)); +#363 = DIRECTION('',(0.,0.,1.)); +#364 = ADVANCED_FACE('',(#365),#371,.F.); +#365 = FACE_BOUND('',#366,.F.); +#366 = EDGE_LOOP('',(#367,#368,#369,#370)); +#367 = ORIENTED_EDGE('',*,*,#254,.F.); +#368 = ORIENTED_EDGE('',*,*,#324,.T.); +#369 = ORIENTED_EDGE('',*,*,#294,.T.); +#370 = ORIENTED_EDGE('',*,*,#346,.F.); +#371 = PLANE('',#372); +#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375); +#373 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#374 = DIRECTION('',(0.,0.,1.)); +#375 = DIRECTION('',(1.,0.,-0.)); +#376 = ADVANCED_FACE('',(#377),#383,.T.); +#377 = FACE_BOUND('',#378,.T.); +#378 = EDGE_LOOP('',(#379,#380,#381,#382)); +#379 = ORIENTED_EDGE('',*,*,#270,.F.); +#380 = ORIENTED_EDGE('',*,*,#331,.T.); +#381 = ORIENTED_EDGE('',*,*,#310,.T.); +#382 = ORIENTED_EDGE('',*,*,#353,.F.); +#383 = PLANE('',#384); +#384 = AXIS2_PLACEMENT_3D('',#385,#386,#387); +#385 = CARTESIAN_POINT('',(-100.,-9.5,7.5)); +#386 = DIRECTION('',(0.,0.,1.)); +#387 = DIRECTION('',(1.,0.,-0.)); +#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#392)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#389,#390,#391)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#389 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#390 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#391 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#392 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#389, + 'distance_accuracy_value','confusion accuracy'); +#393 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#394,#396); +#394 = ( REPRESENTATION_RELATIONSHIP('','',#237,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#395) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#395 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#396 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#397 + ); +#397 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','DINRail_LeftWeb','',#5,#232, + $); +#398 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#234)); +#399 = SHAPE_DEFINITION_REPRESENTATION(#400,#406); +#400 = PRODUCT_DEFINITION_SHAPE('','',#401); +#401 = PRODUCT_DEFINITION('design','',#402,#405); +#402 = PRODUCT_DEFINITION_FORMATION('','',#403); +#403 = PRODUCT('DINRail_RightWeb','DINRail_RightWeb','',(#404)); +#404 = PRODUCT_CONTEXT('',#2,'mechanical'); +#405 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#406 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#407),#557); +#407 = MANIFOLD_SOLID_BREP('',#408); +#408 = CLOSED_SHELL('',(#409,#449,#489,#511,#533,#545)); +#409 = ADVANCED_FACE('',(#410),#444,.F.); +#410 = FACE_BOUND('',#411,.F.); +#411 = EDGE_LOOP('',(#412,#422,#430,#438)); +#412 = ORIENTED_EDGE('',*,*,#413,.F.); +#413 = EDGE_CURVE('',#414,#416,#418,.T.); +#414 = VERTEX_POINT('',#415); +#415 = CARTESIAN_POINT('',(-100.,7.5,0.)); +#416 = VERTEX_POINT('',#417); +#417 = CARTESIAN_POINT('',(-100.,7.5,7.5)); +#418 = LINE('',#419,#420); +#419 = CARTESIAN_POINT('',(-100.,7.5,0.)); +#420 = VECTOR('',#421,1.); +#421 = DIRECTION('',(0.,0.,1.)); +#422 = ORIENTED_EDGE('',*,*,#423,.T.); +#423 = EDGE_CURVE('',#414,#424,#426,.T.); +#424 = VERTEX_POINT('',#425); +#425 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(-100.,7.5,0.)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(-0.,1.,0.)); +#430 = ORIENTED_EDGE('',*,*,#431,.T.); +#431 = EDGE_CURVE('',#424,#432,#434,.T.); +#432 = VERTEX_POINT('',#433); +#433 = CARTESIAN_POINT('',(-100.,9.5,7.5)); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#436 = VECTOR('',#437,1.); +#437 = DIRECTION('',(0.,0.,1.)); +#438 = ORIENTED_EDGE('',*,*,#439,.F.); +#439 = EDGE_CURVE('',#416,#432,#440,.T.); +#440 = LINE('',#441,#442); +#441 = CARTESIAN_POINT('',(-100.,7.5,7.5)); +#442 = VECTOR('',#443,1.); +#443 = DIRECTION('',(-0.,1.,0.)); +#444 = PLANE('',#445); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(-100.,7.5,0.)); +#447 = DIRECTION('',(1.,0.,-0.)); +#448 = DIRECTION('',(0.,0.,1.)); +#449 = ADVANCED_FACE('',(#450),#484,.T.); +#450 = FACE_BOUND('',#451,.T.); +#451 = EDGE_LOOP('',(#452,#462,#470,#478)); +#452 = ORIENTED_EDGE('',*,*,#453,.F.); +#453 = EDGE_CURVE('',#454,#456,#458,.T.); +#454 = VERTEX_POINT('',#455); +#455 = CARTESIAN_POINT('',(100.,7.5,0.)); +#456 = VERTEX_POINT('',#457); +#457 = CARTESIAN_POINT('',(100.,7.5,7.5)); +#458 = LINE('',#459,#460); +#459 = CARTESIAN_POINT('',(100.,7.5,0.)); +#460 = VECTOR('',#461,1.); +#461 = DIRECTION('',(0.,0.,1.)); +#462 = ORIENTED_EDGE('',*,*,#463,.T.); +#463 = EDGE_CURVE('',#454,#464,#466,.T.); +#464 = VERTEX_POINT('',#465); +#465 = CARTESIAN_POINT('',(100.,9.5,0.)); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(100.,7.5,0.)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(-0.,1.,0.)); +#470 = ORIENTED_EDGE('',*,*,#471,.T.); +#471 = EDGE_CURVE('',#464,#472,#474,.T.); +#472 = VERTEX_POINT('',#473); +#473 = CARTESIAN_POINT('',(100.,9.5,7.5)); +#474 = LINE('',#475,#476); +#475 = CARTESIAN_POINT('',(100.,9.5,0.)); +#476 = VECTOR('',#477,1.); +#477 = DIRECTION('',(0.,0.,1.)); +#478 = ORIENTED_EDGE('',*,*,#479,.F.); +#479 = EDGE_CURVE('',#456,#472,#480,.T.); +#480 = LINE('',#481,#482); +#481 = CARTESIAN_POINT('',(100.,7.5,7.5)); +#482 = VECTOR('',#483,1.); +#483 = DIRECTION('',(-0.,1.,0.)); +#484 = PLANE('',#485); +#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488); +#486 = CARTESIAN_POINT('',(100.,7.5,0.)); +#487 = DIRECTION('',(1.,0.,-0.)); +#488 = DIRECTION('',(0.,0.,1.)); +#489 = ADVANCED_FACE('',(#490),#506,.F.); +#490 = FACE_BOUND('',#491,.F.); +#491 = EDGE_LOOP('',(#492,#498,#499,#505)); +#492 = ORIENTED_EDGE('',*,*,#493,.F.); +#493 = EDGE_CURVE('',#414,#454,#494,.T.); +#494 = LINE('',#495,#496); +#495 = CARTESIAN_POINT('',(-100.,7.5,0.)); +#496 = VECTOR('',#497,1.); +#497 = DIRECTION('',(1.,0.,-0.)); +#498 = ORIENTED_EDGE('',*,*,#413,.T.); +#499 = ORIENTED_EDGE('',*,*,#500,.T.); +#500 = EDGE_CURVE('',#416,#456,#501,.T.); +#501 = LINE('',#502,#503); +#502 = CARTESIAN_POINT('',(-100.,7.5,7.5)); +#503 = VECTOR('',#504,1.); +#504 = DIRECTION('',(1.,0.,-0.)); +#505 = ORIENTED_EDGE('',*,*,#453,.F.); +#506 = PLANE('',#507); +#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510); +#508 = CARTESIAN_POINT('',(-100.,7.5,0.)); +#509 = DIRECTION('',(-0.,1.,0.)); +#510 = DIRECTION('',(0.,0.,1.)); +#511 = ADVANCED_FACE('',(#512),#528,.T.); +#512 = FACE_BOUND('',#513,.T.); +#513 = EDGE_LOOP('',(#514,#520,#521,#527)); +#514 = ORIENTED_EDGE('',*,*,#515,.F.); +#515 = EDGE_CURVE('',#424,#464,#516,.T.); +#516 = LINE('',#517,#518); +#517 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#518 = VECTOR('',#519,1.); +#519 = DIRECTION('',(1.,0.,-0.)); +#520 = ORIENTED_EDGE('',*,*,#431,.T.); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#432,#472,#523,.T.); +#523 = LINE('',#524,#525); +#524 = CARTESIAN_POINT('',(-100.,9.5,7.5)); +#525 = VECTOR('',#526,1.); +#526 = DIRECTION('',(1.,0.,-0.)); +#527 = ORIENTED_EDGE('',*,*,#471,.F.); +#528 = PLANE('',#529); +#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532); +#530 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#531 = DIRECTION('',(-0.,1.,0.)); +#532 = DIRECTION('',(0.,0.,1.)); +#533 = ADVANCED_FACE('',(#534),#540,.F.); +#534 = FACE_BOUND('',#535,.F.); +#535 = EDGE_LOOP('',(#536,#537,#538,#539)); +#536 = ORIENTED_EDGE('',*,*,#423,.F.); +#537 = ORIENTED_EDGE('',*,*,#493,.T.); +#538 = ORIENTED_EDGE('',*,*,#463,.T.); +#539 = ORIENTED_EDGE('',*,*,#515,.F.); +#540 = PLANE('',#541); +#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544); +#542 = CARTESIAN_POINT('',(-100.,7.5,0.)); +#543 = DIRECTION('',(0.,0.,1.)); +#544 = DIRECTION('',(1.,0.,-0.)); +#545 = ADVANCED_FACE('',(#546),#552,.T.); +#546 = FACE_BOUND('',#547,.T.); +#547 = EDGE_LOOP('',(#548,#549,#550,#551)); +#548 = ORIENTED_EDGE('',*,*,#439,.F.); +#549 = ORIENTED_EDGE('',*,*,#500,.T.); +#550 = ORIENTED_EDGE('',*,*,#479,.T.); +#551 = ORIENTED_EDGE('',*,*,#522,.F.); +#552 = PLANE('',#553); +#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556); +#554 = CARTESIAN_POINT('',(-100.,7.5,7.5)); +#555 = DIRECTION('',(0.,0.,1.)); +#556 = DIRECTION('',(1.,0.,-0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#561)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#558,#559,#560)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#558 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#559 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#560 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#561 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#558, + 'distance_accuracy_value','confusion accuracy'); +#562 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#563,#565); +#563 = ( REPRESENTATION_RELATIONSHIP('','',#406,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#564) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#564 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#565 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#566 + ); +#566 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','DINRail_RightWeb','',#5,#401 + ,$); +#567 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#403)); +#568 = SHAPE_DEFINITION_REPRESENTATION(#569,#575); +#569 = PRODUCT_DEFINITION_SHAPE('','',#570); +#570 = PRODUCT_DEFINITION('design','',#571,#574); +#571 = PRODUCT_DEFINITION_FORMATION('','',#572); +#572 = PRODUCT('DINRail_LeftFlange','DINRail_LeftFlange','',(#573)); +#573 = PRODUCT_CONTEXT('',#2,'mechanical'); +#574 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#575 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#576),#726); +#576 = MANIFOLD_SOLID_BREP('',#577); +#577 = CLOSED_SHELL('',(#578,#618,#658,#680,#702,#714)); +#578 = ADVANCED_FACE('',(#579),#613,.F.); +#579 = FACE_BOUND('',#580,.F.); +#580 = EDGE_LOOP('',(#581,#591,#599,#607)); +#581 = ORIENTED_EDGE('',*,*,#582,.F.); +#582 = EDGE_CURVE('',#583,#585,#587,.T.); +#583 = VERTEX_POINT('',#584); +#584 = CARTESIAN_POINT('',(-100.,-17.5,0.)); +#585 = VERTEX_POINT('',#586); +#586 = CARTESIAN_POINT('',(-100.,-17.5,1.6)); +#587 = LINE('',#588,#589); +#588 = CARTESIAN_POINT('',(-100.,-17.5,0.)); +#589 = VECTOR('',#590,1.); +#590 = DIRECTION('',(0.,0.,1.)); +#591 = ORIENTED_EDGE('',*,*,#592,.T.); +#592 = EDGE_CURVE('',#583,#593,#595,.T.); +#593 = VERTEX_POINT('',#594); +#594 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(-100.,-17.5,0.)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(-0.,1.,0.)); +#599 = ORIENTED_EDGE('',*,*,#600,.T.); +#600 = EDGE_CURVE('',#593,#601,#603,.T.); +#601 = VERTEX_POINT('',#602); +#602 = CARTESIAN_POINT('',(-100.,-9.5,1.6)); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(0.,0.,1.)); +#607 = ORIENTED_EDGE('',*,*,#608,.F.); +#608 = EDGE_CURVE('',#585,#601,#609,.T.); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(-100.,-17.5,1.6)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(-0.,1.,0.)); +#613 = PLANE('',#614); +#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617); +#615 = CARTESIAN_POINT('',(-100.,-17.5,0.)); +#616 = DIRECTION('',(1.,0.,-0.)); +#617 = DIRECTION('',(0.,0.,1.)); +#618 = ADVANCED_FACE('',(#619),#653,.T.); +#619 = FACE_BOUND('',#620,.T.); +#620 = EDGE_LOOP('',(#621,#631,#639,#647)); +#621 = ORIENTED_EDGE('',*,*,#622,.F.); +#622 = EDGE_CURVE('',#623,#625,#627,.T.); +#623 = VERTEX_POINT('',#624); +#624 = CARTESIAN_POINT('',(100.,-17.5,0.)); +#625 = VERTEX_POINT('',#626); +#626 = CARTESIAN_POINT('',(100.,-17.5,1.6)); +#627 = LINE('',#628,#629); +#628 = CARTESIAN_POINT('',(100.,-17.5,0.)); +#629 = VECTOR('',#630,1.); +#630 = DIRECTION('',(0.,0.,1.)); +#631 = ORIENTED_EDGE('',*,*,#632,.T.); +#632 = EDGE_CURVE('',#623,#633,#635,.T.); +#633 = VERTEX_POINT('',#634); +#634 = CARTESIAN_POINT('',(100.,-9.5,0.)); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(100.,-17.5,0.)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(-0.,1.,0.)); +#639 = ORIENTED_EDGE('',*,*,#640,.T.); +#640 = EDGE_CURVE('',#633,#641,#643,.T.); +#641 = VERTEX_POINT('',#642); +#642 = CARTESIAN_POINT('',(100.,-9.5,1.6)); +#643 = LINE('',#644,#645); +#644 = CARTESIAN_POINT('',(100.,-9.5,0.)); +#645 = VECTOR('',#646,1.); +#646 = DIRECTION('',(0.,0.,1.)); +#647 = ORIENTED_EDGE('',*,*,#648,.F.); +#648 = EDGE_CURVE('',#625,#641,#649,.T.); +#649 = LINE('',#650,#651); +#650 = CARTESIAN_POINT('',(100.,-17.5,1.6)); +#651 = VECTOR('',#652,1.); +#652 = DIRECTION('',(-0.,1.,0.)); +#653 = PLANE('',#654); +#654 = AXIS2_PLACEMENT_3D('',#655,#656,#657); +#655 = CARTESIAN_POINT('',(100.,-17.5,0.)); +#656 = DIRECTION('',(1.,0.,-0.)); +#657 = DIRECTION('',(0.,0.,1.)); +#658 = ADVANCED_FACE('',(#659),#675,.F.); +#659 = FACE_BOUND('',#660,.F.); +#660 = EDGE_LOOP('',(#661,#667,#668,#674)); +#661 = ORIENTED_EDGE('',*,*,#662,.F.); +#662 = EDGE_CURVE('',#583,#623,#663,.T.); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(-100.,-17.5,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(1.,0.,-0.)); +#667 = ORIENTED_EDGE('',*,*,#582,.T.); +#668 = ORIENTED_EDGE('',*,*,#669,.T.); +#669 = EDGE_CURVE('',#585,#625,#670,.T.); +#670 = LINE('',#671,#672); +#671 = CARTESIAN_POINT('',(-100.,-17.5,1.6)); +#672 = VECTOR('',#673,1.); +#673 = DIRECTION('',(1.,0.,-0.)); +#674 = ORIENTED_EDGE('',*,*,#622,.F.); +#675 = PLANE('',#676); +#676 = AXIS2_PLACEMENT_3D('',#677,#678,#679); +#677 = CARTESIAN_POINT('',(-100.,-17.5,0.)); +#678 = DIRECTION('',(-0.,1.,0.)); +#679 = DIRECTION('',(0.,0.,1.)); +#680 = ADVANCED_FACE('',(#681),#697,.T.); +#681 = FACE_BOUND('',#682,.T.); +#682 = EDGE_LOOP('',(#683,#689,#690,#696)); +#683 = ORIENTED_EDGE('',*,*,#684,.F.); +#684 = EDGE_CURVE('',#593,#633,#685,.T.); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(1.,0.,-0.)); +#689 = ORIENTED_EDGE('',*,*,#600,.T.); +#690 = ORIENTED_EDGE('',*,*,#691,.T.); +#691 = EDGE_CURVE('',#601,#641,#692,.T.); +#692 = LINE('',#693,#694); +#693 = CARTESIAN_POINT('',(-100.,-9.5,1.6)); +#694 = VECTOR('',#695,1.); +#695 = DIRECTION('',(1.,0.,-0.)); +#696 = ORIENTED_EDGE('',*,*,#640,.F.); +#697 = PLANE('',#698); +#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701); +#699 = CARTESIAN_POINT('',(-100.,-9.5,0.)); +#700 = DIRECTION('',(-0.,1.,0.)); +#701 = DIRECTION('',(0.,0.,1.)); +#702 = ADVANCED_FACE('',(#703),#709,.F.); +#703 = FACE_BOUND('',#704,.F.); +#704 = EDGE_LOOP('',(#705,#706,#707,#708)); +#705 = ORIENTED_EDGE('',*,*,#592,.F.); +#706 = ORIENTED_EDGE('',*,*,#662,.T.); +#707 = ORIENTED_EDGE('',*,*,#632,.T.); +#708 = ORIENTED_EDGE('',*,*,#684,.F.); +#709 = PLANE('',#710); +#710 = AXIS2_PLACEMENT_3D('',#711,#712,#713); +#711 = CARTESIAN_POINT('',(-100.,-17.5,0.)); +#712 = DIRECTION('',(0.,0.,1.)); +#713 = DIRECTION('',(1.,0.,-0.)); +#714 = ADVANCED_FACE('',(#715),#721,.T.); +#715 = FACE_BOUND('',#716,.T.); +#716 = EDGE_LOOP('',(#717,#718,#719,#720)); +#717 = ORIENTED_EDGE('',*,*,#608,.F.); +#718 = ORIENTED_EDGE('',*,*,#669,.T.); +#719 = ORIENTED_EDGE('',*,*,#648,.T.); +#720 = ORIENTED_EDGE('',*,*,#691,.F.); +#721 = PLANE('',#722); +#722 = AXIS2_PLACEMENT_3D('',#723,#724,#725); +#723 = CARTESIAN_POINT('',(-100.,-17.5,1.6)); +#724 = DIRECTION('',(0.,0.,1.)); +#725 = DIRECTION('',(1.,0.,-0.)); +#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#730)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#727,#728,#729)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#727 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#728 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#729 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#730 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#727, + 'distance_accuracy_value','confusion accuracy'); +#731 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#732,#734); +#732 = ( REPRESENTATION_RELATIONSHIP('','',#575,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#733) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#733 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#734 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#735 + ); +#735 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','DINRail_LeftFlange','',#5, + #570,$); +#736 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#572)); +#737 = SHAPE_DEFINITION_REPRESENTATION(#738,#744); +#738 = PRODUCT_DEFINITION_SHAPE('','',#739); +#739 = PRODUCT_DEFINITION('design','',#740,#743); +#740 = PRODUCT_DEFINITION_FORMATION('','',#741); +#741 = PRODUCT('DINRail_RightFlange','DINRail_RightFlange','',(#742)); +#742 = PRODUCT_CONTEXT('',#2,'mechanical'); +#743 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#744 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#745),#895); +#745 = MANIFOLD_SOLID_BREP('',#746); +#746 = CLOSED_SHELL('',(#747,#787,#827,#849,#871,#883)); +#747 = ADVANCED_FACE('',(#748),#782,.F.); +#748 = FACE_BOUND('',#749,.F.); +#749 = EDGE_LOOP('',(#750,#760,#768,#776)); +#750 = ORIENTED_EDGE('',*,*,#751,.F.); +#751 = EDGE_CURVE('',#752,#754,#756,.T.); +#752 = VERTEX_POINT('',#753); +#753 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#754 = VERTEX_POINT('',#755); +#755 = CARTESIAN_POINT('',(-100.,9.5,1.6)); +#756 = LINE('',#757,#758); +#757 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#758 = VECTOR('',#759,1.); +#759 = DIRECTION('',(0.,0.,1.)); +#760 = ORIENTED_EDGE('',*,*,#761,.T.); +#761 = EDGE_CURVE('',#752,#762,#764,.T.); +#762 = VERTEX_POINT('',#763); +#763 = CARTESIAN_POINT('',(-100.,17.5,0.)); +#764 = LINE('',#765,#766); +#765 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#766 = VECTOR('',#767,1.); +#767 = DIRECTION('',(-0.,1.,0.)); +#768 = ORIENTED_EDGE('',*,*,#769,.T.); +#769 = EDGE_CURVE('',#762,#770,#772,.T.); +#770 = VERTEX_POINT('',#771); +#771 = CARTESIAN_POINT('',(-100.,17.5,1.6)); +#772 = LINE('',#773,#774); +#773 = CARTESIAN_POINT('',(-100.,17.5,0.)); +#774 = VECTOR('',#775,1.); +#775 = DIRECTION('',(0.,0.,1.)); +#776 = ORIENTED_EDGE('',*,*,#777,.F.); +#777 = EDGE_CURVE('',#754,#770,#778,.T.); +#778 = LINE('',#779,#780); +#779 = CARTESIAN_POINT('',(-100.,9.5,1.6)); +#780 = VECTOR('',#781,1.); +#781 = DIRECTION('',(-0.,1.,0.)); +#782 = PLANE('',#783); +#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786); +#784 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#785 = DIRECTION('',(1.,0.,-0.)); +#786 = DIRECTION('',(0.,0.,1.)); +#787 = ADVANCED_FACE('',(#788),#822,.T.); +#788 = FACE_BOUND('',#789,.T.); +#789 = EDGE_LOOP('',(#790,#800,#808,#816)); +#790 = ORIENTED_EDGE('',*,*,#791,.F.); +#791 = EDGE_CURVE('',#792,#794,#796,.T.); +#792 = VERTEX_POINT('',#793); +#793 = CARTESIAN_POINT('',(100.,9.5,0.)); +#794 = VERTEX_POINT('',#795); +#795 = CARTESIAN_POINT('',(100.,9.5,1.6)); +#796 = LINE('',#797,#798); +#797 = CARTESIAN_POINT('',(100.,9.5,0.)); +#798 = VECTOR('',#799,1.); +#799 = DIRECTION('',(0.,0.,1.)); +#800 = ORIENTED_EDGE('',*,*,#801,.T.); +#801 = EDGE_CURVE('',#792,#802,#804,.T.); +#802 = VERTEX_POINT('',#803); +#803 = CARTESIAN_POINT('',(100.,17.5,0.)); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(100.,9.5,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(-0.,1.,0.)); +#808 = ORIENTED_EDGE('',*,*,#809,.T.); +#809 = EDGE_CURVE('',#802,#810,#812,.T.); +#810 = VERTEX_POINT('',#811); +#811 = CARTESIAN_POINT('',(100.,17.5,1.6)); +#812 = LINE('',#813,#814); +#813 = CARTESIAN_POINT('',(100.,17.5,0.)); +#814 = VECTOR('',#815,1.); +#815 = DIRECTION('',(0.,0.,1.)); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#794,#810,#818,.T.); +#818 = LINE('',#819,#820); +#819 = CARTESIAN_POINT('',(100.,9.5,1.6)); +#820 = VECTOR('',#821,1.); +#821 = DIRECTION('',(-0.,1.,0.)); +#822 = PLANE('',#823); +#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826); +#824 = CARTESIAN_POINT('',(100.,9.5,0.)); +#825 = DIRECTION('',(1.,0.,-0.)); +#826 = DIRECTION('',(0.,0.,1.)); +#827 = ADVANCED_FACE('',(#828),#844,.F.); +#828 = FACE_BOUND('',#829,.F.); +#829 = EDGE_LOOP('',(#830,#836,#837,#843)); +#830 = ORIENTED_EDGE('',*,*,#831,.F.); +#831 = EDGE_CURVE('',#752,#792,#832,.T.); +#832 = LINE('',#833,#834); +#833 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#834 = VECTOR('',#835,1.); +#835 = DIRECTION('',(1.,0.,-0.)); +#836 = ORIENTED_EDGE('',*,*,#751,.T.); +#837 = ORIENTED_EDGE('',*,*,#838,.T.); +#838 = EDGE_CURVE('',#754,#794,#839,.T.); +#839 = LINE('',#840,#841); +#840 = CARTESIAN_POINT('',(-100.,9.5,1.6)); +#841 = VECTOR('',#842,1.); +#842 = DIRECTION('',(1.,0.,-0.)); +#843 = ORIENTED_EDGE('',*,*,#791,.F.); +#844 = PLANE('',#845); +#845 = AXIS2_PLACEMENT_3D('',#846,#847,#848); +#846 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#847 = DIRECTION('',(-0.,1.,0.)); +#848 = DIRECTION('',(0.,0.,1.)); +#849 = ADVANCED_FACE('',(#850),#866,.T.); +#850 = FACE_BOUND('',#851,.T.); +#851 = EDGE_LOOP('',(#852,#858,#859,#865)); +#852 = ORIENTED_EDGE('',*,*,#853,.F.); +#853 = EDGE_CURVE('',#762,#802,#854,.T.); +#854 = LINE('',#855,#856); +#855 = CARTESIAN_POINT('',(-100.,17.5,0.)); +#856 = VECTOR('',#857,1.); +#857 = DIRECTION('',(1.,0.,-0.)); +#858 = ORIENTED_EDGE('',*,*,#769,.T.); +#859 = ORIENTED_EDGE('',*,*,#860,.T.); +#860 = EDGE_CURVE('',#770,#810,#861,.T.); +#861 = LINE('',#862,#863); +#862 = CARTESIAN_POINT('',(-100.,17.5,1.6)); +#863 = VECTOR('',#864,1.); +#864 = DIRECTION('',(1.,0.,-0.)); +#865 = ORIENTED_EDGE('',*,*,#809,.F.); +#866 = PLANE('',#867); +#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870); +#868 = CARTESIAN_POINT('',(-100.,17.5,0.)); +#869 = DIRECTION('',(-0.,1.,0.)); +#870 = DIRECTION('',(0.,0.,1.)); +#871 = ADVANCED_FACE('',(#872),#878,.F.); +#872 = FACE_BOUND('',#873,.F.); +#873 = EDGE_LOOP('',(#874,#875,#876,#877)); +#874 = ORIENTED_EDGE('',*,*,#761,.F.); +#875 = ORIENTED_EDGE('',*,*,#831,.T.); +#876 = ORIENTED_EDGE('',*,*,#801,.T.); +#877 = ORIENTED_EDGE('',*,*,#853,.F.); +#878 = PLANE('',#879); +#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882); +#880 = CARTESIAN_POINT('',(-100.,9.5,0.)); +#881 = DIRECTION('',(0.,0.,1.)); +#882 = DIRECTION('',(1.,0.,-0.)); +#883 = ADVANCED_FACE('',(#884),#890,.T.); +#884 = FACE_BOUND('',#885,.T.); +#885 = EDGE_LOOP('',(#886,#887,#888,#889)); +#886 = ORIENTED_EDGE('',*,*,#777,.F.); +#887 = ORIENTED_EDGE('',*,*,#838,.T.); +#888 = ORIENTED_EDGE('',*,*,#817,.T.); +#889 = ORIENTED_EDGE('',*,*,#860,.F.); +#890 = PLANE('',#891); +#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894); +#892 = CARTESIAN_POINT('',(-100.,9.5,1.6)); +#893 = DIRECTION('',(0.,0.,1.)); +#894 = DIRECTION('',(1.,0.,-0.)); +#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#899)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#896,#897,#898)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#896 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#897 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#898 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#899 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#896, + 'distance_accuracy_value','confusion accuracy'); +#900 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#901,#903); +#901 = ( REPRESENTATION_RELATIONSHIP('','',#744,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#902) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#902 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#903 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#904 + ); +#904 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','DINRail_RightFlange','',#5, + #739,$); +#905 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#741)); +#906 = SHAPE_DEFINITION_REPRESENTATION(#907,#913); +#907 = PRODUCT_DEFINITION_SHAPE('','',#908); +#908 = PRODUCT_DEFINITION('design','',#909,#912); +#909 = PRODUCT_DEFINITION_FORMATION('','',#910); +#910 = PRODUCT('DINRail_LeftReturnLip','DINRail_LeftReturnLip','',(#911) + ); +#911 = PRODUCT_CONTEXT('',#2,'mechanical'); +#912 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#913 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#914),#1064); +#914 = MANIFOLD_SOLID_BREP('',#915); +#915 = CLOSED_SHELL('',(#916,#956,#996,#1018,#1040,#1052)); +#916 = ADVANCED_FACE('',(#917),#951,.F.); +#917 = FACE_BOUND('',#918,.F.); +#918 = EDGE_LOOP('',(#919,#929,#937,#945)); +#919 = ORIENTED_EDGE('',*,*,#920,.F.); +#920 = EDGE_CURVE('',#921,#923,#925,.T.); +#921 = VERTEX_POINT('',#922); +#922 = CARTESIAN_POINT('',(-100.,-17.5,1.4)); +#923 = VERTEX_POINT('',#924); +#924 = CARTESIAN_POINT('',(-100.,-17.5,3.4)); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(-100.,-17.5,1.4)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(0.,0.,1.)); +#929 = ORIENTED_EDGE('',*,*,#930,.T.); +#930 = EDGE_CURVE('',#921,#931,#933,.T.); +#931 = VERTEX_POINT('',#932); +#932 = CARTESIAN_POINT('',(-100.,-15.3,1.4)); +#933 = LINE('',#934,#935); +#934 = CARTESIAN_POINT('',(-100.,-17.5,1.4)); +#935 = VECTOR('',#936,1.); +#936 = DIRECTION('',(-0.,1.,0.)); +#937 = ORIENTED_EDGE('',*,*,#938,.T.); +#938 = EDGE_CURVE('',#931,#939,#941,.T.); +#939 = VERTEX_POINT('',#940); +#940 = CARTESIAN_POINT('',(-100.,-15.3,3.4)); +#941 = LINE('',#942,#943); +#942 = CARTESIAN_POINT('',(-100.,-15.3,1.4)); +#943 = VECTOR('',#944,1.); +#944 = DIRECTION('',(0.,0.,1.)); +#945 = ORIENTED_EDGE('',*,*,#946,.F.); +#946 = EDGE_CURVE('',#923,#939,#947,.T.); +#947 = LINE('',#948,#949); +#948 = CARTESIAN_POINT('',(-100.,-17.5,3.4)); +#949 = VECTOR('',#950,1.); +#950 = DIRECTION('',(-0.,1.,0.)); +#951 = PLANE('',#952); +#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955); +#953 = CARTESIAN_POINT('',(-100.,-17.5,1.4)); +#954 = DIRECTION('',(1.,0.,-0.)); +#955 = DIRECTION('',(0.,0.,1.)); +#956 = ADVANCED_FACE('',(#957),#991,.T.); +#957 = FACE_BOUND('',#958,.T.); +#958 = EDGE_LOOP('',(#959,#969,#977,#985)); +#959 = ORIENTED_EDGE('',*,*,#960,.F.); +#960 = EDGE_CURVE('',#961,#963,#965,.T.); +#961 = VERTEX_POINT('',#962); +#962 = CARTESIAN_POINT('',(100.,-17.5,1.4)); +#963 = VERTEX_POINT('',#964); +#964 = CARTESIAN_POINT('',(100.,-17.5,3.4)); +#965 = LINE('',#966,#967); +#966 = CARTESIAN_POINT('',(100.,-17.5,1.4)); +#967 = VECTOR('',#968,1.); +#968 = DIRECTION('',(0.,0.,1.)); +#969 = ORIENTED_EDGE('',*,*,#970,.T.); +#970 = EDGE_CURVE('',#961,#971,#973,.T.); +#971 = VERTEX_POINT('',#972); +#972 = CARTESIAN_POINT('',(100.,-15.3,1.4)); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(100.,-17.5,1.4)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(-0.,1.,0.)); +#977 = ORIENTED_EDGE('',*,*,#978,.T.); +#978 = EDGE_CURVE('',#971,#979,#981,.T.); +#979 = VERTEX_POINT('',#980); +#980 = CARTESIAN_POINT('',(100.,-15.3,3.4)); +#981 = LINE('',#982,#983); +#982 = CARTESIAN_POINT('',(100.,-15.3,1.4)); +#983 = VECTOR('',#984,1.); +#984 = DIRECTION('',(0.,0.,1.)); +#985 = ORIENTED_EDGE('',*,*,#986,.F.); +#986 = EDGE_CURVE('',#963,#979,#987,.T.); +#987 = LINE('',#988,#989); +#988 = CARTESIAN_POINT('',(100.,-17.5,3.4)); +#989 = VECTOR('',#990,1.); +#990 = DIRECTION('',(-0.,1.,0.)); +#991 = PLANE('',#992); +#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995); +#993 = CARTESIAN_POINT('',(100.,-17.5,1.4)); +#994 = DIRECTION('',(1.,0.,-0.)); +#995 = DIRECTION('',(0.,0.,1.)); +#996 = ADVANCED_FACE('',(#997),#1013,.F.); +#997 = FACE_BOUND('',#998,.F.); +#998 = EDGE_LOOP('',(#999,#1005,#1006,#1012)); +#999 = ORIENTED_EDGE('',*,*,#1000,.F.); +#1000 = EDGE_CURVE('',#921,#961,#1001,.T.); +#1001 = LINE('',#1002,#1003); +#1002 = CARTESIAN_POINT('',(-100.,-17.5,1.4)); +#1003 = VECTOR('',#1004,1.); +#1004 = DIRECTION('',(1.,0.,-0.)); +#1005 = ORIENTED_EDGE('',*,*,#920,.T.); +#1006 = ORIENTED_EDGE('',*,*,#1007,.T.); +#1007 = EDGE_CURVE('',#923,#963,#1008,.T.); +#1008 = LINE('',#1009,#1010); +#1009 = CARTESIAN_POINT('',(-100.,-17.5,3.4)); +#1010 = VECTOR('',#1011,1.); +#1011 = DIRECTION('',(1.,0.,-0.)); +#1012 = ORIENTED_EDGE('',*,*,#960,.F.); +#1013 = PLANE('',#1014); +#1014 = AXIS2_PLACEMENT_3D('',#1015,#1016,#1017); +#1015 = CARTESIAN_POINT('',(-100.,-17.5,1.4)); +#1016 = DIRECTION('',(-0.,1.,0.)); +#1017 = DIRECTION('',(0.,0.,1.)); +#1018 = ADVANCED_FACE('',(#1019),#1035,.T.); +#1019 = FACE_BOUND('',#1020,.T.); +#1020 = EDGE_LOOP('',(#1021,#1027,#1028,#1034)); +#1021 = ORIENTED_EDGE('',*,*,#1022,.F.); +#1022 = EDGE_CURVE('',#931,#971,#1023,.T.); +#1023 = LINE('',#1024,#1025); +#1024 = CARTESIAN_POINT('',(-100.,-15.3,1.4)); +#1025 = VECTOR('',#1026,1.); +#1026 = DIRECTION('',(1.,0.,-0.)); +#1027 = ORIENTED_EDGE('',*,*,#938,.T.); +#1028 = ORIENTED_EDGE('',*,*,#1029,.T.); +#1029 = EDGE_CURVE('',#939,#979,#1030,.T.); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(-100.,-15.3,3.4)); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(1.,0.,-0.)); +#1034 = ORIENTED_EDGE('',*,*,#978,.F.); +#1035 = PLANE('',#1036); +#1036 = AXIS2_PLACEMENT_3D('',#1037,#1038,#1039); +#1037 = CARTESIAN_POINT('',(-100.,-15.3,1.4)); +#1038 = DIRECTION('',(-0.,1.,0.)); +#1039 = DIRECTION('',(0.,0.,1.)); +#1040 = ADVANCED_FACE('',(#1041),#1047,.F.); +#1041 = FACE_BOUND('',#1042,.F.); +#1042 = EDGE_LOOP('',(#1043,#1044,#1045,#1046)); +#1043 = ORIENTED_EDGE('',*,*,#930,.F.); +#1044 = ORIENTED_EDGE('',*,*,#1000,.T.); +#1045 = ORIENTED_EDGE('',*,*,#970,.T.); +#1046 = ORIENTED_EDGE('',*,*,#1022,.F.); +#1047 = PLANE('',#1048); +#1048 = AXIS2_PLACEMENT_3D('',#1049,#1050,#1051); +#1049 = CARTESIAN_POINT('',(-100.,-17.5,1.4)); +#1050 = DIRECTION('',(0.,0.,1.)); +#1051 = DIRECTION('',(1.,0.,-0.)); +#1052 = ADVANCED_FACE('',(#1053),#1059,.T.); +#1053 = FACE_BOUND('',#1054,.T.); +#1054 = EDGE_LOOP('',(#1055,#1056,#1057,#1058)); +#1055 = ORIENTED_EDGE('',*,*,#946,.F.); +#1056 = ORIENTED_EDGE('',*,*,#1007,.T.); +#1057 = ORIENTED_EDGE('',*,*,#986,.T.); +#1058 = ORIENTED_EDGE('',*,*,#1029,.F.); +#1059 = PLANE('',#1060); +#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063); +#1061 = CARTESIAN_POINT('',(-100.,-17.5,3.4)); +#1062 = DIRECTION('',(0.,0.,1.)); +#1063 = DIRECTION('',(1.,0.,-0.)); +#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1068)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1065,#1066,#1067)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1065 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1066 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1067 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1068 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1065, + 'distance_accuracy_value','confusion accuracy'); +#1069 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1070,#1072); +#1070 = ( REPRESENTATION_RELATIONSHIP('','',#913,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1071) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1071 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#1072 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1073); +#1073 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','DINRail_LeftReturnLip','', + #5,#908,$); +#1074 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#910)); +#1075 = SHAPE_DEFINITION_REPRESENTATION(#1076,#1082); +#1076 = PRODUCT_DEFINITION_SHAPE('','',#1077); +#1077 = PRODUCT_DEFINITION('design','',#1078,#1081); +#1078 = PRODUCT_DEFINITION_FORMATION('','',#1079); +#1079 = PRODUCT('DINRail_RightReturnLip','DINRail_RightReturnLip','',( + #1080)); +#1080 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1081 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1082 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1083),#1233); +#1083 = MANIFOLD_SOLID_BREP('',#1084); +#1084 = CLOSED_SHELL('',(#1085,#1125,#1165,#1187,#1209,#1221)); +#1085 = ADVANCED_FACE('',(#1086),#1120,.F.); +#1086 = FACE_BOUND('',#1087,.F.); +#1087 = EDGE_LOOP('',(#1088,#1098,#1106,#1114)); +#1088 = ORIENTED_EDGE('',*,*,#1089,.F.); +#1089 = EDGE_CURVE('',#1090,#1092,#1094,.T.); +#1090 = VERTEX_POINT('',#1091); +#1091 = CARTESIAN_POINT('',(-100.,15.3,1.4)); +#1092 = VERTEX_POINT('',#1093); +#1093 = CARTESIAN_POINT('',(-100.,15.3,3.4)); +#1094 = LINE('',#1095,#1096); +#1095 = CARTESIAN_POINT('',(-100.,15.3,1.4)); +#1096 = VECTOR('',#1097,1.); +#1097 = DIRECTION('',(0.,0.,1.)); +#1098 = ORIENTED_EDGE('',*,*,#1099,.T.); +#1099 = EDGE_CURVE('',#1090,#1100,#1102,.T.); +#1100 = VERTEX_POINT('',#1101); +#1101 = CARTESIAN_POINT('',(-100.,17.5,1.4)); +#1102 = LINE('',#1103,#1104); +#1103 = CARTESIAN_POINT('',(-100.,15.3,1.4)); +#1104 = VECTOR('',#1105,1.); +#1105 = DIRECTION('',(-0.,1.,0.)); +#1106 = ORIENTED_EDGE('',*,*,#1107,.T.); +#1107 = EDGE_CURVE('',#1100,#1108,#1110,.T.); +#1108 = VERTEX_POINT('',#1109); +#1109 = CARTESIAN_POINT('',(-100.,17.5,3.4)); +#1110 = LINE('',#1111,#1112); +#1111 = CARTESIAN_POINT('',(-100.,17.5,1.4)); +#1112 = VECTOR('',#1113,1.); +#1113 = DIRECTION('',(0.,0.,1.)); +#1114 = ORIENTED_EDGE('',*,*,#1115,.F.); +#1115 = EDGE_CURVE('',#1092,#1108,#1116,.T.); +#1116 = LINE('',#1117,#1118); +#1117 = CARTESIAN_POINT('',(-100.,15.3,3.4)); +#1118 = VECTOR('',#1119,1.); +#1119 = DIRECTION('',(-0.,1.,0.)); +#1120 = PLANE('',#1121); +#1121 = AXIS2_PLACEMENT_3D('',#1122,#1123,#1124); +#1122 = CARTESIAN_POINT('',(-100.,15.3,1.4)); +#1123 = DIRECTION('',(1.,0.,-0.)); +#1124 = DIRECTION('',(0.,0.,1.)); +#1125 = ADVANCED_FACE('',(#1126),#1160,.T.); +#1126 = FACE_BOUND('',#1127,.T.); +#1127 = EDGE_LOOP('',(#1128,#1138,#1146,#1154)); +#1128 = ORIENTED_EDGE('',*,*,#1129,.F.); +#1129 = EDGE_CURVE('',#1130,#1132,#1134,.T.); +#1130 = VERTEX_POINT('',#1131); +#1131 = CARTESIAN_POINT('',(100.,15.3,1.4)); +#1132 = VERTEX_POINT('',#1133); +#1133 = CARTESIAN_POINT('',(100.,15.3,3.4)); +#1134 = LINE('',#1135,#1136); +#1135 = CARTESIAN_POINT('',(100.,15.3,1.4)); +#1136 = VECTOR('',#1137,1.); +#1137 = DIRECTION('',(0.,0.,1.)); +#1138 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1139 = EDGE_CURVE('',#1130,#1140,#1142,.T.); +#1140 = VERTEX_POINT('',#1141); +#1141 = CARTESIAN_POINT('',(100.,17.5,1.4)); +#1142 = LINE('',#1143,#1144); +#1143 = CARTESIAN_POINT('',(100.,15.3,1.4)); +#1144 = VECTOR('',#1145,1.); +#1145 = DIRECTION('',(-0.,1.,0.)); +#1146 = ORIENTED_EDGE('',*,*,#1147,.T.); +#1147 = EDGE_CURVE('',#1140,#1148,#1150,.T.); +#1148 = VERTEX_POINT('',#1149); +#1149 = CARTESIAN_POINT('',(100.,17.5,3.4)); +#1150 = LINE('',#1151,#1152); +#1151 = CARTESIAN_POINT('',(100.,17.5,1.4)); +#1152 = VECTOR('',#1153,1.); +#1153 = DIRECTION('',(0.,0.,1.)); +#1154 = ORIENTED_EDGE('',*,*,#1155,.F.); +#1155 = EDGE_CURVE('',#1132,#1148,#1156,.T.); +#1156 = LINE('',#1157,#1158); +#1157 = CARTESIAN_POINT('',(100.,15.3,3.4)); +#1158 = VECTOR('',#1159,1.); +#1159 = DIRECTION('',(-0.,1.,0.)); +#1160 = PLANE('',#1161); +#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164); +#1162 = CARTESIAN_POINT('',(100.,15.3,1.4)); +#1163 = DIRECTION('',(1.,0.,-0.)); +#1164 = DIRECTION('',(0.,0.,1.)); +#1165 = ADVANCED_FACE('',(#1166),#1182,.F.); +#1166 = FACE_BOUND('',#1167,.F.); +#1167 = EDGE_LOOP('',(#1168,#1174,#1175,#1181)); +#1168 = ORIENTED_EDGE('',*,*,#1169,.F.); +#1169 = EDGE_CURVE('',#1090,#1130,#1170,.T.); +#1170 = LINE('',#1171,#1172); +#1171 = CARTESIAN_POINT('',(-100.,15.3,1.4)); +#1172 = VECTOR('',#1173,1.); +#1173 = DIRECTION('',(1.,0.,-0.)); +#1174 = ORIENTED_EDGE('',*,*,#1089,.T.); +#1175 = ORIENTED_EDGE('',*,*,#1176,.T.); +#1176 = EDGE_CURVE('',#1092,#1132,#1177,.T.); +#1177 = LINE('',#1178,#1179); +#1178 = CARTESIAN_POINT('',(-100.,15.3,3.4)); +#1179 = VECTOR('',#1180,1.); +#1180 = DIRECTION('',(1.,0.,-0.)); +#1181 = ORIENTED_EDGE('',*,*,#1129,.F.); +#1182 = PLANE('',#1183); +#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186); +#1184 = CARTESIAN_POINT('',(-100.,15.3,1.4)); +#1185 = DIRECTION('',(-0.,1.,0.)); +#1186 = DIRECTION('',(0.,0.,1.)); +#1187 = ADVANCED_FACE('',(#1188),#1204,.T.); +#1188 = FACE_BOUND('',#1189,.T.); +#1189 = EDGE_LOOP('',(#1190,#1196,#1197,#1203)); +#1190 = ORIENTED_EDGE('',*,*,#1191,.F.); +#1191 = EDGE_CURVE('',#1100,#1140,#1192,.T.); +#1192 = LINE('',#1193,#1194); +#1193 = CARTESIAN_POINT('',(-100.,17.5,1.4)); +#1194 = VECTOR('',#1195,1.); +#1195 = DIRECTION('',(1.,0.,-0.)); +#1196 = ORIENTED_EDGE('',*,*,#1107,.T.); +#1197 = ORIENTED_EDGE('',*,*,#1198,.T.); +#1198 = EDGE_CURVE('',#1108,#1148,#1199,.T.); +#1199 = LINE('',#1200,#1201); +#1200 = CARTESIAN_POINT('',(-100.,17.5,3.4)); +#1201 = VECTOR('',#1202,1.); +#1202 = DIRECTION('',(1.,0.,-0.)); +#1203 = ORIENTED_EDGE('',*,*,#1147,.F.); +#1204 = PLANE('',#1205); +#1205 = AXIS2_PLACEMENT_3D('',#1206,#1207,#1208); +#1206 = CARTESIAN_POINT('',(-100.,17.5,1.4)); +#1207 = DIRECTION('',(-0.,1.,0.)); +#1208 = DIRECTION('',(0.,0.,1.)); +#1209 = ADVANCED_FACE('',(#1210),#1216,.F.); +#1210 = FACE_BOUND('',#1211,.F.); +#1211 = EDGE_LOOP('',(#1212,#1213,#1214,#1215)); +#1212 = ORIENTED_EDGE('',*,*,#1099,.F.); +#1213 = ORIENTED_EDGE('',*,*,#1169,.T.); +#1214 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1215 = ORIENTED_EDGE('',*,*,#1191,.F.); +#1216 = PLANE('',#1217); +#1217 = AXIS2_PLACEMENT_3D('',#1218,#1219,#1220); +#1218 = CARTESIAN_POINT('',(-100.,15.3,1.4)); +#1219 = DIRECTION('',(0.,0.,1.)); +#1220 = DIRECTION('',(1.,0.,-0.)); +#1221 = ADVANCED_FACE('',(#1222),#1228,.T.); +#1222 = FACE_BOUND('',#1223,.T.); +#1223 = EDGE_LOOP('',(#1224,#1225,#1226,#1227)); +#1224 = ORIENTED_EDGE('',*,*,#1115,.F.); +#1225 = ORIENTED_EDGE('',*,*,#1176,.T.); +#1226 = ORIENTED_EDGE('',*,*,#1155,.T.); +#1227 = ORIENTED_EDGE('',*,*,#1198,.F.); +#1228 = PLANE('',#1229); +#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232); +#1230 = CARTESIAN_POINT('',(-100.,15.3,3.4)); +#1231 = DIRECTION('',(0.,0.,1.)); +#1232 = DIRECTION('',(1.,0.,-0.)); +#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1237)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1234,#1235,#1236)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1234 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1235 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1236 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1237 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1234, + 'distance_accuracy_value','confusion accuracy'); +#1238 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1239,#1241); +#1239 = ( REPRESENTATION_RELATIONSHIP('','',#1082,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1240) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1240 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#1241 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1242); +#1242 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','DINRail_RightReturnLip','', + #5,#1077,$); +#1243 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1079)); +#1244 = SHAPE_DEFINITION_REPRESENTATION(#1245,#1251); +#1245 = PRODUCT_DEFINITION_SHAPE('','',#1246); +#1246 = PRODUCT_DEFINITION('design','',#1247,#1250); +#1247 = PRODUCT_DEFINITION_FORMATION('','',#1248); +#1248 = PRODUCT('DINRail_MountSlot__60','DINRail_MountSlot__60','',( + #1249)); +#1249 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1250 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1251 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1252),#1585); +#1252 = MANIFOLD_SOLID_BREP('',#1253); +#1253 = CLOSED_SHELL('',(#1254,#1288,#1321,#1337,#1368,#1383,#1414,#1432 + ,#1465,#1498,#1515,#1533,#1548,#1564,#1575)); +#1254 = ADVANCED_FACE('',(#1255),#1283,.F.); +#1255 = FACE_BOUND('',#1256,.F.); +#1256 = EDGE_LOOP('',(#1257,#1268,#1277)); +#1257 = ORIENTED_EDGE('',*,*,#1258,.T.); +#1258 = EDGE_CURVE('',#1259,#1261,#1263,.T.); +#1259 = VERTEX_POINT('',#1260); +#1260 = CARTESIAN_POINT('',(-63.8,-2.2,5.55)); +#1261 = VERTEX_POINT('',#1262); +#1262 = CARTESIAN_POINT('',(-61.6,-5.388445916248E-16,5.55)); +#1263 = CIRCLE('',#1264,2.2); +#1264 = AXIS2_PLACEMENT_3D('',#1265,#1266,#1267); +#1265 = CARTESIAN_POINT('',(-63.8,0.,5.55)); +#1266 = DIRECTION('',(0.,0.,1.)); +#1267 = DIRECTION('',(1.,0.,-0.)); +#1268 = ORIENTED_EDGE('',*,*,#1269,.T.); +#1269 = EDGE_CURVE('',#1261,#1270,#1272,.T.); +#1270 = VERTEX_POINT('',#1271); +#1271 = CARTESIAN_POINT('',(-63.8,2.2,5.55)); +#1272 = CIRCLE('',#1273,2.2); +#1273 = AXIS2_PLACEMENT_3D('',#1274,#1275,#1276); +#1274 = CARTESIAN_POINT('',(-63.8,0.,5.55)); +#1275 = DIRECTION('',(0.,0.,1.)); +#1276 = DIRECTION('',(1.,0.,-0.)); +#1277 = ORIENTED_EDGE('',*,*,#1278,.F.); +#1278 = EDGE_CURVE('',#1259,#1270,#1279,.T.); +#1279 = LINE('',#1280,#1281); +#1280 = CARTESIAN_POINT('',(-63.8,-2.2,5.55)); +#1281 = VECTOR('',#1282,1.); +#1282 = DIRECTION('',(-0.,1.,0.)); +#1283 = PLANE('',#1284); +#1284 = AXIS2_PLACEMENT_3D('',#1285,#1286,#1287); +#1285 = CARTESIAN_POINT('',(-63.8,0.,5.55)); +#1286 = DIRECTION('',(0.,0.,1.)); +#1287 = DIRECTION('',(1.,0.,-0.)); +#1288 = ADVANCED_FACE('',(#1289),#1316,.F.); +#1289 = FACE_BOUND('',#1290,.F.); +#1290 = EDGE_LOOP('',(#1291,#1292,#1300,#1309,#1315)); +#1291 = ORIENTED_EDGE('',*,*,#1258,.F.); +#1292 = ORIENTED_EDGE('',*,*,#1293,.T.); +#1293 = EDGE_CURVE('',#1259,#1294,#1296,.T.); +#1294 = VERTEX_POINT('',#1295); +#1295 = CARTESIAN_POINT('',(-56.2,-2.2,5.55)); +#1296 = LINE('',#1297,#1298); +#1297 = CARTESIAN_POINT('',(-63.8,-2.2,5.55)); +#1298 = VECTOR('',#1299,1.); +#1299 = DIRECTION('',(1.,0.,-0.)); +#1300 = ORIENTED_EDGE('',*,*,#1301,.F.); +#1301 = EDGE_CURVE('',#1302,#1294,#1304,.T.); +#1302 = VERTEX_POINT('',#1303); +#1303 = CARTESIAN_POINT('',(-56.2,2.2,5.55)); +#1304 = CIRCLE('',#1305,2.2); +#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308); +#1306 = CARTESIAN_POINT('',(-56.2,0.,5.55)); +#1307 = DIRECTION('',(0.,0.,1.)); +#1308 = DIRECTION('',(1.,0.,-0.)); +#1309 = ORIENTED_EDGE('',*,*,#1310,.F.); +#1310 = EDGE_CURVE('',#1270,#1302,#1311,.T.); +#1311 = LINE('',#1312,#1313); +#1312 = CARTESIAN_POINT('',(-63.8,2.2,5.55)); +#1313 = VECTOR('',#1314,1.); +#1314 = DIRECTION('',(1.,0.,-0.)); +#1315 = ORIENTED_EDGE('',*,*,#1269,.F.); +#1316 = PLANE('',#1317); +#1317 = AXIS2_PLACEMENT_3D('',#1318,#1319,#1320); +#1318 = CARTESIAN_POINT('',(-63.8,-2.2,5.55)); +#1319 = DIRECTION('',(0.,0.,1.)); +#1320 = DIRECTION('',(1.,0.,-0.)); +#1321 = ADVANCED_FACE('',(#1322),#1332,.F.); +#1322 = FACE_BOUND('',#1323,.F.); +#1323 = EDGE_LOOP('',(#1324,#1325)); +#1324 = ORIENTED_EDGE('',*,*,#1278,.T.); +#1325 = ORIENTED_EDGE('',*,*,#1326,.T.); +#1326 = EDGE_CURVE('',#1270,#1259,#1327,.T.); +#1327 = CIRCLE('',#1328,2.2); +#1328 = AXIS2_PLACEMENT_3D('',#1329,#1330,#1331); +#1329 = CARTESIAN_POINT('',(-63.8,0.,5.55)); +#1330 = DIRECTION('',(0.,0.,1.)); +#1331 = DIRECTION('',(1.,0.,-0.)); +#1332 = PLANE('',#1333); +#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336); +#1334 = CARTESIAN_POINT('',(-63.8,0.,5.55)); +#1335 = DIRECTION('',(0.,0.,1.)); +#1336 = DIRECTION('',(1.,0.,-0.)); +#1337 = ADVANCED_FACE('',(#1338),#1363,.T.); +#1338 = FACE_BOUND('',#1339,.T.); +#1339 = EDGE_LOOP('',(#1340,#1341,#1349,#1357)); +#1340 = ORIENTED_EDGE('',*,*,#1310,.F.); +#1341 = ORIENTED_EDGE('',*,*,#1342,.T.); +#1342 = EDGE_CURVE('',#1270,#1343,#1345,.T.); +#1343 = VERTEX_POINT('',#1344); +#1344 = CARTESIAN_POINT('',(-63.8,2.2,5.9)); +#1345 = LINE('',#1346,#1347); +#1346 = CARTESIAN_POINT('',(-63.8,2.2,5.55)); +#1347 = VECTOR('',#1348,1.); +#1348 = DIRECTION('',(0.,0.,1.)); +#1349 = ORIENTED_EDGE('',*,*,#1350,.T.); +#1350 = EDGE_CURVE('',#1343,#1351,#1353,.T.); +#1351 = VERTEX_POINT('',#1352); +#1352 = CARTESIAN_POINT('',(-56.2,2.2,5.9)); +#1353 = LINE('',#1354,#1355); +#1354 = CARTESIAN_POINT('',(-63.8,2.2,5.9)); +#1355 = VECTOR('',#1356,1.); +#1356 = DIRECTION('',(1.,0.,-0.)); +#1357 = ORIENTED_EDGE('',*,*,#1358,.F.); +#1358 = EDGE_CURVE('',#1302,#1351,#1359,.T.); +#1359 = LINE('',#1360,#1361); +#1360 = CARTESIAN_POINT('',(-56.2,2.2,5.55)); +#1361 = VECTOR('',#1362,1.); +#1362 = DIRECTION('',(0.,0.,1.)); +#1363 = PLANE('',#1364); +#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367); +#1365 = CARTESIAN_POINT('',(-63.8,2.2,5.55)); +#1366 = DIRECTION('',(-0.,1.,0.)); +#1367 = DIRECTION('',(0.,0.,1.)); +#1368 = ADVANCED_FACE('',(#1369),#1378,.F.); +#1369 = FACE_BOUND('',#1370,.F.); +#1370 = EDGE_LOOP('',(#1371,#1372)); +#1371 = ORIENTED_EDGE('',*,*,#1301,.T.); +#1372 = ORIENTED_EDGE('',*,*,#1373,.T.); +#1373 = EDGE_CURVE('',#1294,#1302,#1374,.T.); +#1374 = LINE('',#1375,#1376); +#1375 = CARTESIAN_POINT('',(-56.2,-2.2,5.55)); +#1376 = VECTOR('',#1377,1.); +#1377 = DIRECTION('',(-0.,1.,0.)); +#1378 = PLANE('',#1379); +#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382); +#1380 = CARTESIAN_POINT('',(-63.8,-2.2,5.55)); +#1381 = DIRECTION('',(0.,0.,1.)); +#1382 = DIRECTION('',(1.,0.,-0.)); +#1383 = ADVANCED_FACE('',(#1384),#1409,.F.); +#1384 = FACE_BOUND('',#1385,.F.); +#1385 = EDGE_LOOP('',(#1386,#1387,#1395,#1403)); +#1386 = ORIENTED_EDGE('',*,*,#1293,.F.); +#1387 = ORIENTED_EDGE('',*,*,#1388,.T.); +#1388 = EDGE_CURVE('',#1259,#1389,#1391,.T.); +#1389 = VERTEX_POINT('',#1390); +#1390 = CARTESIAN_POINT('',(-63.8,-2.2,5.9)); +#1391 = LINE('',#1392,#1393); +#1392 = CARTESIAN_POINT('',(-63.8,-2.2,5.55)); +#1393 = VECTOR('',#1394,1.); +#1394 = DIRECTION('',(0.,0.,1.)); +#1395 = ORIENTED_EDGE('',*,*,#1396,.T.); +#1396 = EDGE_CURVE('',#1389,#1397,#1399,.T.); +#1397 = VERTEX_POINT('',#1398); +#1398 = CARTESIAN_POINT('',(-56.2,-2.2,5.9)); +#1399 = LINE('',#1400,#1401); +#1400 = CARTESIAN_POINT('',(-63.8,-2.2,5.9)); +#1401 = VECTOR('',#1402,1.); +#1402 = DIRECTION('',(1.,0.,-0.)); +#1403 = ORIENTED_EDGE('',*,*,#1404,.F.); +#1404 = EDGE_CURVE('',#1294,#1397,#1405,.T.); +#1405 = LINE('',#1406,#1407); +#1406 = CARTESIAN_POINT('',(-56.2,-2.2,5.55)); +#1407 = VECTOR('',#1408,1.); +#1408 = DIRECTION('',(0.,0.,1.)); +#1409 = PLANE('',#1410); +#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413); +#1411 = CARTESIAN_POINT('',(-63.8,-2.2,5.55)); +#1412 = DIRECTION('',(-0.,1.,0.)); +#1413 = DIRECTION('',(0.,0.,1.)); +#1414 = ADVANCED_FACE('',(#1415),#1427,.T.); +#1415 = FACE_BOUND('',#1416,.T.); +#1416 = EDGE_LOOP('',(#1417,#1424,#1425,#1426)); +#1417 = ORIENTED_EDGE('',*,*,#1418,.F.); +#1418 = EDGE_CURVE('',#1343,#1389,#1419,.T.); +#1419 = CIRCLE('',#1420,2.2); +#1420 = AXIS2_PLACEMENT_3D('',#1421,#1422,#1423); +#1421 = CARTESIAN_POINT('',(-63.8,0.,5.9)); +#1422 = DIRECTION('',(0.,0.,1.)); +#1423 = DIRECTION('',(1.,0.,-0.)); +#1424 = ORIENTED_EDGE('',*,*,#1342,.F.); +#1425 = ORIENTED_EDGE('',*,*,#1326,.T.); +#1426 = ORIENTED_EDGE('',*,*,#1388,.T.); +#1427 = CYLINDRICAL_SURFACE('',#1428,2.2); +#1428 = AXIS2_PLACEMENT_3D('',#1429,#1430,#1431); +#1429 = CARTESIAN_POINT('',(-63.8,0.,5.55)); +#1430 = DIRECTION('',(0.,0.,1.)); +#1431 = DIRECTION('',(1.,0.,-0.)); +#1432 = ADVANCED_FACE('',(#1433),#1460,.T.); +#1433 = FACE_BOUND('',#1434,.T.); +#1434 = EDGE_LOOP('',(#1435,#1444,#1452,#1459)); +#1435 = ORIENTED_EDGE('',*,*,#1436,.F.); +#1436 = EDGE_CURVE('',#1437,#1351,#1439,.T.); +#1437 = VERTEX_POINT('',#1438); +#1438 = CARTESIAN_POINT('',(-54.,-5.388445916248E-16,5.9)); +#1439 = CIRCLE('',#1440,2.2); +#1440 = AXIS2_PLACEMENT_3D('',#1441,#1442,#1443); +#1441 = CARTESIAN_POINT('',(-56.2,0.,5.9)); +#1442 = DIRECTION('',(0.,0.,1.)); +#1443 = DIRECTION('',(1.,0.,-0.)); +#1444 = ORIENTED_EDGE('',*,*,#1445,.F.); +#1445 = EDGE_CURVE('',#1446,#1437,#1448,.T.); +#1446 = VERTEX_POINT('',#1447); +#1447 = CARTESIAN_POINT('',(-54.,-5.388445916248E-16,5.55)); +#1448 = LINE('',#1449,#1450); +#1449 = CARTESIAN_POINT('',(-54.,-5.388445916248E-16,5.55)); +#1450 = VECTOR('',#1451,1.); +#1451 = DIRECTION('',(0.,0.,1.)); +#1452 = ORIENTED_EDGE('',*,*,#1453,.T.); +#1453 = EDGE_CURVE('',#1446,#1302,#1454,.T.); +#1454 = CIRCLE('',#1455,2.2); +#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458); +#1456 = CARTESIAN_POINT('',(-56.2,0.,5.55)); +#1457 = DIRECTION('',(0.,0.,1.)); +#1458 = DIRECTION('',(1.,0.,-0.)); +#1459 = ORIENTED_EDGE('',*,*,#1358,.T.); +#1460 = CYLINDRICAL_SURFACE('',#1461,2.2); +#1461 = AXIS2_PLACEMENT_3D('',#1462,#1463,#1464); +#1462 = CARTESIAN_POINT('',(-56.2,0.,5.55)); +#1463 = DIRECTION('',(0.,0.,1.)); +#1464 = DIRECTION('',(1.,0.,-0.)); +#1465 = ADVANCED_FACE('',(#1466),#1493,.T.); +#1466 = FACE_BOUND('',#1467,.T.); +#1467 = EDGE_LOOP('',(#1468,#1477,#1478,#1485,#1486)); +#1468 = ORIENTED_EDGE('',*,*,#1469,.F.); +#1469 = EDGE_CURVE('',#1389,#1470,#1472,.T.); +#1470 = VERTEX_POINT('',#1471); +#1471 = CARTESIAN_POINT('',(-61.6,-5.388445916248E-16,5.9)); +#1472 = CIRCLE('',#1473,2.2); +#1473 = AXIS2_PLACEMENT_3D('',#1474,#1475,#1476); +#1474 = CARTESIAN_POINT('',(-63.8,0.,5.9)); +#1475 = DIRECTION('',(0.,0.,1.)); +#1476 = DIRECTION('',(1.,0.,-0.)); +#1477 = ORIENTED_EDGE('',*,*,#1396,.T.); +#1478 = ORIENTED_EDGE('',*,*,#1479,.F.); +#1479 = EDGE_CURVE('',#1351,#1397,#1480,.T.); +#1480 = CIRCLE('',#1481,2.2); +#1481 = AXIS2_PLACEMENT_3D('',#1482,#1483,#1484); +#1482 = CARTESIAN_POINT('',(-56.2,0.,5.9)); +#1483 = DIRECTION('',(0.,0.,1.)); +#1484 = DIRECTION('',(1.,0.,-0.)); +#1485 = ORIENTED_EDGE('',*,*,#1350,.F.); +#1486 = ORIENTED_EDGE('',*,*,#1487,.F.); +#1487 = EDGE_CURVE('',#1470,#1343,#1488,.T.); +#1488 = CIRCLE('',#1489,2.2); +#1489 = AXIS2_PLACEMENT_3D('',#1490,#1491,#1492); +#1490 = CARTESIAN_POINT('',(-63.8,0.,5.9)); +#1491 = DIRECTION('',(0.,0.,1.)); +#1492 = DIRECTION('',(1.,0.,-0.)); +#1493 = PLANE('',#1494); +#1494 = AXIS2_PLACEMENT_3D('',#1495,#1496,#1497); +#1495 = CARTESIAN_POINT('',(-63.8,-2.2,5.9)); +#1496 = DIRECTION('',(0.,0.,1.)); +#1497 = DIRECTION('',(1.,0.,-0.)); +#1498 = ADVANCED_FACE('',(#1499),#1510,.F.); +#1499 = FACE_BOUND('',#1500,.F.); +#1500 = EDGE_LOOP('',(#1501,#1508,#1509)); +#1501 = ORIENTED_EDGE('',*,*,#1502,.T.); +#1502 = EDGE_CURVE('',#1294,#1446,#1503,.T.); +#1503 = CIRCLE('',#1504,2.2); +#1504 = AXIS2_PLACEMENT_3D('',#1505,#1506,#1507); +#1505 = CARTESIAN_POINT('',(-56.2,0.,5.55)); +#1506 = DIRECTION('',(0.,0.,1.)); +#1507 = DIRECTION('',(1.,0.,-0.)); +#1508 = ORIENTED_EDGE('',*,*,#1453,.T.); +#1509 = ORIENTED_EDGE('',*,*,#1373,.F.); +#1510 = PLANE('',#1511); +#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514); +#1512 = CARTESIAN_POINT('',(-56.2,0.,5.55)); +#1513 = DIRECTION('',(0.,0.,1.)); +#1514 = DIRECTION('',(1.,0.,-0.)); +#1515 = ADVANCED_FACE('',(#1516),#1528,.T.); +#1516 = FACE_BOUND('',#1517,.T.); +#1517 = EDGE_LOOP('',(#1518,#1519,#1526,#1527)); +#1518 = ORIENTED_EDGE('',*,*,#1445,.T.); +#1519 = ORIENTED_EDGE('',*,*,#1520,.F.); +#1520 = EDGE_CURVE('',#1397,#1437,#1521,.T.); +#1521 = CIRCLE('',#1522,2.2); +#1522 = AXIS2_PLACEMENT_3D('',#1523,#1524,#1525); +#1523 = CARTESIAN_POINT('',(-56.2,0.,5.9)); +#1524 = DIRECTION('',(0.,0.,1.)); +#1525 = DIRECTION('',(1.,0.,-0.)); +#1526 = ORIENTED_EDGE('',*,*,#1404,.F.); +#1527 = ORIENTED_EDGE('',*,*,#1502,.T.); +#1528 = CYLINDRICAL_SURFACE('',#1529,2.2); +#1529 = AXIS2_PLACEMENT_3D('',#1530,#1531,#1532); +#1530 = CARTESIAN_POINT('',(-56.2,0.,5.55)); +#1531 = DIRECTION('',(0.,0.,1.)); +#1532 = DIRECTION('',(1.,0.,-0.)); +#1533 = ADVANCED_FACE('',(#1534),#1543,.T.); +#1534 = FACE_BOUND('',#1535,.T.); +#1535 = EDGE_LOOP('',(#1536,#1542)); +#1536 = ORIENTED_EDGE('',*,*,#1537,.T.); +#1537 = EDGE_CURVE('',#1389,#1343,#1538,.T.); +#1538 = LINE('',#1539,#1540); +#1539 = CARTESIAN_POINT('',(-63.8,-2.2,5.9)); +#1540 = VECTOR('',#1541,1.); +#1541 = DIRECTION('',(-0.,1.,0.)); +#1542 = ORIENTED_EDGE('',*,*,#1418,.T.); +#1543 = PLANE('',#1544); +#1544 = AXIS2_PLACEMENT_3D('',#1545,#1546,#1547); +#1545 = CARTESIAN_POINT('',(-63.8,0.,5.9)); +#1546 = DIRECTION('',(0.,0.,1.)); +#1547 = DIRECTION('',(1.,0.,-0.)); +#1548 = ADVANCED_FACE('',(#1549),#1559,.T.); +#1549 = FACE_BOUND('',#1550,.T.); +#1550 = EDGE_LOOP('',(#1551,#1552,#1553)); +#1551 = ORIENTED_EDGE('',*,*,#1520,.T.); +#1552 = ORIENTED_EDGE('',*,*,#1436,.T.); +#1553 = ORIENTED_EDGE('',*,*,#1554,.F.); +#1554 = EDGE_CURVE('',#1397,#1351,#1555,.T.); +#1555 = LINE('',#1556,#1557); +#1556 = CARTESIAN_POINT('',(-56.2,-2.2,5.9)); +#1557 = VECTOR('',#1558,1.); +#1558 = DIRECTION('',(-0.,1.,0.)); +#1559 = PLANE('',#1560); +#1560 = AXIS2_PLACEMENT_3D('',#1561,#1562,#1563); +#1561 = CARTESIAN_POINT('',(-56.2,0.,5.9)); +#1562 = DIRECTION('',(0.,0.,1.)); +#1563 = DIRECTION('',(1.,0.,-0.)); +#1564 = ADVANCED_FACE('',(#1565),#1570,.T.); +#1565 = FACE_BOUND('',#1566,.T.); +#1566 = EDGE_LOOP('',(#1567,#1568,#1569)); +#1567 = ORIENTED_EDGE('',*,*,#1469,.T.); +#1568 = ORIENTED_EDGE('',*,*,#1487,.T.); +#1569 = ORIENTED_EDGE('',*,*,#1537,.F.); +#1570 = PLANE('',#1571); +#1571 = AXIS2_PLACEMENT_3D('',#1572,#1573,#1574); +#1572 = CARTESIAN_POINT('',(-63.8,0.,5.9)); +#1573 = DIRECTION('',(0.,0.,1.)); +#1574 = DIRECTION('',(1.,0.,-0.)); +#1575 = ADVANCED_FACE('',(#1576),#1580,.T.); +#1576 = FACE_BOUND('',#1577,.T.); +#1577 = EDGE_LOOP('',(#1578,#1579)); +#1578 = ORIENTED_EDGE('',*,*,#1479,.T.); +#1579 = ORIENTED_EDGE('',*,*,#1554,.T.); +#1580 = PLANE('',#1581); +#1581 = AXIS2_PLACEMENT_3D('',#1582,#1583,#1584); +#1582 = CARTESIAN_POINT('',(-63.8,-2.2,5.9)); +#1583 = DIRECTION('',(0.,0.,1.)); +#1584 = DIRECTION('',(1.,0.,-0.)); +#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1589)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1586,#1587,#1588)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1586, + 'distance_accuracy_value','confusion accuracy'); +#1590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1591,#1593); +#1591 = ( REPRESENTATION_RELATIONSHIP('','',#1251,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1592) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#1593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1594); +#1594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','DINRail_MountSlot__60','', + #5,#1246,$); +#1595 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1248)); +#1596 = SHAPE_DEFINITION_REPRESENTATION(#1597,#1603); +#1597 = PRODUCT_DEFINITION_SHAPE('','',#1598); +#1598 = PRODUCT_DEFINITION('design','',#1599,#1602); +#1599 = PRODUCT_DEFINITION_FORMATION('','',#1600); +#1600 = PRODUCT('DINRail_MountSlot_0','DINRail_MountSlot_0','',(#1601)); +#1601 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1603 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1604),#1937); +#1604 = MANIFOLD_SOLID_BREP('',#1605); +#1605 = CLOSED_SHELL('',(#1606,#1640,#1673,#1689,#1720,#1735,#1766,#1784 + ,#1817,#1850,#1867,#1885,#1900,#1916,#1927)); +#1606 = ADVANCED_FACE('',(#1607),#1635,.F.); +#1607 = FACE_BOUND('',#1608,.F.); +#1608 = EDGE_LOOP('',(#1609,#1620,#1629)); +#1609 = ORIENTED_EDGE('',*,*,#1610,.T.); +#1610 = EDGE_CURVE('',#1611,#1613,#1615,.T.); +#1611 = VERTEX_POINT('',#1612); +#1612 = CARTESIAN_POINT('',(-3.8,-2.2,5.55)); +#1613 = VERTEX_POINT('',#1614); +#1614 = CARTESIAN_POINT('',(-1.6,-5.388445916248E-16,5.55)); +#1615 = CIRCLE('',#1616,2.2); +#1616 = AXIS2_PLACEMENT_3D('',#1617,#1618,#1619); +#1617 = CARTESIAN_POINT('',(-3.8,0.,5.55)); +#1618 = DIRECTION('',(0.,0.,1.)); +#1619 = DIRECTION('',(1.,0.,-0.)); +#1620 = ORIENTED_EDGE('',*,*,#1621,.T.); +#1621 = EDGE_CURVE('',#1613,#1622,#1624,.T.); +#1622 = VERTEX_POINT('',#1623); +#1623 = CARTESIAN_POINT('',(-3.8,2.2,5.55)); +#1624 = CIRCLE('',#1625,2.2); +#1625 = AXIS2_PLACEMENT_3D('',#1626,#1627,#1628); +#1626 = CARTESIAN_POINT('',(-3.8,0.,5.55)); +#1627 = DIRECTION('',(0.,0.,1.)); +#1628 = DIRECTION('',(1.,0.,-0.)); +#1629 = ORIENTED_EDGE('',*,*,#1630,.F.); +#1630 = EDGE_CURVE('',#1611,#1622,#1631,.T.); +#1631 = LINE('',#1632,#1633); +#1632 = CARTESIAN_POINT('',(-3.8,-2.2,5.55)); +#1633 = VECTOR('',#1634,1.); +#1634 = DIRECTION('',(-0.,1.,0.)); +#1635 = PLANE('',#1636); +#1636 = AXIS2_PLACEMENT_3D('',#1637,#1638,#1639); +#1637 = CARTESIAN_POINT('',(-3.8,0.,5.55)); +#1638 = DIRECTION('',(0.,0.,1.)); +#1639 = DIRECTION('',(1.,0.,-0.)); +#1640 = ADVANCED_FACE('',(#1641),#1668,.F.); +#1641 = FACE_BOUND('',#1642,.F.); +#1642 = EDGE_LOOP('',(#1643,#1644,#1652,#1661,#1667)); +#1643 = ORIENTED_EDGE('',*,*,#1610,.F.); +#1644 = ORIENTED_EDGE('',*,*,#1645,.T.); +#1645 = EDGE_CURVE('',#1611,#1646,#1648,.T.); +#1646 = VERTEX_POINT('',#1647); +#1647 = CARTESIAN_POINT('',(3.8,-2.2,5.55)); +#1648 = LINE('',#1649,#1650); +#1649 = CARTESIAN_POINT('',(-3.8,-2.2,5.55)); +#1650 = VECTOR('',#1651,1.); +#1651 = DIRECTION('',(1.,0.,-0.)); +#1652 = ORIENTED_EDGE('',*,*,#1653,.F.); +#1653 = EDGE_CURVE('',#1654,#1646,#1656,.T.); +#1654 = VERTEX_POINT('',#1655); +#1655 = CARTESIAN_POINT('',(3.8,2.2,5.55)); +#1656 = CIRCLE('',#1657,2.2); +#1657 = AXIS2_PLACEMENT_3D('',#1658,#1659,#1660); +#1658 = CARTESIAN_POINT('',(3.8,0.,5.55)); +#1659 = DIRECTION('',(0.,0.,1.)); +#1660 = DIRECTION('',(1.,0.,-0.)); +#1661 = ORIENTED_EDGE('',*,*,#1662,.F.); +#1662 = EDGE_CURVE('',#1622,#1654,#1663,.T.); +#1663 = LINE('',#1664,#1665); +#1664 = CARTESIAN_POINT('',(-3.8,2.2,5.55)); +#1665 = VECTOR('',#1666,1.); +#1666 = DIRECTION('',(1.,0.,-0.)); +#1667 = ORIENTED_EDGE('',*,*,#1621,.F.); +#1668 = PLANE('',#1669); +#1669 = AXIS2_PLACEMENT_3D('',#1670,#1671,#1672); +#1670 = CARTESIAN_POINT('',(-3.8,-2.2,5.55)); +#1671 = DIRECTION('',(0.,0.,1.)); +#1672 = DIRECTION('',(1.,0.,-0.)); +#1673 = ADVANCED_FACE('',(#1674),#1684,.F.); +#1674 = FACE_BOUND('',#1675,.F.); +#1675 = EDGE_LOOP('',(#1676,#1677)); +#1676 = ORIENTED_EDGE('',*,*,#1630,.T.); +#1677 = ORIENTED_EDGE('',*,*,#1678,.T.); +#1678 = EDGE_CURVE('',#1622,#1611,#1679,.T.); +#1679 = CIRCLE('',#1680,2.2); +#1680 = AXIS2_PLACEMENT_3D('',#1681,#1682,#1683); +#1681 = CARTESIAN_POINT('',(-3.8,0.,5.55)); +#1682 = DIRECTION('',(0.,0.,1.)); +#1683 = DIRECTION('',(1.,0.,-0.)); +#1684 = PLANE('',#1685); +#1685 = AXIS2_PLACEMENT_3D('',#1686,#1687,#1688); +#1686 = CARTESIAN_POINT('',(-3.8,0.,5.55)); +#1687 = DIRECTION('',(0.,0.,1.)); +#1688 = DIRECTION('',(1.,0.,-0.)); +#1689 = ADVANCED_FACE('',(#1690),#1715,.T.); +#1690 = FACE_BOUND('',#1691,.T.); +#1691 = EDGE_LOOP('',(#1692,#1693,#1701,#1709)); +#1692 = ORIENTED_EDGE('',*,*,#1662,.F.); +#1693 = ORIENTED_EDGE('',*,*,#1694,.T.); +#1694 = EDGE_CURVE('',#1622,#1695,#1697,.T.); +#1695 = VERTEX_POINT('',#1696); +#1696 = CARTESIAN_POINT('',(-3.8,2.2,5.9)); +#1697 = LINE('',#1698,#1699); +#1698 = CARTESIAN_POINT('',(-3.8,2.2,5.55)); +#1699 = VECTOR('',#1700,1.); +#1700 = DIRECTION('',(0.,0.,1.)); +#1701 = ORIENTED_EDGE('',*,*,#1702,.T.); +#1702 = EDGE_CURVE('',#1695,#1703,#1705,.T.); +#1703 = VERTEX_POINT('',#1704); +#1704 = CARTESIAN_POINT('',(3.8,2.2,5.9)); +#1705 = LINE('',#1706,#1707); +#1706 = CARTESIAN_POINT('',(-3.8,2.2,5.9)); +#1707 = VECTOR('',#1708,1.); +#1708 = DIRECTION('',(1.,0.,-0.)); +#1709 = ORIENTED_EDGE('',*,*,#1710,.F.); +#1710 = EDGE_CURVE('',#1654,#1703,#1711,.T.); +#1711 = LINE('',#1712,#1713); +#1712 = CARTESIAN_POINT('',(3.8,2.2,5.55)); +#1713 = VECTOR('',#1714,1.); +#1714 = DIRECTION('',(0.,0.,1.)); +#1715 = PLANE('',#1716); +#1716 = AXIS2_PLACEMENT_3D('',#1717,#1718,#1719); +#1717 = CARTESIAN_POINT('',(-3.8,2.2,5.55)); +#1718 = DIRECTION('',(-0.,1.,0.)); +#1719 = DIRECTION('',(0.,0.,1.)); +#1720 = ADVANCED_FACE('',(#1721),#1730,.F.); +#1721 = FACE_BOUND('',#1722,.F.); +#1722 = EDGE_LOOP('',(#1723,#1724)); +#1723 = ORIENTED_EDGE('',*,*,#1653,.T.); +#1724 = ORIENTED_EDGE('',*,*,#1725,.T.); +#1725 = EDGE_CURVE('',#1646,#1654,#1726,.T.); +#1726 = LINE('',#1727,#1728); +#1727 = CARTESIAN_POINT('',(3.8,-2.2,5.55)); +#1728 = VECTOR('',#1729,1.); +#1729 = DIRECTION('',(-0.,1.,0.)); +#1730 = PLANE('',#1731); +#1731 = AXIS2_PLACEMENT_3D('',#1732,#1733,#1734); +#1732 = CARTESIAN_POINT('',(-3.8,-2.2,5.55)); +#1733 = DIRECTION('',(0.,0.,1.)); +#1734 = DIRECTION('',(1.,0.,-0.)); +#1735 = ADVANCED_FACE('',(#1736),#1761,.F.); +#1736 = FACE_BOUND('',#1737,.F.); +#1737 = EDGE_LOOP('',(#1738,#1739,#1747,#1755)); +#1738 = ORIENTED_EDGE('',*,*,#1645,.F.); +#1739 = ORIENTED_EDGE('',*,*,#1740,.T.); +#1740 = EDGE_CURVE('',#1611,#1741,#1743,.T.); +#1741 = VERTEX_POINT('',#1742); +#1742 = CARTESIAN_POINT('',(-3.8,-2.2,5.9)); +#1743 = LINE('',#1744,#1745); +#1744 = CARTESIAN_POINT('',(-3.8,-2.2,5.55)); +#1745 = VECTOR('',#1746,1.); +#1746 = DIRECTION('',(0.,0.,1.)); +#1747 = ORIENTED_EDGE('',*,*,#1748,.T.); +#1748 = EDGE_CURVE('',#1741,#1749,#1751,.T.); +#1749 = VERTEX_POINT('',#1750); +#1750 = CARTESIAN_POINT('',(3.8,-2.2,5.9)); +#1751 = LINE('',#1752,#1753); +#1752 = CARTESIAN_POINT('',(-3.8,-2.2,5.9)); +#1753 = VECTOR('',#1754,1.); +#1754 = DIRECTION('',(1.,0.,-0.)); +#1755 = ORIENTED_EDGE('',*,*,#1756,.F.); +#1756 = EDGE_CURVE('',#1646,#1749,#1757,.T.); +#1757 = LINE('',#1758,#1759); +#1758 = CARTESIAN_POINT('',(3.8,-2.2,5.55)); +#1759 = VECTOR('',#1760,1.); +#1760 = DIRECTION('',(0.,0.,1.)); +#1761 = PLANE('',#1762); +#1762 = AXIS2_PLACEMENT_3D('',#1763,#1764,#1765); +#1763 = CARTESIAN_POINT('',(-3.8,-2.2,5.55)); +#1764 = DIRECTION('',(-0.,1.,0.)); +#1765 = DIRECTION('',(0.,0.,1.)); +#1766 = ADVANCED_FACE('',(#1767),#1779,.T.); +#1767 = FACE_BOUND('',#1768,.T.); +#1768 = EDGE_LOOP('',(#1769,#1776,#1777,#1778)); +#1769 = ORIENTED_EDGE('',*,*,#1770,.F.); +#1770 = EDGE_CURVE('',#1695,#1741,#1771,.T.); +#1771 = CIRCLE('',#1772,2.2); +#1772 = AXIS2_PLACEMENT_3D('',#1773,#1774,#1775); +#1773 = CARTESIAN_POINT('',(-3.8,0.,5.9)); +#1774 = DIRECTION('',(0.,0.,1.)); +#1775 = DIRECTION('',(1.,0.,-0.)); +#1776 = ORIENTED_EDGE('',*,*,#1694,.F.); +#1777 = ORIENTED_EDGE('',*,*,#1678,.T.); +#1778 = ORIENTED_EDGE('',*,*,#1740,.T.); +#1779 = CYLINDRICAL_SURFACE('',#1780,2.2); +#1780 = AXIS2_PLACEMENT_3D('',#1781,#1782,#1783); +#1781 = CARTESIAN_POINT('',(-3.8,0.,5.55)); +#1782 = DIRECTION('',(0.,0.,1.)); +#1783 = DIRECTION('',(1.,0.,-0.)); +#1784 = ADVANCED_FACE('',(#1785),#1812,.T.); +#1785 = FACE_BOUND('',#1786,.T.); +#1786 = EDGE_LOOP('',(#1787,#1796,#1804,#1811)); +#1787 = ORIENTED_EDGE('',*,*,#1788,.F.); +#1788 = EDGE_CURVE('',#1789,#1703,#1791,.T.); +#1789 = VERTEX_POINT('',#1790); +#1790 = CARTESIAN_POINT('',(6.,-5.388445916248E-16,5.9)); +#1791 = CIRCLE('',#1792,2.2); +#1792 = AXIS2_PLACEMENT_3D('',#1793,#1794,#1795); +#1793 = CARTESIAN_POINT('',(3.8,0.,5.9)); +#1794 = DIRECTION('',(0.,0.,1.)); +#1795 = DIRECTION('',(1.,0.,-0.)); +#1796 = ORIENTED_EDGE('',*,*,#1797,.F.); +#1797 = EDGE_CURVE('',#1798,#1789,#1800,.T.); +#1798 = VERTEX_POINT('',#1799); +#1799 = CARTESIAN_POINT('',(6.,-5.388445916248E-16,5.55)); +#1800 = LINE('',#1801,#1802); +#1801 = CARTESIAN_POINT('',(6.,-5.388445916248E-16,5.55)); +#1802 = VECTOR('',#1803,1.); +#1803 = DIRECTION('',(0.,0.,1.)); +#1804 = ORIENTED_EDGE('',*,*,#1805,.T.); +#1805 = EDGE_CURVE('',#1798,#1654,#1806,.T.); +#1806 = CIRCLE('',#1807,2.2); +#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810); +#1808 = CARTESIAN_POINT('',(3.8,0.,5.55)); +#1809 = DIRECTION('',(0.,0.,1.)); +#1810 = DIRECTION('',(1.,0.,-0.)); +#1811 = ORIENTED_EDGE('',*,*,#1710,.T.); +#1812 = CYLINDRICAL_SURFACE('',#1813,2.2); +#1813 = AXIS2_PLACEMENT_3D('',#1814,#1815,#1816); +#1814 = CARTESIAN_POINT('',(3.8,0.,5.55)); +#1815 = DIRECTION('',(0.,0.,1.)); +#1816 = DIRECTION('',(1.,0.,-0.)); +#1817 = ADVANCED_FACE('',(#1818),#1845,.T.); +#1818 = FACE_BOUND('',#1819,.T.); +#1819 = EDGE_LOOP('',(#1820,#1829,#1830,#1837,#1838)); +#1820 = ORIENTED_EDGE('',*,*,#1821,.F.); +#1821 = EDGE_CURVE('',#1741,#1822,#1824,.T.); +#1822 = VERTEX_POINT('',#1823); +#1823 = CARTESIAN_POINT('',(-1.6,-5.388445916248E-16,5.9)); +#1824 = CIRCLE('',#1825,2.2); +#1825 = AXIS2_PLACEMENT_3D('',#1826,#1827,#1828); +#1826 = CARTESIAN_POINT('',(-3.8,0.,5.9)); +#1827 = DIRECTION('',(0.,0.,1.)); +#1828 = DIRECTION('',(1.,0.,-0.)); +#1829 = ORIENTED_EDGE('',*,*,#1748,.T.); +#1830 = ORIENTED_EDGE('',*,*,#1831,.F.); +#1831 = EDGE_CURVE('',#1703,#1749,#1832,.T.); +#1832 = CIRCLE('',#1833,2.2); +#1833 = AXIS2_PLACEMENT_3D('',#1834,#1835,#1836); +#1834 = CARTESIAN_POINT('',(3.8,0.,5.9)); +#1835 = DIRECTION('',(0.,0.,1.)); +#1836 = DIRECTION('',(1.,0.,-0.)); +#1837 = ORIENTED_EDGE('',*,*,#1702,.F.); +#1838 = ORIENTED_EDGE('',*,*,#1839,.F.); +#1839 = EDGE_CURVE('',#1822,#1695,#1840,.T.); +#1840 = CIRCLE('',#1841,2.2); +#1841 = AXIS2_PLACEMENT_3D('',#1842,#1843,#1844); +#1842 = CARTESIAN_POINT('',(-3.8,0.,5.9)); +#1843 = DIRECTION('',(0.,0.,1.)); +#1844 = DIRECTION('',(1.,0.,-0.)); +#1845 = PLANE('',#1846); +#1846 = AXIS2_PLACEMENT_3D('',#1847,#1848,#1849); +#1847 = CARTESIAN_POINT('',(-3.8,-2.2,5.9)); +#1848 = DIRECTION('',(0.,0.,1.)); +#1849 = DIRECTION('',(1.,0.,-0.)); +#1850 = ADVANCED_FACE('',(#1851),#1862,.F.); +#1851 = FACE_BOUND('',#1852,.F.); +#1852 = EDGE_LOOP('',(#1853,#1860,#1861)); +#1853 = ORIENTED_EDGE('',*,*,#1854,.T.); +#1854 = EDGE_CURVE('',#1646,#1798,#1855,.T.); +#1855 = CIRCLE('',#1856,2.2); +#1856 = AXIS2_PLACEMENT_3D('',#1857,#1858,#1859); +#1857 = CARTESIAN_POINT('',(3.8,0.,5.55)); +#1858 = DIRECTION('',(0.,0.,1.)); +#1859 = DIRECTION('',(1.,0.,-0.)); +#1860 = ORIENTED_EDGE('',*,*,#1805,.T.); +#1861 = ORIENTED_EDGE('',*,*,#1725,.F.); +#1862 = PLANE('',#1863); +#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866); +#1864 = CARTESIAN_POINT('',(3.8,0.,5.55)); +#1865 = DIRECTION('',(0.,0.,1.)); +#1866 = DIRECTION('',(1.,0.,-0.)); +#1867 = ADVANCED_FACE('',(#1868),#1880,.T.); +#1868 = FACE_BOUND('',#1869,.T.); +#1869 = EDGE_LOOP('',(#1870,#1871,#1878,#1879)); +#1870 = ORIENTED_EDGE('',*,*,#1797,.T.); +#1871 = ORIENTED_EDGE('',*,*,#1872,.F.); +#1872 = EDGE_CURVE('',#1749,#1789,#1873,.T.); +#1873 = CIRCLE('',#1874,2.2); +#1874 = AXIS2_PLACEMENT_3D('',#1875,#1876,#1877); +#1875 = CARTESIAN_POINT('',(3.8,0.,5.9)); +#1876 = DIRECTION('',(0.,0.,1.)); +#1877 = DIRECTION('',(1.,0.,-0.)); +#1878 = ORIENTED_EDGE('',*,*,#1756,.F.); +#1879 = ORIENTED_EDGE('',*,*,#1854,.T.); +#1880 = CYLINDRICAL_SURFACE('',#1881,2.2); +#1881 = AXIS2_PLACEMENT_3D('',#1882,#1883,#1884); +#1882 = CARTESIAN_POINT('',(3.8,0.,5.55)); +#1883 = DIRECTION('',(0.,0.,1.)); +#1884 = DIRECTION('',(1.,0.,-0.)); +#1885 = ADVANCED_FACE('',(#1886),#1895,.T.); +#1886 = FACE_BOUND('',#1887,.T.); +#1887 = EDGE_LOOP('',(#1888,#1894)); +#1888 = ORIENTED_EDGE('',*,*,#1889,.T.); +#1889 = EDGE_CURVE('',#1741,#1695,#1890,.T.); +#1890 = LINE('',#1891,#1892); +#1891 = CARTESIAN_POINT('',(-3.8,-2.2,5.9)); +#1892 = VECTOR('',#1893,1.); +#1893 = DIRECTION('',(-0.,1.,0.)); +#1894 = ORIENTED_EDGE('',*,*,#1770,.T.); +#1895 = PLANE('',#1896); +#1896 = AXIS2_PLACEMENT_3D('',#1897,#1898,#1899); +#1897 = CARTESIAN_POINT('',(-3.8,0.,5.9)); +#1898 = DIRECTION('',(0.,0.,1.)); +#1899 = DIRECTION('',(1.,0.,-0.)); +#1900 = ADVANCED_FACE('',(#1901),#1911,.T.); +#1901 = FACE_BOUND('',#1902,.T.); +#1902 = EDGE_LOOP('',(#1903,#1904,#1905)); +#1903 = ORIENTED_EDGE('',*,*,#1872,.T.); +#1904 = ORIENTED_EDGE('',*,*,#1788,.T.); +#1905 = ORIENTED_EDGE('',*,*,#1906,.F.); +#1906 = EDGE_CURVE('',#1749,#1703,#1907,.T.); +#1907 = LINE('',#1908,#1909); +#1908 = CARTESIAN_POINT('',(3.8,-2.2,5.9)); +#1909 = VECTOR('',#1910,1.); +#1910 = DIRECTION('',(-0.,1.,0.)); +#1911 = PLANE('',#1912); +#1912 = AXIS2_PLACEMENT_3D('',#1913,#1914,#1915); +#1913 = CARTESIAN_POINT('',(3.8,0.,5.9)); +#1914 = DIRECTION('',(0.,0.,1.)); +#1915 = DIRECTION('',(1.,0.,-0.)); +#1916 = ADVANCED_FACE('',(#1917),#1922,.T.); +#1917 = FACE_BOUND('',#1918,.T.); +#1918 = EDGE_LOOP('',(#1919,#1920,#1921)); +#1919 = ORIENTED_EDGE('',*,*,#1821,.T.); +#1920 = ORIENTED_EDGE('',*,*,#1839,.T.); +#1921 = ORIENTED_EDGE('',*,*,#1889,.F.); +#1922 = PLANE('',#1923); +#1923 = AXIS2_PLACEMENT_3D('',#1924,#1925,#1926); +#1924 = CARTESIAN_POINT('',(-3.8,0.,5.9)); +#1925 = DIRECTION('',(0.,0.,1.)); +#1926 = DIRECTION('',(1.,0.,-0.)); +#1927 = ADVANCED_FACE('',(#1928),#1932,.T.); +#1928 = FACE_BOUND('',#1929,.T.); +#1929 = EDGE_LOOP('',(#1930,#1931)); +#1930 = ORIENTED_EDGE('',*,*,#1831,.T.); +#1931 = ORIENTED_EDGE('',*,*,#1906,.T.); +#1932 = PLANE('',#1933); +#1933 = AXIS2_PLACEMENT_3D('',#1934,#1935,#1936); +#1934 = CARTESIAN_POINT('',(-3.8,-2.2,5.9)); +#1935 = DIRECTION('',(0.,0.,1.)); +#1936 = DIRECTION('',(1.,0.,-0.)); +#1937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1941)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1938,#1939,#1940)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1938 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1939 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1940 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1941 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1938, + 'distance_accuracy_value','confusion accuracy'); +#1942 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1943,#1945); +#1943 = ( REPRESENTATION_RELATIONSHIP('','',#1603,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1944) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1944 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#1945 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1946); +#1946 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','DINRail_MountSlot_0','',#5, + #1598,$); +#1947 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1600)); +#1948 = SHAPE_DEFINITION_REPRESENTATION(#1949,#1955); +#1949 = PRODUCT_DEFINITION_SHAPE('','',#1950); +#1950 = PRODUCT_DEFINITION('design','',#1951,#1954); +#1951 = PRODUCT_DEFINITION_FORMATION('','',#1952); +#1952 = PRODUCT('DINRail_MountSlot_60','DINRail_MountSlot_60','',(#1953) + ); +#1953 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1954 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1955 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1956),#2289); +#1956 = MANIFOLD_SOLID_BREP('',#1957); +#1957 = CLOSED_SHELL('',(#1958,#1992,#2025,#2041,#2072,#2087,#2118,#2136 + ,#2169,#2202,#2219,#2237,#2252,#2268,#2279)); +#1958 = ADVANCED_FACE('',(#1959),#1987,.F.); +#1959 = FACE_BOUND('',#1960,.F.); +#1960 = EDGE_LOOP('',(#1961,#1972,#1981)); +#1961 = ORIENTED_EDGE('',*,*,#1962,.T.); +#1962 = EDGE_CURVE('',#1963,#1965,#1967,.T.); +#1963 = VERTEX_POINT('',#1964); +#1964 = CARTESIAN_POINT('',(56.2,-2.2,5.55)); +#1965 = VERTEX_POINT('',#1966); +#1966 = CARTESIAN_POINT('',(58.4,-5.388445916248E-16,5.55)); +#1967 = CIRCLE('',#1968,2.2); +#1968 = AXIS2_PLACEMENT_3D('',#1969,#1970,#1971); +#1969 = CARTESIAN_POINT('',(56.2,0.,5.55)); +#1970 = DIRECTION('',(0.,0.,1.)); +#1971 = DIRECTION('',(1.,0.,-0.)); +#1972 = ORIENTED_EDGE('',*,*,#1973,.T.); +#1973 = EDGE_CURVE('',#1965,#1974,#1976,.T.); +#1974 = VERTEX_POINT('',#1975); +#1975 = CARTESIAN_POINT('',(56.2,2.2,5.55)); +#1976 = CIRCLE('',#1977,2.2); +#1977 = AXIS2_PLACEMENT_3D('',#1978,#1979,#1980); +#1978 = CARTESIAN_POINT('',(56.2,0.,5.55)); +#1979 = DIRECTION('',(0.,0.,1.)); +#1980 = DIRECTION('',(1.,0.,-0.)); +#1981 = ORIENTED_EDGE('',*,*,#1982,.F.); +#1982 = EDGE_CURVE('',#1963,#1974,#1983,.T.); +#1983 = LINE('',#1984,#1985); +#1984 = CARTESIAN_POINT('',(56.2,-2.2,5.55)); +#1985 = VECTOR('',#1986,1.); +#1986 = DIRECTION('',(-0.,1.,0.)); +#1987 = PLANE('',#1988); +#1988 = AXIS2_PLACEMENT_3D('',#1989,#1990,#1991); +#1989 = CARTESIAN_POINT('',(56.2,0.,5.55)); +#1990 = DIRECTION('',(0.,0.,1.)); +#1991 = DIRECTION('',(1.,0.,-0.)); +#1992 = ADVANCED_FACE('',(#1993),#2020,.F.); +#1993 = FACE_BOUND('',#1994,.F.); +#1994 = EDGE_LOOP('',(#1995,#1996,#2004,#2013,#2019)); +#1995 = ORIENTED_EDGE('',*,*,#1962,.F.); +#1996 = ORIENTED_EDGE('',*,*,#1997,.T.); +#1997 = EDGE_CURVE('',#1963,#1998,#2000,.T.); +#1998 = VERTEX_POINT('',#1999); +#1999 = CARTESIAN_POINT('',(63.8,-2.2,5.55)); +#2000 = LINE('',#2001,#2002); +#2001 = CARTESIAN_POINT('',(56.2,-2.2,5.55)); +#2002 = VECTOR('',#2003,1.); +#2003 = DIRECTION('',(1.,0.,-0.)); +#2004 = ORIENTED_EDGE('',*,*,#2005,.F.); +#2005 = EDGE_CURVE('',#2006,#1998,#2008,.T.); +#2006 = VERTEX_POINT('',#2007); +#2007 = CARTESIAN_POINT('',(63.8,2.2,5.55)); +#2008 = CIRCLE('',#2009,2.2); +#2009 = AXIS2_PLACEMENT_3D('',#2010,#2011,#2012); +#2010 = CARTESIAN_POINT('',(63.8,0.,5.55)); +#2011 = DIRECTION('',(0.,0.,1.)); +#2012 = DIRECTION('',(1.,0.,-0.)); +#2013 = ORIENTED_EDGE('',*,*,#2014,.F.); +#2014 = EDGE_CURVE('',#1974,#2006,#2015,.T.); +#2015 = LINE('',#2016,#2017); +#2016 = CARTESIAN_POINT('',(56.2,2.2,5.55)); +#2017 = VECTOR('',#2018,1.); +#2018 = DIRECTION('',(1.,0.,-0.)); +#2019 = ORIENTED_EDGE('',*,*,#1973,.F.); +#2020 = PLANE('',#2021); +#2021 = AXIS2_PLACEMENT_3D('',#2022,#2023,#2024); +#2022 = CARTESIAN_POINT('',(56.2,-2.2,5.55)); +#2023 = DIRECTION('',(0.,0.,1.)); +#2024 = DIRECTION('',(1.,0.,-0.)); +#2025 = ADVANCED_FACE('',(#2026),#2036,.F.); +#2026 = FACE_BOUND('',#2027,.F.); +#2027 = EDGE_LOOP('',(#2028,#2029)); +#2028 = ORIENTED_EDGE('',*,*,#1982,.T.); +#2029 = ORIENTED_EDGE('',*,*,#2030,.T.); +#2030 = EDGE_CURVE('',#1974,#1963,#2031,.T.); +#2031 = CIRCLE('',#2032,2.2); +#2032 = AXIS2_PLACEMENT_3D('',#2033,#2034,#2035); +#2033 = CARTESIAN_POINT('',(56.2,0.,5.55)); +#2034 = DIRECTION('',(0.,0.,1.)); +#2035 = DIRECTION('',(1.,0.,-0.)); +#2036 = PLANE('',#2037); +#2037 = AXIS2_PLACEMENT_3D('',#2038,#2039,#2040); +#2038 = CARTESIAN_POINT('',(56.2,0.,5.55)); +#2039 = DIRECTION('',(0.,0.,1.)); +#2040 = DIRECTION('',(1.,0.,-0.)); +#2041 = ADVANCED_FACE('',(#2042),#2067,.T.); +#2042 = FACE_BOUND('',#2043,.T.); +#2043 = EDGE_LOOP('',(#2044,#2045,#2053,#2061)); +#2044 = ORIENTED_EDGE('',*,*,#2014,.F.); +#2045 = ORIENTED_EDGE('',*,*,#2046,.T.); +#2046 = EDGE_CURVE('',#1974,#2047,#2049,.T.); +#2047 = VERTEX_POINT('',#2048); +#2048 = CARTESIAN_POINT('',(56.2,2.2,5.9)); +#2049 = LINE('',#2050,#2051); +#2050 = CARTESIAN_POINT('',(56.2,2.2,5.55)); +#2051 = VECTOR('',#2052,1.); +#2052 = DIRECTION('',(0.,0.,1.)); +#2053 = ORIENTED_EDGE('',*,*,#2054,.T.); +#2054 = EDGE_CURVE('',#2047,#2055,#2057,.T.); +#2055 = VERTEX_POINT('',#2056); +#2056 = CARTESIAN_POINT('',(63.8,2.2,5.9)); +#2057 = LINE('',#2058,#2059); +#2058 = CARTESIAN_POINT('',(56.2,2.2,5.9)); +#2059 = VECTOR('',#2060,1.); +#2060 = DIRECTION('',(1.,0.,-0.)); +#2061 = ORIENTED_EDGE('',*,*,#2062,.F.); +#2062 = EDGE_CURVE('',#2006,#2055,#2063,.T.); +#2063 = LINE('',#2064,#2065); +#2064 = CARTESIAN_POINT('',(63.8,2.2,5.55)); +#2065 = VECTOR('',#2066,1.); +#2066 = DIRECTION('',(0.,0.,1.)); +#2067 = PLANE('',#2068); +#2068 = AXIS2_PLACEMENT_3D('',#2069,#2070,#2071); +#2069 = CARTESIAN_POINT('',(56.2,2.2,5.55)); +#2070 = DIRECTION('',(-0.,1.,0.)); +#2071 = DIRECTION('',(0.,0.,1.)); +#2072 = ADVANCED_FACE('',(#2073),#2082,.F.); +#2073 = FACE_BOUND('',#2074,.F.); +#2074 = EDGE_LOOP('',(#2075,#2076)); +#2075 = ORIENTED_EDGE('',*,*,#2005,.T.); +#2076 = ORIENTED_EDGE('',*,*,#2077,.T.); +#2077 = EDGE_CURVE('',#1998,#2006,#2078,.T.); +#2078 = LINE('',#2079,#2080); +#2079 = CARTESIAN_POINT('',(63.8,-2.2,5.55)); +#2080 = VECTOR('',#2081,1.); +#2081 = DIRECTION('',(-0.,1.,0.)); +#2082 = PLANE('',#2083); +#2083 = AXIS2_PLACEMENT_3D('',#2084,#2085,#2086); +#2084 = CARTESIAN_POINT('',(56.2,-2.2,5.55)); +#2085 = DIRECTION('',(0.,0.,1.)); +#2086 = DIRECTION('',(1.,0.,-0.)); +#2087 = ADVANCED_FACE('',(#2088),#2113,.F.); +#2088 = FACE_BOUND('',#2089,.F.); +#2089 = EDGE_LOOP('',(#2090,#2091,#2099,#2107)); +#2090 = ORIENTED_EDGE('',*,*,#1997,.F.); +#2091 = ORIENTED_EDGE('',*,*,#2092,.T.); +#2092 = EDGE_CURVE('',#1963,#2093,#2095,.T.); +#2093 = VERTEX_POINT('',#2094); +#2094 = CARTESIAN_POINT('',(56.2,-2.2,5.9)); +#2095 = LINE('',#2096,#2097); +#2096 = CARTESIAN_POINT('',(56.2,-2.2,5.55)); +#2097 = VECTOR('',#2098,1.); +#2098 = DIRECTION('',(0.,0.,1.)); +#2099 = ORIENTED_EDGE('',*,*,#2100,.T.); +#2100 = EDGE_CURVE('',#2093,#2101,#2103,.T.); +#2101 = VERTEX_POINT('',#2102); +#2102 = CARTESIAN_POINT('',(63.8,-2.2,5.9)); +#2103 = LINE('',#2104,#2105); +#2104 = CARTESIAN_POINT('',(56.2,-2.2,5.9)); +#2105 = VECTOR('',#2106,1.); +#2106 = DIRECTION('',(1.,0.,-0.)); +#2107 = ORIENTED_EDGE('',*,*,#2108,.F.); +#2108 = EDGE_CURVE('',#1998,#2101,#2109,.T.); +#2109 = LINE('',#2110,#2111); +#2110 = CARTESIAN_POINT('',(63.8,-2.2,5.55)); +#2111 = VECTOR('',#2112,1.); +#2112 = DIRECTION('',(0.,0.,1.)); +#2113 = PLANE('',#2114); +#2114 = AXIS2_PLACEMENT_3D('',#2115,#2116,#2117); +#2115 = CARTESIAN_POINT('',(56.2,-2.2,5.55)); +#2116 = DIRECTION('',(-0.,1.,0.)); +#2117 = DIRECTION('',(0.,0.,1.)); +#2118 = ADVANCED_FACE('',(#2119),#2131,.T.); +#2119 = FACE_BOUND('',#2120,.T.); +#2120 = EDGE_LOOP('',(#2121,#2128,#2129,#2130)); +#2121 = ORIENTED_EDGE('',*,*,#2122,.F.); +#2122 = EDGE_CURVE('',#2047,#2093,#2123,.T.); +#2123 = CIRCLE('',#2124,2.2); +#2124 = AXIS2_PLACEMENT_3D('',#2125,#2126,#2127); +#2125 = CARTESIAN_POINT('',(56.2,0.,5.9)); +#2126 = DIRECTION('',(0.,0.,1.)); +#2127 = DIRECTION('',(1.,0.,-0.)); +#2128 = ORIENTED_EDGE('',*,*,#2046,.F.); +#2129 = ORIENTED_EDGE('',*,*,#2030,.T.); +#2130 = ORIENTED_EDGE('',*,*,#2092,.T.); +#2131 = CYLINDRICAL_SURFACE('',#2132,2.2); +#2132 = AXIS2_PLACEMENT_3D('',#2133,#2134,#2135); +#2133 = CARTESIAN_POINT('',(56.2,0.,5.55)); +#2134 = DIRECTION('',(0.,0.,1.)); +#2135 = DIRECTION('',(1.,0.,-0.)); +#2136 = ADVANCED_FACE('',(#2137),#2164,.T.); +#2137 = FACE_BOUND('',#2138,.T.); +#2138 = EDGE_LOOP('',(#2139,#2148,#2156,#2163)); +#2139 = ORIENTED_EDGE('',*,*,#2140,.F.); +#2140 = EDGE_CURVE('',#2141,#2055,#2143,.T.); +#2141 = VERTEX_POINT('',#2142); +#2142 = CARTESIAN_POINT('',(66.,-5.388445916248E-16,5.9)); +#2143 = CIRCLE('',#2144,2.2); +#2144 = AXIS2_PLACEMENT_3D('',#2145,#2146,#2147); +#2145 = CARTESIAN_POINT('',(63.8,0.,5.9)); +#2146 = DIRECTION('',(0.,0.,1.)); +#2147 = DIRECTION('',(1.,0.,-0.)); +#2148 = ORIENTED_EDGE('',*,*,#2149,.F.); +#2149 = EDGE_CURVE('',#2150,#2141,#2152,.T.); +#2150 = VERTEX_POINT('',#2151); +#2151 = CARTESIAN_POINT('',(66.,-5.388445916248E-16,5.55)); +#2152 = LINE('',#2153,#2154); +#2153 = CARTESIAN_POINT('',(66.,-5.388445916248E-16,5.55)); +#2154 = VECTOR('',#2155,1.); +#2155 = DIRECTION('',(0.,0.,1.)); +#2156 = ORIENTED_EDGE('',*,*,#2157,.T.); +#2157 = EDGE_CURVE('',#2150,#2006,#2158,.T.); +#2158 = CIRCLE('',#2159,2.2); +#2159 = AXIS2_PLACEMENT_3D('',#2160,#2161,#2162); +#2160 = CARTESIAN_POINT('',(63.8,0.,5.55)); +#2161 = DIRECTION('',(0.,0.,1.)); +#2162 = DIRECTION('',(1.,0.,-0.)); +#2163 = ORIENTED_EDGE('',*,*,#2062,.T.); +#2164 = CYLINDRICAL_SURFACE('',#2165,2.2); +#2165 = AXIS2_PLACEMENT_3D('',#2166,#2167,#2168); +#2166 = CARTESIAN_POINT('',(63.8,0.,5.55)); +#2167 = DIRECTION('',(0.,0.,1.)); +#2168 = DIRECTION('',(1.,0.,-0.)); +#2169 = ADVANCED_FACE('',(#2170),#2197,.T.); +#2170 = FACE_BOUND('',#2171,.T.); +#2171 = EDGE_LOOP('',(#2172,#2181,#2182,#2189,#2190)); +#2172 = ORIENTED_EDGE('',*,*,#2173,.F.); +#2173 = EDGE_CURVE('',#2093,#2174,#2176,.T.); +#2174 = VERTEX_POINT('',#2175); +#2175 = CARTESIAN_POINT('',(58.4,-5.388445916248E-16,5.9)); +#2176 = CIRCLE('',#2177,2.2); +#2177 = AXIS2_PLACEMENT_3D('',#2178,#2179,#2180); +#2178 = CARTESIAN_POINT('',(56.2,0.,5.9)); +#2179 = DIRECTION('',(0.,0.,1.)); +#2180 = DIRECTION('',(1.,0.,-0.)); +#2181 = ORIENTED_EDGE('',*,*,#2100,.T.); +#2182 = ORIENTED_EDGE('',*,*,#2183,.F.); +#2183 = EDGE_CURVE('',#2055,#2101,#2184,.T.); +#2184 = CIRCLE('',#2185,2.2); +#2185 = AXIS2_PLACEMENT_3D('',#2186,#2187,#2188); +#2186 = CARTESIAN_POINT('',(63.8,0.,5.9)); +#2187 = DIRECTION('',(0.,0.,1.)); +#2188 = DIRECTION('',(1.,0.,-0.)); +#2189 = ORIENTED_EDGE('',*,*,#2054,.F.); +#2190 = ORIENTED_EDGE('',*,*,#2191,.F.); +#2191 = EDGE_CURVE('',#2174,#2047,#2192,.T.); +#2192 = CIRCLE('',#2193,2.2); +#2193 = AXIS2_PLACEMENT_3D('',#2194,#2195,#2196); +#2194 = CARTESIAN_POINT('',(56.2,0.,5.9)); +#2195 = DIRECTION('',(0.,0.,1.)); +#2196 = DIRECTION('',(1.,0.,-0.)); +#2197 = PLANE('',#2198); +#2198 = AXIS2_PLACEMENT_3D('',#2199,#2200,#2201); +#2199 = CARTESIAN_POINT('',(56.2,-2.2,5.9)); +#2200 = DIRECTION('',(0.,0.,1.)); +#2201 = DIRECTION('',(1.,0.,-0.)); +#2202 = ADVANCED_FACE('',(#2203),#2214,.F.); +#2203 = FACE_BOUND('',#2204,.F.); +#2204 = EDGE_LOOP('',(#2205,#2212,#2213)); +#2205 = ORIENTED_EDGE('',*,*,#2206,.T.); +#2206 = EDGE_CURVE('',#1998,#2150,#2207,.T.); +#2207 = CIRCLE('',#2208,2.2); +#2208 = AXIS2_PLACEMENT_3D('',#2209,#2210,#2211); +#2209 = CARTESIAN_POINT('',(63.8,0.,5.55)); +#2210 = DIRECTION('',(0.,0.,1.)); +#2211 = DIRECTION('',(1.,0.,-0.)); +#2212 = ORIENTED_EDGE('',*,*,#2157,.T.); +#2213 = ORIENTED_EDGE('',*,*,#2077,.F.); +#2214 = PLANE('',#2215); +#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218); +#2216 = CARTESIAN_POINT('',(63.8,0.,5.55)); +#2217 = DIRECTION('',(0.,0.,1.)); +#2218 = DIRECTION('',(1.,0.,-0.)); +#2219 = ADVANCED_FACE('',(#2220),#2232,.T.); +#2220 = FACE_BOUND('',#2221,.T.); +#2221 = EDGE_LOOP('',(#2222,#2223,#2230,#2231)); +#2222 = ORIENTED_EDGE('',*,*,#2149,.T.); +#2223 = ORIENTED_EDGE('',*,*,#2224,.F.); +#2224 = EDGE_CURVE('',#2101,#2141,#2225,.T.); +#2225 = CIRCLE('',#2226,2.2); +#2226 = AXIS2_PLACEMENT_3D('',#2227,#2228,#2229); +#2227 = CARTESIAN_POINT('',(63.8,0.,5.9)); +#2228 = DIRECTION('',(0.,0.,1.)); +#2229 = DIRECTION('',(1.,0.,-0.)); +#2230 = ORIENTED_EDGE('',*,*,#2108,.F.); +#2231 = ORIENTED_EDGE('',*,*,#2206,.T.); +#2232 = CYLINDRICAL_SURFACE('',#2233,2.2); +#2233 = AXIS2_PLACEMENT_3D('',#2234,#2235,#2236); +#2234 = CARTESIAN_POINT('',(63.8,0.,5.55)); +#2235 = DIRECTION('',(0.,0.,1.)); +#2236 = DIRECTION('',(1.,0.,-0.)); +#2237 = ADVANCED_FACE('',(#2238),#2247,.T.); +#2238 = FACE_BOUND('',#2239,.T.); +#2239 = EDGE_LOOP('',(#2240,#2246)); +#2240 = ORIENTED_EDGE('',*,*,#2241,.T.); +#2241 = EDGE_CURVE('',#2093,#2047,#2242,.T.); +#2242 = LINE('',#2243,#2244); +#2243 = CARTESIAN_POINT('',(56.2,-2.2,5.9)); +#2244 = VECTOR('',#2245,1.); +#2245 = DIRECTION('',(-0.,1.,0.)); +#2246 = ORIENTED_EDGE('',*,*,#2122,.T.); +#2247 = PLANE('',#2248); +#2248 = AXIS2_PLACEMENT_3D('',#2249,#2250,#2251); +#2249 = CARTESIAN_POINT('',(56.2,0.,5.9)); +#2250 = DIRECTION('',(0.,0.,1.)); +#2251 = DIRECTION('',(1.,0.,-0.)); +#2252 = ADVANCED_FACE('',(#2253),#2263,.T.); +#2253 = FACE_BOUND('',#2254,.T.); +#2254 = EDGE_LOOP('',(#2255,#2256,#2257)); +#2255 = ORIENTED_EDGE('',*,*,#2224,.T.); +#2256 = ORIENTED_EDGE('',*,*,#2140,.T.); +#2257 = ORIENTED_EDGE('',*,*,#2258,.F.); +#2258 = EDGE_CURVE('',#2101,#2055,#2259,.T.); +#2259 = LINE('',#2260,#2261); +#2260 = CARTESIAN_POINT('',(63.8,-2.2,5.9)); +#2261 = VECTOR('',#2262,1.); +#2262 = DIRECTION('',(-0.,1.,0.)); +#2263 = PLANE('',#2264); +#2264 = AXIS2_PLACEMENT_3D('',#2265,#2266,#2267); +#2265 = CARTESIAN_POINT('',(63.8,0.,5.9)); +#2266 = DIRECTION('',(0.,0.,1.)); +#2267 = DIRECTION('',(1.,0.,-0.)); +#2268 = ADVANCED_FACE('',(#2269),#2274,.T.); +#2269 = FACE_BOUND('',#2270,.T.); +#2270 = EDGE_LOOP('',(#2271,#2272,#2273)); +#2271 = ORIENTED_EDGE('',*,*,#2173,.T.); +#2272 = ORIENTED_EDGE('',*,*,#2191,.T.); +#2273 = ORIENTED_EDGE('',*,*,#2241,.F.); +#2274 = PLANE('',#2275); +#2275 = AXIS2_PLACEMENT_3D('',#2276,#2277,#2278); +#2276 = CARTESIAN_POINT('',(56.2,0.,5.9)); +#2277 = DIRECTION('',(0.,0.,1.)); +#2278 = DIRECTION('',(1.,0.,-0.)); +#2279 = ADVANCED_FACE('',(#2280),#2284,.T.); +#2280 = FACE_BOUND('',#2281,.T.); +#2281 = EDGE_LOOP('',(#2282,#2283)); +#2282 = ORIENTED_EDGE('',*,*,#2183,.T.); +#2283 = ORIENTED_EDGE('',*,*,#2258,.T.); +#2284 = PLANE('',#2285); +#2285 = AXIS2_PLACEMENT_3D('',#2286,#2287,#2288); +#2286 = CARTESIAN_POINT('',(56.2,-2.2,5.9)); +#2287 = DIRECTION('',(0.,0.,1.)); +#2288 = DIRECTION('',(1.,0.,-0.)); +#2289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2293)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2290,#2291,#2292)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2290 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2291 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2292 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2293 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2290, + 'distance_accuracy_value','confusion accuracy'); +#2294 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2295,#2297); +#2295 = ( REPRESENTATION_RELATIONSHIP('','',#1955,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2296) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2296 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#2297 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2298); +#2298 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','DINRail_MountSlot_60','',#5 + ,#1950,$); +#2299 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1952)); +ENDSEC; +END-ISO-10303-21; diff --git a/data/examples/qet_cabinet_assets/qet_wire_duct.FCStd b/data/examples/qet_cabinet_assets/qet_wire_duct.FCStd new file mode 100644 index 0000000..73d925f Binary files /dev/null and b/data/examples/qet_cabinet_assets/qet_wire_duct.FCStd differ diff --git a/data/examples/qet_cabinet_assets/qet_wire_duct.step b/data/examples/qet_cabinet_assets/qet_wire_duct.step new file mode 100644 index 0000000..f4ee120 --- /dev/null +++ b/data/examples/qet_cabinet_assets/qet_wire_duct.step @@ -0,0 +1,7389 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2026-05-26T19:26:07',(''),(''), + 'Open CASCADE STEP processor 7.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('QETWireDuct','QETWireDuct','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, + #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111, + #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163, + #167,#171,#175,#179),#183); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(0.,0.,0.)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(0.,0.,0.)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(1.,0.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(0.,0.,0.)); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = DIRECTION('',(1.,0.,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(0.,0.,0.)); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = DIRECTION('',(1.,0.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(0.,0.,0.)); +#49 = DIRECTION('',(0.,0.,1.)); +#50 = DIRECTION('',(1.,0.,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(0.,0.,0.)); +#53 = DIRECTION('',(0.,0.,1.)); +#54 = DIRECTION('',(1.,0.,0.)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(0.,0.,0.)); +#57 = DIRECTION('',(0.,0.,1.)); +#58 = DIRECTION('',(1.,0.,0.)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(0.,0.,0.)); +#61 = DIRECTION('',(0.,0.,1.)); +#62 = DIRECTION('',(1.,0.,0.)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(0.,0.,0.)); +#65 = DIRECTION('',(0.,0.,1.)); +#66 = DIRECTION('',(1.,0.,0.)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(0.,0.,0.)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(1.,0.,0.)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(0.,0.,0.)); +#73 = DIRECTION('',(0.,0.,1.)); +#74 = DIRECTION('',(1.,0.,0.)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(0.,0.,0.)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(1.,0.,0.)); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(0.,0.,0.)); +#81 = DIRECTION('',(0.,0.,1.)); +#82 = DIRECTION('',(1.,0.,0.)); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(0.,0.,0.)); +#85 = DIRECTION('',(0.,0.,1.)); +#86 = DIRECTION('',(1.,0.,0.)); +#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); +#88 = CARTESIAN_POINT('',(0.,0.,0.)); +#89 = DIRECTION('',(0.,0.,1.)); +#90 = DIRECTION('',(1.,0.,0.)); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(0.,0.,0.)); +#93 = DIRECTION('',(0.,0.,1.)); +#94 = DIRECTION('',(1.,0.,0.)); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(0.,0.,0.)); +#97 = DIRECTION('',(0.,0.,1.)); +#98 = DIRECTION('',(1.,0.,0.)); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(0.,0.,0.)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(0.,0.,0.)); +#105 = DIRECTION('',(0.,0.,1.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(0.,0.,0.)); +#109 = DIRECTION('',(0.,0.,1.)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); +#112 = CARTESIAN_POINT('',(0.,0.,0.)); +#113 = DIRECTION('',(0.,0.,1.)); +#114 = DIRECTION('',(1.,0.,0.)); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(0.,0.,0.)); +#117 = DIRECTION('',(0.,0.,1.)); +#118 = DIRECTION('',(1.,0.,0.)); +#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122); +#120 = CARTESIAN_POINT('',(0.,0.,0.)); +#121 = DIRECTION('',(0.,0.,1.)); +#122 = DIRECTION('',(1.,0.,0.)); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(0.,0.,0.)); +#125 = DIRECTION('',(0.,0.,1.)); +#126 = DIRECTION('',(1.,0.,0.)); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(0.,0.,0.)); +#129 = DIRECTION('',(0.,0.,1.)); +#130 = DIRECTION('',(1.,0.,0.)); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(0.,0.,0.)); +#133 = DIRECTION('',(0.,0.,1.)); +#134 = DIRECTION('',(1.,0.,0.)); +#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); +#136 = CARTESIAN_POINT('',(0.,0.,0.)); +#137 = DIRECTION('',(0.,0.,1.)); +#138 = DIRECTION('',(1.,0.,0.)); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(0.,0.,0.)); +#141 = DIRECTION('',(0.,0.,1.)); +#142 = DIRECTION('',(1.,0.,0.)); +#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146); +#144 = CARTESIAN_POINT('',(0.,0.,0.)); +#145 = DIRECTION('',(0.,0.,1.)); +#146 = DIRECTION('',(1.,0.,0.)); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(0.,0.,0.)); +#149 = DIRECTION('',(0.,0.,1.)); +#150 = DIRECTION('',(1.,0.,0.)); +#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); +#152 = CARTESIAN_POINT('',(0.,0.,0.)); +#153 = DIRECTION('',(0.,0.,1.)); +#154 = DIRECTION('',(1.,0.,0.)); +#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); +#156 = CARTESIAN_POINT('',(0.,0.,0.)); +#157 = DIRECTION('',(0.,0.,1.)); +#158 = DIRECTION('',(1.,0.,0.)); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(0.,0.,0.)); +#161 = DIRECTION('',(0.,0.,1.)); +#162 = DIRECTION('',(1.,0.,0.)); +#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166); +#164 = CARTESIAN_POINT('',(0.,0.,0.)); +#165 = DIRECTION('',(0.,0.,1.)); +#166 = DIRECTION('',(1.,0.,0.)); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.,0.,0.)); +#169 = DIRECTION('',(0.,0.,1.)); +#170 = DIRECTION('',(1.,0.,0.)); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(0.,0.,0.)); +#173 = DIRECTION('',(0.,0.,1.)); +#174 = DIRECTION('',(1.,0.,0.)); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.,0.,0.)); +#177 = DIRECTION('',(0.,0.,1.)); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(0.,0.,0.)); +#181 = DIRECTION('',(0.,0.,1.)); +#182 = DIRECTION('',(1.,0.,0.)); +#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#187)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#184,#185,#186)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#184 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#185 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#186 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#187 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#184, + 'distance_accuracy_value','confusion accuracy'); +#188 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#189 = SHAPE_DEFINITION_REPRESENTATION(#190,#196); +#190 = PRODUCT_DEFINITION_SHAPE('','',#191); +#191 = PRODUCT_DEFINITION('design','',#192,#195); +#192 = PRODUCT_DEFINITION_FORMATION('','',#193); +#193 = PRODUCT('WireDuct_BasePlate','WireDuct_BasePlate','',(#194)); +#194 = PRODUCT_CONTEXT('',#2,'mechanical'); +#195 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#196 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#197),#347); +#197 = MANIFOLD_SOLID_BREP('',#198); +#198 = CLOSED_SHELL('',(#199,#239,#279,#301,#323,#335)); +#199 = ADVANCED_FACE('',(#200),#234,.F.); +#200 = FACE_BOUND('',#201,.F.); +#201 = EDGE_LOOP('',(#202,#212,#220,#228)); +#202 = ORIENTED_EDGE('',*,*,#203,.F.); +#203 = EDGE_CURVE('',#204,#206,#208,.T.); +#204 = VERTEX_POINT('',#205); +#205 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#206 = VERTEX_POINT('',#207); +#207 = CARTESIAN_POINT('',(-100.,-20.,2.)); +#208 = LINE('',#209,#210); +#209 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#210 = VECTOR('',#211,1.); +#211 = DIRECTION('',(0.,0.,1.)); +#212 = ORIENTED_EDGE('',*,*,#213,.T.); +#213 = EDGE_CURVE('',#204,#214,#216,.T.); +#214 = VERTEX_POINT('',#215); +#215 = CARTESIAN_POINT('',(-100.,20.,0.)); +#216 = LINE('',#217,#218); +#217 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#218 = VECTOR('',#219,1.); +#219 = DIRECTION('',(-0.,1.,0.)); +#220 = ORIENTED_EDGE('',*,*,#221,.T.); +#221 = EDGE_CURVE('',#214,#222,#224,.T.); +#222 = VERTEX_POINT('',#223); +#223 = CARTESIAN_POINT('',(-100.,20.,2.)); +#224 = LINE('',#225,#226); +#225 = CARTESIAN_POINT('',(-100.,20.,0.)); +#226 = VECTOR('',#227,1.); +#227 = DIRECTION('',(0.,0.,1.)); +#228 = ORIENTED_EDGE('',*,*,#229,.F.); +#229 = EDGE_CURVE('',#206,#222,#230,.T.); +#230 = LINE('',#231,#232); +#231 = CARTESIAN_POINT('',(-100.,-20.,2.)); +#232 = VECTOR('',#233,1.); +#233 = DIRECTION('',(-0.,1.,0.)); +#234 = PLANE('',#235); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#237 = DIRECTION('',(1.,0.,-0.)); +#238 = DIRECTION('',(0.,0.,1.)); +#239 = ADVANCED_FACE('',(#240),#274,.T.); +#240 = FACE_BOUND('',#241,.T.); +#241 = EDGE_LOOP('',(#242,#252,#260,#268)); +#242 = ORIENTED_EDGE('',*,*,#243,.F.); +#243 = EDGE_CURVE('',#244,#246,#248,.T.); +#244 = VERTEX_POINT('',#245); +#245 = CARTESIAN_POINT('',(100.,-20.,0.)); +#246 = VERTEX_POINT('',#247); +#247 = CARTESIAN_POINT('',(100.,-20.,2.)); +#248 = LINE('',#249,#250); +#249 = CARTESIAN_POINT('',(100.,-20.,0.)); +#250 = VECTOR('',#251,1.); +#251 = DIRECTION('',(0.,0.,1.)); +#252 = ORIENTED_EDGE('',*,*,#253,.T.); +#253 = EDGE_CURVE('',#244,#254,#256,.T.); +#254 = VERTEX_POINT('',#255); +#255 = CARTESIAN_POINT('',(100.,20.,0.)); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(100.,-20.,0.)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(-0.,1.,0.)); +#260 = ORIENTED_EDGE('',*,*,#261,.T.); +#261 = EDGE_CURVE('',#254,#262,#264,.T.); +#262 = VERTEX_POINT('',#263); +#263 = CARTESIAN_POINT('',(100.,20.,2.)); +#264 = LINE('',#265,#266); +#265 = CARTESIAN_POINT('',(100.,20.,0.)); +#266 = VECTOR('',#267,1.); +#267 = DIRECTION('',(0.,0.,1.)); +#268 = ORIENTED_EDGE('',*,*,#269,.F.); +#269 = EDGE_CURVE('',#246,#262,#270,.T.); +#270 = LINE('',#271,#272); +#271 = CARTESIAN_POINT('',(100.,-20.,2.)); +#272 = VECTOR('',#273,1.); +#273 = DIRECTION('',(-0.,1.,0.)); +#274 = PLANE('',#275); +#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278); +#276 = CARTESIAN_POINT('',(100.,-20.,0.)); +#277 = DIRECTION('',(1.,0.,-0.)); +#278 = DIRECTION('',(0.,0.,1.)); +#279 = ADVANCED_FACE('',(#280),#296,.F.); +#280 = FACE_BOUND('',#281,.F.); +#281 = EDGE_LOOP('',(#282,#288,#289,#295)); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#204,#244,#284,.T.); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(1.,0.,-0.)); +#288 = ORIENTED_EDGE('',*,*,#203,.T.); +#289 = ORIENTED_EDGE('',*,*,#290,.T.); +#290 = EDGE_CURVE('',#206,#246,#291,.T.); +#291 = LINE('',#292,#293); +#292 = CARTESIAN_POINT('',(-100.,-20.,2.)); +#293 = VECTOR('',#294,1.); +#294 = DIRECTION('',(1.,0.,-0.)); +#295 = ORIENTED_EDGE('',*,*,#243,.F.); +#296 = PLANE('',#297); +#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300); +#298 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#299 = DIRECTION('',(-0.,1.,0.)); +#300 = DIRECTION('',(0.,0.,1.)); +#301 = ADVANCED_FACE('',(#302),#318,.T.); +#302 = FACE_BOUND('',#303,.T.); +#303 = EDGE_LOOP('',(#304,#310,#311,#317)); +#304 = ORIENTED_EDGE('',*,*,#305,.F.); +#305 = EDGE_CURVE('',#214,#254,#306,.T.); +#306 = LINE('',#307,#308); +#307 = CARTESIAN_POINT('',(-100.,20.,0.)); +#308 = VECTOR('',#309,1.); +#309 = DIRECTION('',(1.,0.,-0.)); +#310 = ORIENTED_EDGE('',*,*,#221,.T.); +#311 = ORIENTED_EDGE('',*,*,#312,.T.); +#312 = EDGE_CURVE('',#222,#262,#313,.T.); +#313 = LINE('',#314,#315); +#314 = CARTESIAN_POINT('',(-100.,20.,2.)); +#315 = VECTOR('',#316,1.); +#316 = DIRECTION('',(1.,0.,-0.)); +#317 = ORIENTED_EDGE('',*,*,#261,.F.); +#318 = PLANE('',#319); +#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322); +#320 = CARTESIAN_POINT('',(-100.,20.,0.)); +#321 = DIRECTION('',(-0.,1.,0.)); +#322 = DIRECTION('',(0.,0.,1.)); +#323 = ADVANCED_FACE('',(#324),#330,.F.); +#324 = FACE_BOUND('',#325,.F.); +#325 = EDGE_LOOP('',(#326,#327,#328,#329)); +#326 = ORIENTED_EDGE('',*,*,#213,.F.); +#327 = ORIENTED_EDGE('',*,*,#283,.T.); +#328 = ORIENTED_EDGE('',*,*,#253,.T.); +#329 = ORIENTED_EDGE('',*,*,#305,.F.); +#330 = PLANE('',#331); +#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334); +#332 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#333 = DIRECTION('',(0.,0.,1.)); +#334 = DIRECTION('',(1.,0.,-0.)); +#335 = ADVANCED_FACE('',(#336),#342,.T.); +#336 = FACE_BOUND('',#337,.T.); +#337 = EDGE_LOOP('',(#338,#339,#340,#341)); +#338 = ORIENTED_EDGE('',*,*,#229,.F.); +#339 = ORIENTED_EDGE('',*,*,#290,.T.); +#340 = ORIENTED_EDGE('',*,*,#269,.T.); +#341 = ORIENTED_EDGE('',*,*,#312,.F.); +#342 = PLANE('',#343); +#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346); +#344 = CARTESIAN_POINT('',(-100.,-20.,2.)); +#345 = DIRECTION('',(0.,0.,1.)); +#346 = DIRECTION('',(1.,0.,-0.)); +#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#351)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#348,#349,#350)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#348 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#349 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#350 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#351 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#348, + 'distance_accuracy_value','confusion accuracy'); +#352 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#353,#355); +#353 = ( REPRESENTATION_RELATIONSHIP('','',#196,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#354) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#354 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#355 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#356 + ); +#356 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','WireDuct_BasePlate','',#5, + #191,$); +#357 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#193)); +#358 = SHAPE_DEFINITION_REPRESENTATION(#359,#365); +#359 = PRODUCT_DEFINITION_SHAPE('','',#360); +#360 = PRODUCT_DEFINITION('design','',#361,#364); +#361 = PRODUCT_DEFINITION_FORMATION('','',#362); +#362 = PRODUCT('WireDuct_LeftWall','WireDuct_LeftWall','',(#363)); +#363 = PRODUCT_CONTEXT('',#2,'mechanical'); +#364 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#365 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#366),#516); +#366 = MANIFOLD_SOLID_BREP('',#367); +#367 = CLOSED_SHELL('',(#368,#408,#448,#470,#492,#504)); +#368 = ADVANCED_FACE('',(#369),#403,.F.); +#369 = FACE_BOUND('',#370,.F.); +#370 = EDGE_LOOP('',(#371,#381,#389,#397)); +#371 = ORIENTED_EDGE('',*,*,#372,.F.); +#372 = EDGE_CURVE('',#373,#375,#377,.T.); +#373 = VERTEX_POINT('',#374); +#374 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#375 = VERTEX_POINT('',#376); +#376 = CARTESIAN_POINT('',(-100.,-20.,40.)); +#377 = LINE('',#378,#379); +#378 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#379 = VECTOR('',#380,1.); +#380 = DIRECTION('',(0.,0.,1.)); +#381 = ORIENTED_EDGE('',*,*,#382,.T.); +#382 = EDGE_CURVE('',#373,#383,#385,.T.); +#383 = VERTEX_POINT('',#384); +#384 = CARTESIAN_POINT('',(-100.,-18.,0.)); +#385 = LINE('',#386,#387); +#386 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#387 = VECTOR('',#388,1.); +#388 = DIRECTION('',(-0.,1.,0.)); +#389 = ORIENTED_EDGE('',*,*,#390,.T.); +#390 = EDGE_CURVE('',#383,#391,#393,.T.); +#391 = VERTEX_POINT('',#392); +#392 = CARTESIAN_POINT('',(-100.,-18.,40.)); +#393 = LINE('',#394,#395); +#394 = CARTESIAN_POINT('',(-100.,-18.,0.)); +#395 = VECTOR('',#396,1.); +#396 = DIRECTION('',(0.,0.,1.)); +#397 = ORIENTED_EDGE('',*,*,#398,.F.); +#398 = EDGE_CURVE('',#375,#391,#399,.T.); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(-100.,-20.,40.)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(-0.,1.,0.)); +#403 = PLANE('',#404); +#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407); +#405 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#406 = DIRECTION('',(1.,0.,-0.)); +#407 = DIRECTION('',(0.,0.,1.)); +#408 = ADVANCED_FACE('',(#409),#443,.T.); +#409 = FACE_BOUND('',#410,.T.); +#410 = EDGE_LOOP('',(#411,#421,#429,#437)); +#411 = ORIENTED_EDGE('',*,*,#412,.F.); +#412 = EDGE_CURVE('',#413,#415,#417,.T.); +#413 = VERTEX_POINT('',#414); +#414 = CARTESIAN_POINT('',(100.,-20.,0.)); +#415 = VERTEX_POINT('',#416); +#416 = CARTESIAN_POINT('',(100.,-20.,40.)); +#417 = LINE('',#418,#419); +#418 = CARTESIAN_POINT('',(100.,-20.,0.)); +#419 = VECTOR('',#420,1.); +#420 = DIRECTION('',(0.,0.,1.)); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#413,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(100.,-18.,0.)); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(100.,-20.,0.)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(-0.,1.,0.)); +#429 = ORIENTED_EDGE('',*,*,#430,.T.); +#430 = EDGE_CURVE('',#423,#431,#433,.T.); +#431 = VERTEX_POINT('',#432); +#432 = CARTESIAN_POINT('',(100.,-18.,40.)); +#433 = LINE('',#434,#435); +#434 = CARTESIAN_POINT('',(100.,-18.,0.)); +#435 = VECTOR('',#436,1.); +#436 = DIRECTION('',(0.,0.,1.)); +#437 = ORIENTED_EDGE('',*,*,#438,.F.); +#438 = EDGE_CURVE('',#415,#431,#439,.T.); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(100.,-20.,40.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(-0.,1.,0.)); +#443 = PLANE('',#444); +#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447); +#445 = CARTESIAN_POINT('',(100.,-20.,0.)); +#446 = DIRECTION('',(1.,0.,-0.)); +#447 = DIRECTION('',(0.,0.,1.)); +#448 = ADVANCED_FACE('',(#449),#465,.F.); +#449 = FACE_BOUND('',#450,.F.); +#450 = EDGE_LOOP('',(#451,#457,#458,#464)); +#451 = ORIENTED_EDGE('',*,*,#452,.F.); +#452 = EDGE_CURVE('',#373,#413,#453,.T.); +#453 = LINE('',#454,#455); +#454 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#455 = VECTOR('',#456,1.); +#456 = DIRECTION('',(1.,0.,-0.)); +#457 = ORIENTED_EDGE('',*,*,#372,.T.); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#375,#415,#460,.T.); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(-100.,-20.,40.)); +#462 = VECTOR('',#463,1.); +#463 = DIRECTION('',(1.,0.,-0.)); +#464 = ORIENTED_EDGE('',*,*,#412,.F.); +#465 = PLANE('',#466); +#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469); +#467 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#468 = DIRECTION('',(-0.,1.,0.)); +#469 = DIRECTION('',(0.,0.,1.)); +#470 = ADVANCED_FACE('',(#471),#487,.T.); +#471 = FACE_BOUND('',#472,.T.); +#472 = EDGE_LOOP('',(#473,#479,#480,#486)); +#473 = ORIENTED_EDGE('',*,*,#474,.F.); +#474 = EDGE_CURVE('',#383,#423,#475,.T.); +#475 = LINE('',#476,#477); +#476 = CARTESIAN_POINT('',(-100.,-18.,0.)); +#477 = VECTOR('',#478,1.); +#478 = DIRECTION('',(1.,0.,-0.)); +#479 = ORIENTED_EDGE('',*,*,#390,.T.); +#480 = ORIENTED_EDGE('',*,*,#481,.T.); +#481 = EDGE_CURVE('',#391,#431,#482,.T.); +#482 = LINE('',#483,#484); +#483 = CARTESIAN_POINT('',(-100.,-18.,40.)); +#484 = VECTOR('',#485,1.); +#485 = DIRECTION('',(1.,0.,-0.)); +#486 = ORIENTED_EDGE('',*,*,#430,.F.); +#487 = PLANE('',#488); +#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491); +#489 = CARTESIAN_POINT('',(-100.,-18.,0.)); +#490 = DIRECTION('',(-0.,1.,0.)); +#491 = DIRECTION('',(0.,0.,1.)); +#492 = ADVANCED_FACE('',(#493),#499,.F.); +#493 = FACE_BOUND('',#494,.F.); +#494 = EDGE_LOOP('',(#495,#496,#497,#498)); +#495 = ORIENTED_EDGE('',*,*,#382,.F.); +#496 = ORIENTED_EDGE('',*,*,#452,.T.); +#497 = ORIENTED_EDGE('',*,*,#422,.T.); +#498 = ORIENTED_EDGE('',*,*,#474,.F.); +#499 = PLANE('',#500); +#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503); +#501 = CARTESIAN_POINT('',(-100.,-20.,0.)); +#502 = DIRECTION('',(0.,0.,1.)); +#503 = DIRECTION('',(1.,0.,-0.)); +#504 = ADVANCED_FACE('',(#505),#511,.T.); +#505 = FACE_BOUND('',#506,.T.); +#506 = EDGE_LOOP('',(#507,#508,#509,#510)); +#507 = ORIENTED_EDGE('',*,*,#398,.F.); +#508 = ORIENTED_EDGE('',*,*,#459,.T.); +#509 = ORIENTED_EDGE('',*,*,#438,.T.); +#510 = ORIENTED_EDGE('',*,*,#481,.F.); +#511 = PLANE('',#512); +#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515); +#513 = CARTESIAN_POINT('',(-100.,-20.,40.)); +#514 = DIRECTION('',(0.,0.,1.)); +#515 = DIRECTION('',(1.,0.,-0.)); +#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#520)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#517,#518,#519)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#517 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#518 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#519 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#520 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#517, + 'distance_accuracy_value','confusion accuracy'); +#521 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#522,#524); +#522 = ( REPRESENTATION_RELATIONSHIP('','',#365,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#523) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#523 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#524 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#525 + ); +#525 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','WireDuct_LeftWall','',#5,#360 + ,$); +#526 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#362)); +#527 = SHAPE_DEFINITION_REPRESENTATION(#528,#534); +#528 = PRODUCT_DEFINITION_SHAPE('','',#529); +#529 = PRODUCT_DEFINITION('design','',#530,#533); +#530 = PRODUCT_DEFINITION_FORMATION('','',#531); +#531 = PRODUCT('WireDuct_RightWall','WireDuct_RightWall','',(#532)); +#532 = PRODUCT_CONTEXT('',#2,'mechanical'); +#533 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#534 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#535),#685); +#535 = MANIFOLD_SOLID_BREP('',#536); +#536 = CLOSED_SHELL('',(#537,#577,#617,#639,#661,#673)); +#537 = ADVANCED_FACE('',(#538),#572,.F.); +#538 = FACE_BOUND('',#539,.F.); +#539 = EDGE_LOOP('',(#540,#550,#558,#566)); +#540 = ORIENTED_EDGE('',*,*,#541,.F.); +#541 = EDGE_CURVE('',#542,#544,#546,.T.); +#542 = VERTEX_POINT('',#543); +#543 = CARTESIAN_POINT('',(-100.,18.,0.)); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(-100.,18.,40.)); +#546 = LINE('',#547,#548); +#547 = CARTESIAN_POINT('',(-100.,18.,0.)); +#548 = VECTOR('',#549,1.); +#549 = DIRECTION('',(0.,0.,1.)); +#550 = ORIENTED_EDGE('',*,*,#551,.T.); +#551 = EDGE_CURVE('',#542,#552,#554,.T.); +#552 = VERTEX_POINT('',#553); +#553 = CARTESIAN_POINT('',(-100.,20.,0.)); +#554 = LINE('',#555,#556); +#555 = CARTESIAN_POINT('',(-100.,18.,0.)); +#556 = VECTOR('',#557,1.); +#557 = DIRECTION('',(-0.,1.,0.)); +#558 = ORIENTED_EDGE('',*,*,#559,.T.); +#559 = EDGE_CURVE('',#552,#560,#562,.T.); +#560 = VERTEX_POINT('',#561); +#561 = CARTESIAN_POINT('',(-100.,20.,40.)); +#562 = LINE('',#563,#564); +#563 = CARTESIAN_POINT('',(-100.,20.,0.)); +#564 = VECTOR('',#565,1.); +#565 = DIRECTION('',(0.,0.,1.)); +#566 = ORIENTED_EDGE('',*,*,#567,.F.); +#567 = EDGE_CURVE('',#544,#560,#568,.T.); +#568 = LINE('',#569,#570); +#569 = CARTESIAN_POINT('',(-100.,18.,40.)); +#570 = VECTOR('',#571,1.); +#571 = DIRECTION('',(-0.,1.,0.)); +#572 = PLANE('',#573); +#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576); +#574 = CARTESIAN_POINT('',(-100.,18.,0.)); +#575 = DIRECTION('',(1.,0.,-0.)); +#576 = DIRECTION('',(0.,0.,1.)); +#577 = ADVANCED_FACE('',(#578),#612,.T.); +#578 = FACE_BOUND('',#579,.T.); +#579 = EDGE_LOOP('',(#580,#590,#598,#606)); +#580 = ORIENTED_EDGE('',*,*,#581,.F.); +#581 = EDGE_CURVE('',#582,#584,#586,.T.); +#582 = VERTEX_POINT('',#583); +#583 = CARTESIAN_POINT('',(100.,18.,0.)); +#584 = VERTEX_POINT('',#585); +#585 = CARTESIAN_POINT('',(100.,18.,40.)); +#586 = LINE('',#587,#588); +#587 = CARTESIAN_POINT('',(100.,18.,0.)); +#588 = VECTOR('',#589,1.); +#589 = DIRECTION('',(0.,0.,1.)); +#590 = ORIENTED_EDGE('',*,*,#591,.T.); +#591 = EDGE_CURVE('',#582,#592,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(100.,20.,0.)); +#594 = LINE('',#595,#596); +#595 = CARTESIAN_POINT('',(100.,18.,0.)); +#596 = VECTOR('',#597,1.); +#597 = DIRECTION('',(-0.,1.,0.)); +#598 = ORIENTED_EDGE('',*,*,#599,.T.); +#599 = EDGE_CURVE('',#592,#600,#602,.T.); +#600 = VERTEX_POINT('',#601); +#601 = CARTESIAN_POINT('',(100.,20.,40.)); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(100.,20.,0.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(0.,0.,1.)); +#606 = ORIENTED_EDGE('',*,*,#607,.F.); +#607 = EDGE_CURVE('',#584,#600,#608,.T.); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(100.,18.,40.)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(-0.,1.,0.)); +#612 = PLANE('',#613); +#613 = AXIS2_PLACEMENT_3D('',#614,#615,#616); +#614 = CARTESIAN_POINT('',(100.,18.,0.)); +#615 = DIRECTION('',(1.,0.,-0.)); +#616 = DIRECTION('',(0.,0.,1.)); +#617 = ADVANCED_FACE('',(#618),#634,.F.); +#618 = FACE_BOUND('',#619,.F.); +#619 = EDGE_LOOP('',(#620,#626,#627,#633)); +#620 = ORIENTED_EDGE('',*,*,#621,.F.); +#621 = EDGE_CURVE('',#542,#582,#622,.T.); +#622 = LINE('',#623,#624); +#623 = CARTESIAN_POINT('',(-100.,18.,0.)); +#624 = VECTOR('',#625,1.); +#625 = DIRECTION('',(1.,0.,-0.)); +#626 = ORIENTED_EDGE('',*,*,#541,.T.); +#627 = ORIENTED_EDGE('',*,*,#628,.T.); +#628 = EDGE_CURVE('',#544,#584,#629,.T.); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(-100.,18.,40.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(1.,0.,-0.)); +#633 = ORIENTED_EDGE('',*,*,#581,.F.); +#634 = PLANE('',#635); +#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638); +#636 = CARTESIAN_POINT('',(-100.,18.,0.)); +#637 = DIRECTION('',(-0.,1.,0.)); +#638 = DIRECTION('',(0.,0.,1.)); +#639 = ADVANCED_FACE('',(#640),#656,.T.); +#640 = FACE_BOUND('',#641,.T.); +#641 = EDGE_LOOP('',(#642,#648,#649,#655)); +#642 = ORIENTED_EDGE('',*,*,#643,.F.); +#643 = EDGE_CURVE('',#552,#592,#644,.T.); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(-100.,20.,0.)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(1.,0.,-0.)); +#648 = ORIENTED_EDGE('',*,*,#559,.T.); +#649 = ORIENTED_EDGE('',*,*,#650,.T.); +#650 = EDGE_CURVE('',#560,#600,#651,.T.); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(-100.,20.,40.)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(1.,0.,-0.)); +#655 = ORIENTED_EDGE('',*,*,#599,.F.); +#656 = PLANE('',#657); +#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660); +#658 = CARTESIAN_POINT('',(-100.,20.,0.)); +#659 = DIRECTION('',(-0.,1.,0.)); +#660 = DIRECTION('',(0.,0.,1.)); +#661 = ADVANCED_FACE('',(#662),#668,.F.); +#662 = FACE_BOUND('',#663,.F.); +#663 = EDGE_LOOP('',(#664,#665,#666,#667)); +#664 = ORIENTED_EDGE('',*,*,#551,.F.); +#665 = ORIENTED_EDGE('',*,*,#621,.T.); +#666 = ORIENTED_EDGE('',*,*,#591,.T.); +#667 = ORIENTED_EDGE('',*,*,#643,.F.); +#668 = PLANE('',#669); +#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672); +#670 = CARTESIAN_POINT('',(-100.,18.,0.)); +#671 = DIRECTION('',(0.,0.,1.)); +#672 = DIRECTION('',(1.,0.,-0.)); +#673 = ADVANCED_FACE('',(#674),#680,.T.); +#674 = FACE_BOUND('',#675,.T.); +#675 = EDGE_LOOP('',(#676,#677,#678,#679)); +#676 = ORIENTED_EDGE('',*,*,#567,.F.); +#677 = ORIENTED_EDGE('',*,*,#628,.T.); +#678 = ORIENTED_EDGE('',*,*,#607,.T.); +#679 = ORIENTED_EDGE('',*,*,#650,.F.); +#680 = PLANE('',#681); +#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684); +#682 = CARTESIAN_POINT('',(-100.,18.,40.)); +#683 = DIRECTION('',(0.,0.,1.)); +#684 = DIRECTION('',(1.,0.,-0.)); +#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#689)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#686,#687,#688)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#686 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#687 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#688 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#689 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#686, + 'distance_accuracy_value','confusion accuracy'); +#690 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#691,#693); +#691 = ( REPRESENTATION_RELATIONSHIP('','',#534,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#692) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#692 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#693 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#694 + ); +#694 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','WireDuct_RightWall','',#5, + #529,$); +#695 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#531)); +#696 = SHAPE_DEFINITION_REPRESENTATION(#697,#703); +#697 = PRODUCT_DEFINITION_SHAPE('','',#698); +#698 = PRODUCT_DEFINITION('design','',#699,#702); +#699 = PRODUCT_DEFINITION_FORMATION('','',#700); +#700 = PRODUCT('WireDuct_LeftCombSlot_01','WireDuct_LeftCombSlot_01','', + (#701)); +#701 = PRODUCT_CONTEXT('',#2,'mechanical'); +#702 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#703 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#704),#854); +#704 = MANIFOLD_SOLID_BREP('',#705); +#705 = CLOSED_SHELL('',(#706,#746,#786,#808,#830,#842)); +#706 = ADVANCED_FACE('',(#707),#741,.F.); +#707 = FACE_BOUND('',#708,.F.); +#708 = EDGE_LOOP('',(#709,#719,#727,#735)); +#709 = ORIENTED_EDGE('',*,*,#710,.F.); +#710 = EDGE_CURVE('',#711,#713,#715,.T.); +#711 = VERTEX_POINT('',#712); +#712 = CARTESIAN_POINT('',(-96.94444444444,-20.1,8.)); +#713 = VERTEX_POINT('',#714); +#714 = CARTESIAN_POINT('',(-96.94444444444,-20.1,40.)); +#715 = LINE('',#716,#717); +#716 = CARTESIAN_POINT('',(-96.94444444444,-20.1,8.)); +#717 = VECTOR('',#718,1.); +#718 = DIRECTION('',(0.,0.,1.)); +#719 = ORIENTED_EDGE('',*,*,#720,.T.); +#720 = EDGE_CURVE('',#711,#721,#723,.T.); +#721 = VERTEX_POINT('',#722); +#722 = CARTESIAN_POINT('',(-96.94444444444,-17.9,8.)); +#723 = LINE('',#724,#725); +#724 = CARTESIAN_POINT('',(-96.94444444444,-20.1,8.)); +#725 = VECTOR('',#726,1.); +#726 = DIRECTION('',(-0.,1.,0.)); +#727 = ORIENTED_EDGE('',*,*,#728,.T.); +#728 = EDGE_CURVE('',#721,#729,#731,.T.); +#729 = VERTEX_POINT('',#730); +#730 = CARTESIAN_POINT('',(-96.94444444444,-17.9,40.)); +#731 = LINE('',#732,#733); +#732 = CARTESIAN_POINT('',(-96.94444444444,-17.9,8.)); +#733 = VECTOR('',#734,1.); +#734 = DIRECTION('',(0.,0.,1.)); +#735 = ORIENTED_EDGE('',*,*,#736,.F.); +#736 = EDGE_CURVE('',#713,#729,#737,.T.); +#737 = LINE('',#738,#739); +#738 = CARTESIAN_POINT('',(-96.94444444444,-20.1,40.)); +#739 = VECTOR('',#740,1.); +#740 = DIRECTION('',(-0.,1.,0.)); +#741 = PLANE('',#742); +#742 = AXIS2_PLACEMENT_3D('',#743,#744,#745); +#743 = CARTESIAN_POINT('',(-96.94444444444,-20.1,8.)); +#744 = DIRECTION('',(1.,0.,-0.)); +#745 = DIRECTION('',(0.,0.,1.)); +#746 = ADVANCED_FACE('',(#747),#781,.T.); +#747 = FACE_BOUND('',#748,.T.); +#748 = EDGE_LOOP('',(#749,#759,#767,#775)); +#749 = ORIENTED_EDGE('',*,*,#750,.F.); +#750 = EDGE_CURVE('',#751,#753,#755,.T.); +#751 = VERTEX_POINT('',#752); +#752 = CARTESIAN_POINT('',(-91.94444444444,-20.1,8.)); +#753 = VERTEX_POINT('',#754); +#754 = CARTESIAN_POINT('',(-91.94444444444,-20.1,40.)); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(-91.94444444444,-20.1,8.)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(0.,0.,1.)); +#759 = ORIENTED_EDGE('',*,*,#760,.T.); +#760 = EDGE_CURVE('',#751,#761,#763,.T.); +#761 = VERTEX_POINT('',#762); +#762 = CARTESIAN_POINT('',(-91.94444444444,-17.9,8.)); +#763 = LINE('',#764,#765); +#764 = CARTESIAN_POINT('',(-91.94444444444,-20.1,8.)); +#765 = VECTOR('',#766,1.); +#766 = DIRECTION('',(-0.,1.,0.)); +#767 = ORIENTED_EDGE('',*,*,#768,.T.); +#768 = EDGE_CURVE('',#761,#769,#771,.T.); +#769 = VERTEX_POINT('',#770); +#770 = CARTESIAN_POINT('',(-91.94444444444,-17.9,40.)); +#771 = LINE('',#772,#773); +#772 = CARTESIAN_POINT('',(-91.94444444444,-17.9,8.)); +#773 = VECTOR('',#774,1.); +#774 = DIRECTION('',(0.,0.,1.)); +#775 = ORIENTED_EDGE('',*,*,#776,.F.); +#776 = EDGE_CURVE('',#753,#769,#777,.T.); +#777 = LINE('',#778,#779); +#778 = CARTESIAN_POINT('',(-91.94444444444,-20.1,40.)); +#779 = VECTOR('',#780,1.); +#780 = DIRECTION('',(-0.,1.,0.)); +#781 = PLANE('',#782); +#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785); +#783 = CARTESIAN_POINT('',(-91.94444444444,-20.1,8.)); +#784 = DIRECTION('',(1.,0.,-0.)); +#785 = DIRECTION('',(0.,0.,1.)); +#786 = ADVANCED_FACE('',(#787),#803,.F.); +#787 = FACE_BOUND('',#788,.F.); +#788 = EDGE_LOOP('',(#789,#795,#796,#802)); +#789 = ORIENTED_EDGE('',*,*,#790,.F.); +#790 = EDGE_CURVE('',#711,#751,#791,.T.); +#791 = LINE('',#792,#793); +#792 = CARTESIAN_POINT('',(-96.94444444444,-20.1,8.)); +#793 = VECTOR('',#794,1.); +#794 = DIRECTION('',(1.,0.,-0.)); +#795 = ORIENTED_EDGE('',*,*,#710,.T.); +#796 = ORIENTED_EDGE('',*,*,#797,.T.); +#797 = EDGE_CURVE('',#713,#753,#798,.T.); +#798 = LINE('',#799,#800); +#799 = CARTESIAN_POINT('',(-96.94444444444,-20.1,40.)); +#800 = VECTOR('',#801,1.); +#801 = DIRECTION('',(1.,0.,-0.)); +#802 = ORIENTED_EDGE('',*,*,#750,.F.); +#803 = PLANE('',#804); +#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807); +#805 = CARTESIAN_POINT('',(-96.94444444444,-20.1,8.)); +#806 = DIRECTION('',(-0.,1.,0.)); +#807 = DIRECTION('',(0.,0.,1.)); +#808 = ADVANCED_FACE('',(#809),#825,.T.); +#809 = FACE_BOUND('',#810,.T.); +#810 = EDGE_LOOP('',(#811,#817,#818,#824)); +#811 = ORIENTED_EDGE('',*,*,#812,.F.); +#812 = EDGE_CURVE('',#721,#761,#813,.T.); +#813 = LINE('',#814,#815); +#814 = CARTESIAN_POINT('',(-96.94444444444,-17.9,8.)); +#815 = VECTOR('',#816,1.); +#816 = DIRECTION('',(1.,0.,-0.)); +#817 = ORIENTED_EDGE('',*,*,#728,.T.); +#818 = ORIENTED_EDGE('',*,*,#819,.T.); +#819 = EDGE_CURVE('',#729,#769,#820,.T.); +#820 = LINE('',#821,#822); +#821 = CARTESIAN_POINT('',(-96.94444444444,-17.9,40.)); +#822 = VECTOR('',#823,1.); +#823 = DIRECTION('',(1.,0.,-0.)); +#824 = ORIENTED_EDGE('',*,*,#768,.F.); +#825 = PLANE('',#826); +#826 = AXIS2_PLACEMENT_3D('',#827,#828,#829); +#827 = CARTESIAN_POINT('',(-96.94444444444,-17.9,8.)); +#828 = DIRECTION('',(-0.,1.,0.)); +#829 = DIRECTION('',(0.,0.,1.)); +#830 = ADVANCED_FACE('',(#831),#837,.F.); +#831 = FACE_BOUND('',#832,.F.); +#832 = EDGE_LOOP('',(#833,#834,#835,#836)); +#833 = ORIENTED_EDGE('',*,*,#720,.F.); +#834 = ORIENTED_EDGE('',*,*,#790,.T.); +#835 = ORIENTED_EDGE('',*,*,#760,.T.); +#836 = ORIENTED_EDGE('',*,*,#812,.F.); +#837 = PLANE('',#838); +#838 = AXIS2_PLACEMENT_3D('',#839,#840,#841); +#839 = CARTESIAN_POINT('',(-96.94444444444,-20.1,8.)); +#840 = DIRECTION('',(0.,0.,1.)); +#841 = DIRECTION('',(1.,0.,-0.)); +#842 = ADVANCED_FACE('',(#843),#849,.T.); +#843 = FACE_BOUND('',#844,.T.); +#844 = EDGE_LOOP('',(#845,#846,#847,#848)); +#845 = ORIENTED_EDGE('',*,*,#736,.F.); +#846 = ORIENTED_EDGE('',*,*,#797,.T.); +#847 = ORIENTED_EDGE('',*,*,#776,.T.); +#848 = ORIENTED_EDGE('',*,*,#819,.F.); +#849 = PLANE('',#850); +#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853); +#851 = CARTESIAN_POINT('',(-96.94444444444,-20.1,40.)); +#852 = DIRECTION('',(0.,0.,1.)); +#853 = DIRECTION('',(1.,0.,-0.)); +#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#858)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#855,#856,#857)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#855 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#856 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#857 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#858 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#855, + 'distance_accuracy_value','confusion accuracy'); +#859 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#860,#862); +#860 = ( REPRESENTATION_RELATIONSHIP('','',#703,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#861) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#861 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#862 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#863 + ); +#863 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','WireDuct_LeftCombSlot_01','', + #5,#698,$); +#864 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#700)); +#865 = SHAPE_DEFINITION_REPRESENTATION(#866,#872); +#866 = PRODUCT_DEFINITION_SHAPE('','',#867); +#867 = PRODUCT_DEFINITION('design','',#868,#871); +#868 = PRODUCT_DEFINITION_FORMATION('','',#869); +#869 = PRODUCT('WireDuct_RightCombSlot_01','WireDuct_RightCombSlot_01', + '',(#870)); +#870 = PRODUCT_CONTEXT('',#2,'mechanical'); +#871 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#872 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#873),#1023); +#873 = MANIFOLD_SOLID_BREP('',#874); +#874 = CLOSED_SHELL('',(#875,#915,#955,#977,#999,#1011)); +#875 = ADVANCED_FACE('',(#876),#910,.F.); +#876 = FACE_BOUND('',#877,.F.); +#877 = EDGE_LOOP('',(#878,#888,#896,#904)); +#878 = ORIENTED_EDGE('',*,*,#879,.F.); +#879 = EDGE_CURVE('',#880,#882,#884,.T.); +#880 = VERTEX_POINT('',#881); +#881 = CARTESIAN_POINT('',(-96.94444444444,17.9,8.)); +#882 = VERTEX_POINT('',#883); +#883 = CARTESIAN_POINT('',(-96.94444444444,17.9,40.)); +#884 = LINE('',#885,#886); +#885 = CARTESIAN_POINT('',(-96.94444444444,17.9,8.)); +#886 = VECTOR('',#887,1.); +#887 = DIRECTION('',(0.,0.,1.)); +#888 = ORIENTED_EDGE('',*,*,#889,.T.); +#889 = EDGE_CURVE('',#880,#890,#892,.T.); +#890 = VERTEX_POINT('',#891); +#891 = CARTESIAN_POINT('',(-96.94444444444,20.1,8.)); +#892 = LINE('',#893,#894); +#893 = CARTESIAN_POINT('',(-96.94444444444,17.9,8.)); +#894 = VECTOR('',#895,1.); +#895 = DIRECTION('',(-0.,1.,0.)); +#896 = ORIENTED_EDGE('',*,*,#897,.T.); +#897 = EDGE_CURVE('',#890,#898,#900,.T.); +#898 = VERTEX_POINT('',#899); +#899 = CARTESIAN_POINT('',(-96.94444444444,20.1,40.)); +#900 = LINE('',#901,#902); +#901 = CARTESIAN_POINT('',(-96.94444444444,20.1,8.)); +#902 = VECTOR('',#903,1.); +#903 = DIRECTION('',(0.,0.,1.)); +#904 = ORIENTED_EDGE('',*,*,#905,.F.); +#905 = EDGE_CURVE('',#882,#898,#906,.T.); +#906 = LINE('',#907,#908); +#907 = CARTESIAN_POINT('',(-96.94444444444,17.9,40.)); +#908 = VECTOR('',#909,1.); +#909 = DIRECTION('',(-0.,1.,0.)); +#910 = PLANE('',#911); +#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914); +#912 = CARTESIAN_POINT('',(-96.94444444444,17.9,8.)); +#913 = DIRECTION('',(1.,0.,-0.)); +#914 = DIRECTION('',(0.,0.,1.)); +#915 = ADVANCED_FACE('',(#916),#950,.T.); +#916 = FACE_BOUND('',#917,.T.); +#917 = EDGE_LOOP('',(#918,#928,#936,#944)); +#918 = ORIENTED_EDGE('',*,*,#919,.F.); +#919 = EDGE_CURVE('',#920,#922,#924,.T.); +#920 = VERTEX_POINT('',#921); +#921 = CARTESIAN_POINT('',(-91.94444444444,17.9,8.)); +#922 = VERTEX_POINT('',#923); +#923 = CARTESIAN_POINT('',(-91.94444444444,17.9,40.)); +#924 = LINE('',#925,#926); +#925 = CARTESIAN_POINT('',(-91.94444444444,17.9,8.)); +#926 = VECTOR('',#927,1.); +#927 = DIRECTION('',(0.,0.,1.)); +#928 = ORIENTED_EDGE('',*,*,#929,.T.); +#929 = EDGE_CURVE('',#920,#930,#932,.T.); +#930 = VERTEX_POINT('',#931); +#931 = CARTESIAN_POINT('',(-91.94444444444,20.1,8.)); +#932 = LINE('',#933,#934); +#933 = CARTESIAN_POINT('',(-91.94444444444,17.9,8.)); +#934 = VECTOR('',#935,1.); +#935 = DIRECTION('',(-0.,1.,0.)); +#936 = ORIENTED_EDGE('',*,*,#937,.T.); +#937 = EDGE_CURVE('',#930,#938,#940,.T.); +#938 = VERTEX_POINT('',#939); +#939 = CARTESIAN_POINT('',(-91.94444444444,20.1,40.)); +#940 = LINE('',#941,#942); +#941 = CARTESIAN_POINT('',(-91.94444444444,20.1,8.)); +#942 = VECTOR('',#943,1.); +#943 = DIRECTION('',(0.,0.,1.)); +#944 = ORIENTED_EDGE('',*,*,#945,.F.); +#945 = EDGE_CURVE('',#922,#938,#946,.T.); +#946 = LINE('',#947,#948); +#947 = CARTESIAN_POINT('',(-91.94444444444,17.9,40.)); +#948 = VECTOR('',#949,1.); +#949 = DIRECTION('',(-0.,1.,0.)); +#950 = PLANE('',#951); +#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954); +#952 = CARTESIAN_POINT('',(-91.94444444444,17.9,8.)); +#953 = DIRECTION('',(1.,0.,-0.)); +#954 = DIRECTION('',(0.,0.,1.)); +#955 = ADVANCED_FACE('',(#956),#972,.F.); +#956 = FACE_BOUND('',#957,.F.); +#957 = EDGE_LOOP('',(#958,#964,#965,#971)); +#958 = ORIENTED_EDGE('',*,*,#959,.F.); +#959 = EDGE_CURVE('',#880,#920,#960,.T.); +#960 = LINE('',#961,#962); +#961 = CARTESIAN_POINT('',(-96.94444444444,17.9,8.)); +#962 = VECTOR('',#963,1.); +#963 = DIRECTION('',(1.,0.,-0.)); +#964 = ORIENTED_EDGE('',*,*,#879,.T.); +#965 = ORIENTED_EDGE('',*,*,#966,.T.); +#966 = EDGE_CURVE('',#882,#922,#967,.T.); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(-96.94444444444,17.9,40.)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(1.,0.,-0.)); +#971 = ORIENTED_EDGE('',*,*,#919,.F.); +#972 = PLANE('',#973); +#973 = AXIS2_PLACEMENT_3D('',#974,#975,#976); +#974 = CARTESIAN_POINT('',(-96.94444444444,17.9,8.)); +#975 = DIRECTION('',(-0.,1.,0.)); +#976 = DIRECTION('',(0.,0.,1.)); +#977 = ADVANCED_FACE('',(#978),#994,.T.); +#978 = FACE_BOUND('',#979,.T.); +#979 = EDGE_LOOP('',(#980,#986,#987,#993)); +#980 = ORIENTED_EDGE('',*,*,#981,.F.); +#981 = EDGE_CURVE('',#890,#930,#982,.T.); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(-96.94444444444,20.1,8.)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(1.,0.,-0.)); +#986 = ORIENTED_EDGE('',*,*,#897,.T.); +#987 = ORIENTED_EDGE('',*,*,#988,.T.); +#988 = EDGE_CURVE('',#898,#938,#989,.T.); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(-96.94444444444,20.1,40.)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(1.,0.,-0.)); +#993 = ORIENTED_EDGE('',*,*,#937,.F.); +#994 = PLANE('',#995); +#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998); +#996 = CARTESIAN_POINT('',(-96.94444444444,20.1,8.)); +#997 = DIRECTION('',(-0.,1.,0.)); +#998 = DIRECTION('',(0.,0.,1.)); +#999 = ADVANCED_FACE('',(#1000),#1006,.F.); +#1000 = FACE_BOUND('',#1001,.F.); +#1001 = EDGE_LOOP('',(#1002,#1003,#1004,#1005)); +#1002 = ORIENTED_EDGE('',*,*,#889,.F.); +#1003 = ORIENTED_EDGE('',*,*,#959,.T.); +#1004 = ORIENTED_EDGE('',*,*,#929,.T.); +#1005 = ORIENTED_EDGE('',*,*,#981,.F.); +#1006 = PLANE('',#1007); +#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010); +#1008 = CARTESIAN_POINT('',(-96.94444444444,17.9,8.)); +#1009 = DIRECTION('',(0.,0.,1.)); +#1010 = DIRECTION('',(1.,0.,-0.)); +#1011 = ADVANCED_FACE('',(#1012),#1018,.T.); +#1012 = FACE_BOUND('',#1013,.T.); +#1013 = EDGE_LOOP('',(#1014,#1015,#1016,#1017)); +#1014 = ORIENTED_EDGE('',*,*,#905,.F.); +#1015 = ORIENTED_EDGE('',*,*,#966,.T.); +#1016 = ORIENTED_EDGE('',*,*,#945,.T.); +#1017 = ORIENTED_EDGE('',*,*,#988,.F.); +#1018 = PLANE('',#1019); +#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022); +#1020 = CARTESIAN_POINT('',(-96.94444444444,17.9,40.)); +#1021 = DIRECTION('',(0.,0.,1.)); +#1022 = DIRECTION('',(1.,0.,-0.)); +#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1027)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1024,#1025,#1026)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1024 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1025 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1026 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1027 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1024, + 'distance_accuracy_value','confusion accuracy'); +#1028 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1029,#1031); +#1029 = ( REPRESENTATION_RELATIONSHIP('','',#872,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1030) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1030 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#1031 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1032); +#1032 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','WireDuct_RightCombSlot_01', + '',#5,#867,$); +#1033 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#869)); +#1034 = SHAPE_DEFINITION_REPRESENTATION(#1035,#1041); +#1035 = PRODUCT_DEFINITION_SHAPE('','',#1036); +#1036 = PRODUCT_DEFINITION('design','',#1037,#1040); +#1037 = PRODUCT_DEFINITION_FORMATION('','',#1038); +#1038 = PRODUCT('WireDuct_LeftCombSlot_02','WireDuct_LeftCombSlot_02','' + ,(#1039)); +#1039 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1040 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1041 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1042),#1192); +#1042 = MANIFOLD_SOLID_BREP('',#1043); +#1043 = CLOSED_SHELL('',(#1044,#1084,#1124,#1146,#1168,#1180)); +#1044 = ADVANCED_FACE('',(#1045),#1079,.F.); +#1045 = FACE_BOUND('',#1046,.F.); +#1046 = EDGE_LOOP('',(#1047,#1057,#1065,#1073)); +#1047 = ORIENTED_EDGE('',*,*,#1048,.F.); +#1048 = EDGE_CURVE('',#1049,#1051,#1053,.T.); +#1049 = VERTEX_POINT('',#1050); +#1050 = CARTESIAN_POINT('',(-85.83333333333,-20.1,8.)); +#1051 = VERTEX_POINT('',#1052); +#1052 = CARTESIAN_POINT('',(-85.83333333333,-20.1,40.)); +#1053 = LINE('',#1054,#1055); +#1054 = CARTESIAN_POINT('',(-85.83333333333,-20.1,8.)); +#1055 = VECTOR('',#1056,1.); +#1056 = DIRECTION('',(0.,0.,1.)); +#1057 = ORIENTED_EDGE('',*,*,#1058,.T.); +#1058 = EDGE_CURVE('',#1049,#1059,#1061,.T.); +#1059 = VERTEX_POINT('',#1060); +#1060 = CARTESIAN_POINT('',(-85.83333333333,-17.9,8.)); +#1061 = LINE('',#1062,#1063); +#1062 = CARTESIAN_POINT('',(-85.83333333333,-20.1,8.)); +#1063 = VECTOR('',#1064,1.); +#1064 = DIRECTION('',(-0.,1.,0.)); +#1065 = ORIENTED_EDGE('',*,*,#1066,.T.); +#1066 = EDGE_CURVE('',#1059,#1067,#1069,.T.); +#1067 = VERTEX_POINT('',#1068); +#1068 = CARTESIAN_POINT('',(-85.83333333333,-17.9,40.)); +#1069 = LINE('',#1070,#1071); +#1070 = CARTESIAN_POINT('',(-85.83333333333,-17.9,8.)); +#1071 = VECTOR('',#1072,1.); +#1072 = DIRECTION('',(0.,0.,1.)); +#1073 = ORIENTED_EDGE('',*,*,#1074,.F.); +#1074 = EDGE_CURVE('',#1051,#1067,#1075,.T.); +#1075 = LINE('',#1076,#1077); +#1076 = CARTESIAN_POINT('',(-85.83333333333,-20.1,40.)); +#1077 = VECTOR('',#1078,1.); +#1078 = DIRECTION('',(-0.,1.,0.)); +#1079 = PLANE('',#1080); +#1080 = AXIS2_PLACEMENT_3D('',#1081,#1082,#1083); +#1081 = CARTESIAN_POINT('',(-85.83333333333,-20.1,8.)); +#1082 = DIRECTION('',(1.,0.,-0.)); +#1083 = DIRECTION('',(0.,0.,1.)); +#1084 = ADVANCED_FACE('',(#1085),#1119,.T.); +#1085 = FACE_BOUND('',#1086,.T.); +#1086 = EDGE_LOOP('',(#1087,#1097,#1105,#1113)); +#1087 = ORIENTED_EDGE('',*,*,#1088,.F.); +#1088 = EDGE_CURVE('',#1089,#1091,#1093,.T.); +#1089 = VERTEX_POINT('',#1090); +#1090 = CARTESIAN_POINT('',(-80.83333333333,-20.1,8.)); +#1091 = VERTEX_POINT('',#1092); +#1092 = CARTESIAN_POINT('',(-80.83333333333,-20.1,40.)); +#1093 = LINE('',#1094,#1095); +#1094 = CARTESIAN_POINT('',(-80.83333333333,-20.1,8.)); +#1095 = VECTOR('',#1096,1.); +#1096 = DIRECTION('',(0.,0.,1.)); +#1097 = ORIENTED_EDGE('',*,*,#1098,.T.); +#1098 = EDGE_CURVE('',#1089,#1099,#1101,.T.); +#1099 = VERTEX_POINT('',#1100); +#1100 = CARTESIAN_POINT('',(-80.83333333333,-17.9,8.)); +#1101 = LINE('',#1102,#1103); +#1102 = CARTESIAN_POINT('',(-80.83333333333,-20.1,8.)); +#1103 = VECTOR('',#1104,1.); +#1104 = DIRECTION('',(-0.,1.,0.)); +#1105 = ORIENTED_EDGE('',*,*,#1106,.T.); +#1106 = EDGE_CURVE('',#1099,#1107,#1109,.T.); +#1107 = VERTEX_POINT('',#1108); +#1108 = CARTESIAN_POINT('',(-80.83333333333,-17.9,40.)); +#1109 = LINE('',#1110,#1111); +#1110 = CARTESIAN_POINT('',(-80.83333333333,-17.9,8.)); +#1111 = VECTOR('',#1112,1.); +#1112 = DIRECTION('',(0.,0.,1.)); +#1113 = ORIENTED_EDGE('',*,*,#1114,.F.); +#1114 = EDGE_CURVE('',#1091,#1107,#1115,.T.); +#1115 = LINE('',#1116,#1117); +#1116 = CARTESIAN_POINT('',(-80.83333333333,-20.1,40.)); +#1117 = VECTOR('',#1118,1.); +#1118 = DIRECTION('',(-0.,1.,0.)); +#1119 = PLANE('',#1120); +#1120 = AXIS2_PLACEMENT_3D('',#1121,#1122,#1123); +#1121 = CARTESIAN_POINT('',(-80.83333333333,-20.1,8.)); +#1122 = DIRECTION('',(1.,0.,-0.)); +#1123 = DIRECTION('',(0.,0.,1.)); +#1124 = ADVANCED_FACE('',(#1125),#1141,.F.); +#1125 = FACE_BOUND('',#1126,.F.); +#1126 = EDGE_LOOP('',(#1127,#1133,#1134,#1140)); +#1127 = ORIENTED_EDGE('',*,*,#1128,.F.); +#1128 = EDGE_CURVE('',#1049,#1089,#1129,.T.); +#1129 = LINE('',#1130,#1131); +#1130 = CARTESIAN_POINT('',(-85.83333333333,-20.1,8.)); +#1131 = VECTOR('',#1132,1.); +#1132 = DIRECTION('',(1.,0.,-0.)); +#1133 = ORIENTED_EDGE('',*,*,#1048,.T.); +#1134 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1135 = EDGE_CURVE('',#1051,#1091,#1136,.T.); +#1136 = LINE('',#1137,#1138); +#1137 = CARTESIAN_POINT('',(-85.83333333333,-20.1,40.)); +#1138 = VECTOR('',#1139,1.); +#1139 = DIRECTION('',(1.,0.,-0.)); +#1140 = ORIENTED_EDGE('',*,*,#1088,.F.); +#1141 = PLANE('',#1142); +#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145); +#1143 = CARTESIAN_POINT('',(-85.83333333333,-20.1,8.)); +#1144 = DIRECTION('',(-0.,1.,0.)); +#1145 = DIRECTION('',(0.,0.,1.)); +#1146 = ADVANCED_FACE('',(#1147),#1163,.T.); +#1147 = FACE_BOUND('',#1148,.T.); +#1148 = EDGE_LOOP('',(#1149,#1155,#1156,#1162)); +#1149 = ORIENTED_EDGE('',*,*,#1150,.F.); +#1150 = EDGE_CURVE('',#1059,#1099,#1151,.T.); +#1151 = LINE('',#1152,#1153); +#1152 = CARTESIAN_POINT('',(-85.83333333333,-17.9,8.)); +#1153 = VECTOR('',#1154,1.); +#1154 = DIRECTION('',(1.,0.,-0.)); +#1155 = ORIENTED_EDGE('',*,*,#1066,.T.); +#1156 = ORIENTED_EDGE('',*,*,#1157,.T.); +#1157 = EDGE_CURVE('',#1067,#1107,#1158,.T.); +#1158 = LINE('',#1159,#1160); +#1159 = CARTESIAN_POINT('',(-85.83333333333,-17.9,40.)); +#1160 = VECTOR('',#1161,1.); +#1161 = DIRECTION('',(1.,0.,-0.)); +#1162 = ORIENTED_EDGE('',*,*,#1106,.F.); +#1163 = PLANE('',#1164); +#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167); +#1165 = CARTESIAN_POINT('',(-85.83333333333,-17.9,8.)); +#1166 = DIRECTION('',(-0.,1.,0.)); +#1167 = DIRECTION('',(0.,0.,1.)); +#1168 = ADVANCED_FACE('',(#1169),#1175,.F.); +#1169 = FACE_BOUND('',#1170,.F.); +#1170 = EDGE_LOOP('',(#1171,#1172,#1173,#1174)); +#1171 = ORIENTED_EDGE('',*,*,#1058,.F.); +#1172 = ORIENTED_EDGE('',*,*,#1128,.T.); +#1173 = ORIENTED_EDGE('',*,*,#1098,.T.); +#1174 = ORIENTED_EDGE('',*,*,#1150,.F.); +#1175 = PLANE('',#1176); +#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179); +#1177 = CARTESIAN_POINT('',(-85.83333333333,-20.1,8.)); +#1178 = DIRECTION('',(0.,0.,1.)); +#1179 = DIRECTION('',(1.,0.,-0.)); +#1180 = ADVANCED_FACE('',(#1181),#1187,.T.); +#1181 = FACE_BOUND('',#1182,.T.); +#1182 = EDGE_LOOP('',(#1183,#1184,#1185,#1186)); +#1183 = ORIENTED_EDGE('',*,*,#1074,.F.); +#1184 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1185 = ORIENTED_EDGE('',*,*,#1114,.T.); +#1186 = ORIENTED_EDGE('',*,*,#1157,.F.); +#1187 = PLANE('',#1188); +#1188 = AXIS2_PLACEMENT_3D('',#1189,#1190,#1191); +#1189 = CARTESIAN_POINT('',(-85.83333333333,-20.1,40.)); +#1190 = DIRECTION('',(0.,0.,1.)); +#1191 = DIRECTION('',(1.,0.,-0.)); +#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1196)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1193,#1194,#1195)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1193 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1194 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1195 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1196 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1193, + 'distance_accuracy_value','confusion accuracy'); +#1197 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1198,#1200); +#1198 = ( REPRESENTATION_RELATIONSHIP('','',#1041,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1199) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1199 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#1200 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1201); +#1201 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','WireDuct_LeftCombSlot_02','' + ,#5,#1036,$); +#1202 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1038)); +#1203 = SHAPE_DEFINITION_REPRESENTATION(#1204,#1210); +#1204 = PRODUCT_DEFINITION_SHAPE('','',#1205); +#1205 = PRODUCT_DEFINITION('design','',#1206,#1209); +#1206 = PRODUCT_DEFINITION_FORMATION('','',#1207); +#1207 = PRODUCT('WireDuct_RightCombSlot_02','WireDuct_RightCombSlot_02', + '',(#1208)); +#1208 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1209 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1210 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1211),#1361); +#1211 = MANIFOLD_SOLID_BREP('',#1212); +#1212 = CLOSED_SHELL('',(#1213,#1253,#1293,#1315,#1337,#1349)); +#1213 = ADVANCED_FACE('',(#1214),#1248,.F.); +#1214 = FACE_BOUND('',#1215,.F.); +#1215 = EDGE_LOOP('',(#1216,#1226,#1234,#1242)); +#1216 = ORIENTED_EDGE('',*,*,#1217,.F.); +#1217 = EDGE_CURVE('',#1218,#1220,#1222,.T.); +#1218 = VERTEX_POINT('',#1219); +#1219 = CARTESIAN_POINT('',(-85.83333333333,17.9,8.)); +#1220 = VERTEX_POINT('',#1221); +#1221 = CARTESIAN_POINT('',(-85.83333333333,17.9,40.)); +#1222 = LINE('',#1223,#1224); +#1223 = CARTESIAN_POINT('',(-85.83333333333,17.9,8.)); +#1224 = VECTOR('',#1225,1.); +#1225 = DIRECTION('',(0.,0.,1.)); +#1226 = ORIENTED_EDGE('',*,*,#1227,.T.); +#1227 = EDGE_CURVE('',#1218,#1228,#1230,.T.); +#1228 = VERTEX_POINT('',#1229); +#1229 = CARTESIAN_POINT('',(-85.83333333333,20.1,8.)); +#1230 = LINE('',#1231,#1232); +#1231 = CARTESIAN_POINT('',(-85.83333333333,17.9,8.)); +#1232 = VECTOR('',#1233,1.); +#1233 = DIRECTION('',(-0.,1.,0.)); +#1234 = ORIENTED_EDGE('',*,*,#1235,.T.); +#1235 = EDGE_CURVE('',#1228,#1236,#1238,.T.); +#1236 = VERTEX_POINT('',#1237); +#1237 = CARTESIAN_POINT('',(-85.83333333333,20.1,40.)); +#1238 = LINE('',#1239,#1240); +#1239 = CARTESIAN_POINT('',(-85.83333333333,20.1,8.)); +#1240 = VECTOR('',#1241,1.); +#1241 = DIRECTION('',(0.,0.,1.)); +#1242 = ORIENTED_EDGE('',*,*,#1243,.F.); +#1243 = EDGE_CURVE('',#1220,#1236,#1244,.T.); +#1244 = LINE('',#1245,#1246); +#1245 = CARTESIAN_POINT('',(-85.83333333333,17.9,40.)); +#1246 = VECTOR('',#1247,1.); +#1247 = DIRECTION('',(-0.,1.,0.)); +#1248 = PLANE('',#1249); +#1249 = AXIS2_PLACEMENT_3D('',#1250,#1251,#1252); +#1250 = CARTESIAN_POINT('',(-85.83333333333,17.9,8.)); +#1251 = DIRECTION('',(1.,0.,-0.)); +#1252 = DIRECTION('',(0.,0.,1.)); +#1253 = ADVANCED_FACE('',(#1254),#1288,.T.); +#1254 = FACE_BOUND('',#1255,.T.); +#1255 = EDGE_LOOP('',(#1256,#1266,#1274,#1282)); +#1256 = ORIENTED_EDGE('',*,*,#1257,.F.); +#1257 = EDGE_CURVE('',#1258,#1260,#1262,.T.); +#1258 = VERTEX_POINT('',#1259); +#1259 = CARTESIAN_POINT('',(-80.83333333333,17.9,8.)); +#1260 = VERTEX_POINT('',#1261); +#1261 = CARTESIAN_POINT('',(-80.83333333333,17.9,40.)); +#1262 = LINE('',#1263,#1264); +#1263 = CARTESIAN_POINT('',(-80.83333333333,17.9,8.)); +#1264 = VECTOR('',#1265,1.); +#1265 = DIRECTION('',(0.,0.,1.)); +#1266 = ORIENTED_EDGE('',*,*,#1267,.T.); +#1267 = EDGE_CURVE('',#1258,#1268,#1270,.T.); +#1268 = VERTEX_POINT('',#1269); +#1269 = CARTESIAN_POINT('',(-80.83333333333,20.1,8.)); +#1270 = LINE('',#1271,#1272); +#1271 = CARTESIAN_POINT('',(-80.83333333333,17.9,8.)); +#1272 = VECTOR('',#1273,1.); +#1273 = DIRECTION('',(-0.,1.,0.)); +#1274 = ORIENTED_EDGE('',*,*,#1275,.T.); +#1275 = EDGE_CURVE('',#1268,#1276,#1278,.T.); +#1276 = VERTEX_POINT('',#1277); +#1277 = CARTESIAN_POINT('',(-80.83333333333,20.1,40.)); +#1278 = LINE('',#1279,#1280); +#1279 = CARTESIAN_POINT('',(-80.83333333333,20.1,8.)); +#1280 = VECTOR('',#1281,1.); +#1281 = DIRECTION('',(0.,0.,1.)); +#1282 = ORIENTED_EDGE('',*,*,#1283,.F.); +#1283 = EDGE_CURVE('',#1260,#1276,#1284,.T.); +#1284 = LINE('',#1285,#1286); +#1285 = CARTESIAN_POINT('',(-80.83333333333,17.9,40.)); +#1286 = VECTOR('',#1287,1.); +#1287 = DIRECTION('',(-0.,1.,0.)); +#1288 = PLANE('',#1289); +#1289 = AXIS2_PLACEMENT_3D('',#1290,#1291,#1292); +#1290 = CARTESIAN_POINT('',(-80.83333333333,17.9,8.)); +#1291 = DIRECTION('',(1.,0.,-0.)); +#1292 = DIRECTION('',(0.,0.,1.)); +#1293 = ADVANCED_FACE('',(#1294),#1310,.F.); +#1294 = FACE_BOUND('',#1295,.F.); +#1295 = EDGE_LOOP('',(#1296,#1302,#1303,#1309)); +#1296 = ORIENTED_EDGE('',*,*,#1297,.F.); +#1297 = EDGE_CURVE('',#1218,#1258,#1298,.T.); +#1298 = LINE('',#1299,#1300); +#1299 = CARTESIAN_POINT('',(-85.83333333333,17.9,8.)); +#1300 = VECTOR('',#1301,1.); +#1301 = DIRECTION('',(1.,0.,-0.)); +#1302 = ORIENTED_EDGE('',*,*,#1217,.T.); +#1303 = ORIENTED_EDGE('',*,*,#1304,.T.); +#1304 = EDGE_CURVE('',#1220,#1260,#1305,.T.); +#1305 = LINE('',#1306,#1307); +#1306 = CARTESIAN_POINT('',(-85.83333333333,17.9,40.)); +#1307 = VECTOR('',#1308,1.); +#1308 = DIRECTION('',(1.,0.,-0.)); +#1309 = ORIENTED_EDGE('',*,*,#1257,.F.); +#1310 = PLANE('',#1311); +#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314); +#1312 = CARTESIAN_POINT('',(-85.83333333333,17.9,8.)); +#1313 = DIRECTION('',(-0.,1.,0.)); +#1314 = DIRECTION('',(0.,0.,1.)); +#1315 = ADVANCED_FACE('',(#1316),#1332,.T.); +#1316 = FACE_BOUND('',#1317,.T.); +#1317 = EDGE_LOOP('',(#1318,#1324,#1325,#1331)); +#1318 = ORIENTED_EDGE('',*,*,#1319,.F.); +#1319 = EDGE_CURVE('',#1228,#1268,#1320,.T.); +#1320 = LINE('',#1321,#1322); +#1321 = CARTESIAN_POINT('',(-85.83333333333,20.1,8.)); +#1322 = VECTOR('',#1323,1.); +#1323 = DIRECTION('',(1.,0.,-0.)); +#1324 = ORIENTED_EDGE('',*,*,#1235,.T.); +#1325 = ORIENTED_EDGE('',*,*,#1326,.T.); +#1326 = EDGE_CURVE('',#1236,#1276,#1327,.T.); +#1327 = LINE('',#1328,#1329); +#1328 = CARTESIAN_POINT('',(-85.83333333333,20.1,40.)); +#1329 = VECTOR('',#1330,1.); +#1330 = DIRECTION('',(1.,0.,-0.)); +#1331 = ORIENTED_EDGE('',*,*,#1275,.F.); +#1332 = PLANE('',#1333); +#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336); +#1334 = CARTESIAN_POINT('',(-85.83333333333,20.1,8.)); +#1335 = DIRECTION('',(-0.,1.,0.)); +#1336 = DIRECTION('',(0.,0.,1.)); +#1337 = ADVANCED_FACE('',(#1338),#1344,.F.); +#1338 = FACE_BOUND('',#1339,.F.); +#1339 = EDGE_LOOP('',(#1340,#1341,#1342,#1343)); +#1340 = ORIENTED_EDGE('',*,*,#1227,.F.); +#1341 = ORIENTED_EDGE('',*,*,#1297,.T.); +#1342 = ORIENTED_EDGE('',*,*,#1267,.T.); +#1343 = ORIENTED_EDGE('',*,*,#1319,.F.); +#1344 = PLANE('',#1345); +#1345 = AXIS2_PLACEMENT_3D('',#1346,#1347,#1348); +#1346 = CARTESIAN_POINT('',(-85.83333333333,17.9,8.)); +#1347 = DIRECTION('',(0.,0.,1.)); +#1348 = DIRECTION('',(1.,0.,-0.)); +#1349 = ADVANCED_FACE('',(#1350),#1356,.T.); +#1350 = FACE_BOUND('',#1351,.T.); +#1351 = EDGE_LOOP('',(#1352,#1353,#1354,#1355)); +#1352 = ORIENTED_EDGE('',*,*,#1243,.F.); +#1353 = ORIENTED_EDGE('',*,*,#1304,.T.); +#1354 = ORIENTED_EDGE('',*,*,#1283,.T.); +#1355 = ORIENTED_EDGE('',*,*,#1326,.F.); +#1356 = PLANE('',#1357); +#1357 = AXIS2_PLACEMENT_3D('',#1358,#1359,#1360); +#1358 = CARTESIAN_POINT('',(-85.83333333333,17.9,40.)); +#1359 = DIRECTION('',(0.,0.,1.)); +#1360 = DIRECTION('',(1.,0.,-0.)); +#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1365)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1362,#1363,#1364)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1362 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1363 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1364 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1365 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1362, + 'distance_accuracy_value','confusion accuracy'); +#1366 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1367,#1369); +#1367 = ( REPRESENTATION_RELATIONSHIP('','',#1210,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1368) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1368 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#1369 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1370); +#1370 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','WireDuct_RightCombSlot_02', + '',#5,#1205,$); +#1371 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1207)); +#1372 = SHAPE_DEFINITION_REPRESENTATION(#1373,#1379); +#1373 = PRODUCT_DEFINITION_SHAPE('','',#1374); +#1374 = PRODUCT_DEFINITION('design','',#1375,#1378); +#1375 = PRODUCT_DEFINITION_FORMATION('','',#1376); +#1376 = PRODUCT('WireDuct_LeftCombSlot_03','WireDuct_LeftCombSlot_03','' + ,(#1377)); +#1377 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1378 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1379 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1380),#1530); +#1380 = MANIFOLD_SOLID_BREP('',#1381); +#1381 = CLOSED_SHELL('',(#1382,#1422,#1462,#1484,#1506,#1518)); +#1382 = ADVANCED_FACE('',(#1383),#1417,.F.); +#1383 = FACE_BOUND('',#1384,.F.); +#1384 = EDGE_LOOP('',(#1385,#1395,#1403,#1411)); +#1385 = ORIENTED_EDGE('',*,*,#1386,.F.); +#1386 = EDGE_CURVE('',#1387,#1389,#1391,.T.); +#1387 = VERTEX_POINT('',#1388); +#1388 = CARTESIAN_POINT('',(-74.72222222222,-20.1,8.)); +#1389 = VERTEX_POINT('',#1390); +#1390 = CARTESIAN_POINT('',(-74.72222222222,-20.1,40.)); +#1391 = LINE('',#1392,#1393); +#1392 = CARTESIAN_POINT('',(-74.72222222222,-20.1,8.)); +#1393 = VECTOR('',#1394,1.); +#1394 = DIRECTION('',(0.,0.,1.)); +#1395 = ORIENTED_EDGE('',*,*,#1396,.T.); +#1396 = EDGE_CURVE('',#1387,#1397,#1399,.T.); +#1397 = VERTEX_POINT('',#1398); +#1398 = CARTESIAN_POINT('',(-74.72222222222,-17.9,8.)); +#1399 = LINE('',#1400,#1401); +#1400 = CARTESIAN_POINT('',(-74.72222222222,-20.1,8.)); +#1401 = VECTOR('',#1402,1.); +#1402 = DIRECTION('',(-0.,1.,0.)); +#1403 = ORIENTED_EDGE('',*,*,#1404,.T.); +#1404 = EDGE_CURVE('',#1397,#1405,#1407,.T.); +#1405 = VERTEX_POINT('',#1406); +#1406 = CARTESIAN_POINT('',(-74.72222222222,-17.9,40.)); +#1407 = LINE('',#1408,#1409); +#1408 = CARTESIAN_POINT('',(-74.72222222222,-17.9,8.)); +#1409 = VECTOR('',#1410,1.); +#1410 = DIRECTION('',(0.,0.,1.)); +#1411 = ORIENTED_EDGE('',*,*,#1412,.F.); +#1412 = EDGE_CURVE('',#1389,#1405,#1413,.T.); +#1413 = LINE('',#1414,#1415); +#1414 = CARTESIAN_POINT('',(-74.72222222222,-20.1,40.)); +#1415 = VECTOR('',#1416,1.); +#1416 = DIRECTION('',(-0.,1.,0.)); +#1417 = PLANE('',#1418); +#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421); +#1419 = CARTESIAN_POINT('',(-74.72222222222,-20.1,8.)); +#1420 = DIRECTION('',(1.,0.,-0.)); +#1421 = DIRECTION('',(0.,0.,1.)); +#1422 = ADVANCED_FACE('',(#1423),#1457,.T.); +#1423 = FACE_BOUND('',#1424,.T.); +#1424 = EDGE_LOOP('',(#1425,#1435,#1443,#1451)); +#1425 = ORIENTED_EDGE('',*,*,#1426,.F.); +#1426 = EDGE_CURVE('',#1427,#1429,#1431,.T.); +#1427 = VERTEX_POINT('',#1428); +#1428 = CARTESIAN_POINT('',(-69.72222222222,-20.1,8.)); +#1429 = VERTEX_POINT('',#1430); +#1430 = CARTESIAN_POINT('',(-69.72222222222,-20.1,40.)); +#1431 = LINE('',#1432,#1433); +#1432 = CARTESIAN_POINT('',(-69.72222222222,-20.1,8.)); +#1433 = VECTOR('',#1434,1.); +#1434 = DIRECTION('',(0.,0.,1.)); +#1435 = ORIENTED_EDGE('',*,*,#1436,.T.); +#1436 = EDGE_CURVE('',#1427,#1437,#1439,.T.); +#1437 = VERTEX_POINT('',#1438); +#1438 = CARTESIAN_POINT('',(-69.72222222222,-17.9,8.)); +#1439 = LINE('',#1440,#1441); +#1440 = CARTESIAN_POINT('',(-69.72222222222,-20.1,8.)); +#1441 = VECTOR('',#1442,1.); +#1442 = DIRECTION('',(-0.,1.,0.)); +#1443 = ORIENTED_EDGE('',*,*,#1444,.T.); +#1444 = EDGE_CURVE('',#1437,#1445,#1447,.T.); +#1445 = VERTEX_POINT('',#1446); +#1446 = CARTESIAN_POINT('',(-69.72222222222,-17.9,40.)); +#1447 = LINE('',#1448,#1449); +#1448 = CARTESIAN_POINT('',(-69.72222222222,-17.9,8.)); +#1449 = VECTOR('',#1450,1.); +#1450 = DIRECTION('',(0.,0.,1.)); +#1451 = ORIENTED_EDGE('',*,*,#1452,.F.); +#1452 = EDGE_CURVE('',#1429,#1445,#1453,.T.); +#1453 = LINE('',#1454,#1455); +#1454 = CARTESIAN_POINT('',(-69.72222222222,-20.1,40.)); +#1455 = VECTOR('',#1456,1.); +#1456 = DIRECTION('',(-0.,1.,0.)); +#1457 = PLANE('',#1458); +#1458 = AXIS2_PLACEMENT_3D('',#1459,#1460,#1461); +#1459 = CARTESIAN_POINT('',(-69.72222222222,-20.1,8.)); +#1460 = DIRECTION('',(1.,0.,-0.)); +#1461 = DIRECTION('',(0.,0.,1.)); +#1462 = ADVANCED_FACE('',(#1463),#1479,.F.); +#1463 = FACE_BOUND('',#1464,.F.); +#1464 = EDGE_LOOP('',(#1465,#1471,#1472,#1478)); +#1465 = ORIENTED_EDGE('',*,*,#1466,.F.); +#1466 = EDGE_CURVE('',#1387,#1427,#1467,.T.); +#1467 = LINE('',#1468,#1469); +#1468 = CARTESIAN_POINT('',(-74.72222222222,-20.1,8.)); +#1469 = VECTOR('',#1470,1.); +#1470 = DIRECTION('',(1.,0.,-0.)); +#1471 = ORIENTED_EDGE('',*,*,#1386,.T.); +#1472 = ORIENTED_EDGE('',*,*,#1473,.T.); +#1473 = EDGE_CURVE('',#1389,#1429,#1474,.T.); +#1474 = LINE('',#1475,#1476); +#1475 = CARTESIAN_POINT('',(-74.72222222222,-20.1,40.)); +#1476 = VECTOR('',#1477,1.); +#1477 = DIRECTION('',(1.,0.,-0.)); +#1478 = ORIENTED_EDGE('',*,*,#1426,.F.); +#1479 = PLANE('',#1480); +#1480 = AXIS2_PLACEMENT_3D('',#1481,#1482,#1483); +#1481 = CARTESIAN_POINT('',(-74.72222222222,-20.1,8.)); +#1482 = DIRECTION('',(-0.,1.,0.)); +#1483 = DIRECTION('',(0.,0.,1.)); +#1484 = ADVANCED_FACE('',(#1485),#1501,.T.); +#1485 = FACE_BOUND('',#1486,.T.); +#1486 = EDGE_LOOP('',(#1487,#1493,#1494,#1500)); +#1487 = ORIENTED_EDGE('',*,*,#1488,.F.); +#1488 = EDGE_CURVE('',#1397,#1437,#1489,.T.); +#1489 = LINE('',#1490,#1491); +#1490 = CARTESIAN_POINT('',(-74.72222222222,-17.9,8.)); +#1491 = VECTOR('',#1492,1.); +#1492 = DIRECTION('',(1.,0.,-0.)); +#1493 = ORIENTED_EDGE('',*,*,#1404,.T.); +#1494 = ORIENTED_EDGE('',*,*,#1495,.T.); +#1495 = EDGE_CURVE('',#1405,#1445,#1496,.T.); +#1496 = LINE('',#1497,#1498); +#1497 = CARTESIAN_POINT('',(-74.72222222222,-17.9,40.)); +#1498 = VECTOR('',#1499,1.); +#1499 = DIRECTION('',(1.,0.,-0.)); +#1500 = ORIENTED_EDGE('',*,*,#1444,.F.); +#1501 = PLANE('',#1502); +#1502 = AXIS2_PLACEMENT_3D('',#1503,#1504,#1505); +#1503 = CARTESIAN_POINT('',(-74.72222222222,-17.9,8.)); +#1504 = DIRECTION('',(-0.,1.,0.)); +#1505 = DIRECTION('',(0.,0.,1.)); +#1506 = ADVANCED_FACE('',(#1507),#1513,.F.); +#1507 = FACE_BOUND('',#1508,.F.); +#1508 = EDGE_LOOP('',(#1509,#1510,#1511,#1512)); +#1509 = ORIENTED_EDGE('',*,*,#1396,.F.); +#1510 = ORIENTED_EDGE('',*,*,#1466,.T.); +#1511 = ORIENTED_EDGE('',*,*,#1436,.T.); +#1512 = ORIENTED_EDGE('',*,*,#1488,.F.); +#1513 = PLANE('',#1514); +#1514 = AXIS2_PLACEMENT_3D('',#1515,#1516,#1517); +#1515 = CARTESIAN_POINT('',(-74.72222222222,-20.1,8.)); +#1516 = DIRECTION('',(0.,0.,1.)); +#1517 = DIRECTION('',(1.,0.,-0.)); +#1518 = ADVANCED_FACE('',(#1519),#1525,.T.); +#1519 = FACE_BOUND('',#1520,.T.); +#1520 = EDGE_LOOP('',(#1521,#1522,#1523,#1524)); +#1521 = ORIENTED_EDGE('',*,*,#1412,.F.); +#1522 = ORIENTED_EDGE('',*,*,#1473,.T.); +#1523 = ORIENTED_EDGE('',*,*,#1452,.T.); +#1524 = ORIENTED_EDGE('',*,*,#1495,.F.); +#1525 = PLANE('',#1526); +#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529); +#1527 = CARTESIAN_POINT('',(-74.72222222222,-20.1,40.)); +#1528 = DIRECTION('',(0.,0.,1.)); +#1529 = DIRECTION('',(1.,0.,-0.)); +#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1534)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1531,#1532,#1533)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1531 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1532 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1533 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1534 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1531, + 'distance_accuracy_value','confusion accuracy'); +#1535 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1536,#1538); +#1536 = ( REPRESENTATION_RELATIONSHIP('','',#1379,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1537) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1537 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#1538 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1539); +#1539 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','WireDuct_LeftCombSlot_03','' + ,#5,#1374,$); +#1540 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1376)); +#1541 = SHAPE_DEFINITION_REPRESENTATION(#1542,#1548); +#1542 = PRODUCT_DEFINITION_SHAPE('','',#1543); +#1543 = PRODUCT_DEFINITION('design','',#1544,#1547); +#1544 = PRODUCT_DEFINITION_FORMATION('','',#1545); +#1545 = PRODUCT('WireDuct_RightCombSlot_03','WireDuct_RightCombSlot_03', + '',(#1546)); +#1546 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1547 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1548 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1549),#1699); +#1549 = MANIFOLD_SOLID_BREP('',#1550); +#1550 = CLOSED_SHELL('',(#1551,#1591,#1631,#1653,#1675,#1687)); +#1551 = ADVANCED_FACE('',(#1552),#1586,.F.); +#1552 = FACE_BOUND('',#1553,.F.); +#1553 = EDGE_LOOP('',(#1554,#1564,#1572,#1580)); +#1554 = ORIENTED_EDGE('',*,*,#1555,.F.); +#1555 = EDGE_CURVE('',#1556,#1558,#1560,.T.); +#1556 = VERTEX_POINT('',#1557); +#1557 = CARTESIAN_POINT('',(-74.72222222222,17.9,8.)); +#1558 = VERTEX_POINT('',#1559); +#1559 = CARTESIAN_POINT('',(-74.72222222222,17.9,40.)); +#1560 = LINE('',#1561,#1562); +#1561 = CARTESIAN_POINT('',(-74.72222222222,17.9,8.)); +#1562 = VECTOR('',#1563,1.); +#1563 = DIRECTION('',(0.,0.,1.)); +#1564 = ORIENTED_EDGE('',*,*,#1565,.T.); +#1565 = EDGE_CURVE('',#1556,#1566,#1568,.T.); +#1566 = VERTEX_POINT('',#1567); +#1567 = CARTESIAN_POINT('',(-74.72222222222,20.1,8.)); +#1568 = LINE('',#1569,#1570); +#1569 = CARTESIAN_POINT('',(-74.72222222222,17.9,8.)); +#1570 = VECTOR('',#1571,1.); +#1571 = DIRECTION('',(-0.,1.,0.)); +#1572 = ORIENTED_EDGE('',*,*,#1573,.T.); +#1573 = EDGE_CURVE('',#1566,#1574,#1576,.T.); +#1574 = VERTEX_POINT('',#1575); +#1575 = CARTESIAN_POINT('',(-74.72222222222,20.1,40.)); +#1576 = LINE('',#1577,#1578); +#1577 = CARTESIAN_POINT('',(-74.72222222222,20.1,8.)); +#1578 = VECTOR('',#1579,1.); +#1579 = DIRECTION('',(0.,0.,1.)); +#1580 = ORIENTED_EDGE('',*,*,#1581,.F.); +#1581 = EDGE_CURVE('',#1558,#1574,#1582,.T.); +#1582 = LINE('',#1583,#1584); +#1583 = CARTESIAN_POINT('',(-74.72222222222,17.9,40.)); +#1584 = VECTOR('',#1585,1.); +#1585 = DIRECTION('',(-0.,1.,0.)); +#1586 = PLANE('',#1587); +#1587 = AXIS2_PLACEMENT_3D('',#1588,#1589,#1590); +#1588 = CARTESIAN_POINT('',(-74.72222222222,17.9,8.)); +#1589 = DIRECTION('',(1.,0.,-0.)); +#1590 = DIRECTION('',(0.,0.,1.)); +#1591 = ADVANCED_FACE('',(#1592),#1626,.T.); +#1592 = FACE_BOUND('',#1593,.T.); +#1593 = EDGE_LOOP('',(#1594,#1604,#1612,#1620)); +#1594 = ORIENTED_EDGE('',*,*,#1595,.F.); +#1595 = EDGE_CURVE('',#1596,#1598,#1600,.T.); +#1596 = VERTEX_POINT('',#1597); +#1597 = CARTESIAN_POINT('',(-69.72222222222,17.9,8.)); +#1598 = VERTEX_POINT('',#1599); +#1599 = CARTESIAN_POINT('',(-69.72222222222,17.9,40.)); +#1600 = LINE('',#1601,#1602); +#1601 = CARTESIAN_POINT('',(-69.72222222222,17.9,8.)); +#1602 = VECTOR('',#1603,1.); +#1603 = DIRECTION('',(0.,0.,1.)); +#1604 = ORIENTED_EDGE('',*,*,#1605,.T.); +#1605 = EDGE_CURVE('',#1596,#1606,#1608,.T.); +#1606 = VERTEX_POINT('',#1607); +#1607 = CARTESIAN_POINT('',(-69.72222222222,20.1,8.)); +#1608 = LINE('',#1609,#1610); +#1609 = CARTESIAN_POINT('',(-69.72222222222,17.9,8.)); +#1610 = VECTOR('',#1611,1.); +#1611 = DIRECTION('',(-0.,1.,0.)); +#1612 = ORIENTED_EDGE('',*,*,#1613,.T.); +#1613 = EDGE_CURVE('',#1606,#1614,#1616,.T.); +#1614 = VERTEX_POINT('',#1615); +#1615 = CARTESIAN_POINT('',(-69.72222222222,20.1,40.)); +#1616 = LINE('',#1617,#1618); +#1617 = CARTESIAN_POINT('',(-69.72222222222,20.1,8.)); +#1618 = VECTOR('',#1619,1.); +#1619 = DIRECTION('',(0.,0.,1.)); +#1620 = ORIENTED_EDGE('',*,*,#1621,.F.); +#1621 = EDGE_CURVE('',#1598,#1614,#1622,.T.); +#1622 = LINE('',#1623,#1624); +#1623 = CARTESIAN_POINT('',(-69.72222222222,17.9,40.)); +#1624 = VECTOR('',#1625,1.); +#1625 = DIRECTION('',(-0.,1.,0.)); +#1626 = PLANE('',#1627); +#1627 = AXIS2_PLACEMENT_3D('',#1628,#1629,#1630); +#1628 = CARTESIAN_POINT('',(-69.72222222222,17.9,8.)); +#1629 = DIRECTION('',(1.,0.,-0.)); +#1630 = DIRECTION('',(0.,0.,1.)); +#1631 = ADVANCED_FACE('',(#1632),#1648,.F.); +#1632 = FACE_BOUND('',#1633,.F.); +#1633 = EDGE_LOOP('',(#1634,#1640,#1641,#1647)); +#1634 = ORIENTED_EDGE('',*,*,#1635,.F.); +#1635 = EDGE_CURVE('',#1556,#1596,#1636,.T.); +#1636 = LINE('',#1637,#1638); +#1637 = CARTESIAN_POINT('',(-74.72222222222,17.9,8.)); +#1638 = VECTOR('',#1639,1.); +#1639 = DIRECTION('',(1.,0.,-0.)); +#1640 = ORIENTED_EDGE('',*,*,#1555,.T.); +#1641 = ORIENTED_EDGE('',*,*,#1642,.T.); +#1642 = EDGE_CURVE('',#1558,#1598,#1643,.T.); +#1643 = LINE('',#1644,#1645); +#1644 = CARTESIAN_POINT('',(-74.72222222222,17.9,40.)); +#1645 = VECTOR('',#1646,1.); +#1646 = DIRECTION('',(1.,0.,-0.)); +#1647 = ORIENTED_EDGE('',*,*,#1595,.F.); +#1648 = PLANE('',#1649); +#1649 = AXIS2_PLACEMENT_3D('',#1650,#1651,#1652); +#1650 = CARTESIAN_POINT('',(-74.72222222222,17.9,8.)); +#1651 = DIRECTION('',(-0.,1.,0.)); +#1652 = DIRECTION('',(0.,0.,1.)); +#1653 = ADVANCED_FACE('',(#1654),#1670,.T.); +#1654 = FACE_BOUND('',#1655,.T.); +#1655 = EDGE_LOOP('',(#1656,#1662,#1663,#1669)); +#1656 = ORIENTED_EDGE('',*,*,#1657,.F.); +#1657 = EDGE_CURVE('',#1566,#1606,#1658,.T.); +#1658 = LINE('',#1659,#1660); +#1659 = CARTESIAN_POINT('',(-74.72222222222,20.1,8.)); +#1660 = VECTOR('',#1661,1.); +#1661 = DIRECTION('',(1.,0.,-0.)); +#1662 = ORIENTED_EDGE('',*,*,#1573,.T.); +#1663 = ORIENTED_EDGE('',*,*,#1664,.T.); +#1664 = EDGE_CURVE('',#1574,#1614,#1665,.T.); +#1665 = LINE('',#1666,#1667); +#1666 = CARTESIAN_POINT('',(-74.72222222222,20.1,40.)); +#1667 = VECTOR('',#1668,1.); +#1668 = DIRECTION('',(1.,0.,-0.)); +#1669 = ORIENTED_EDGE('',*,*,#1613,.F.); +#1670 = PLANE('',#1671); +#1671 = AXIS2_PLACEMENT_3D('',#1672,#1673,#1674); +#1672 = CARTESIAN_POINT('',(-74.72222222222,20.1,8.)); +#1673 = DIRECTION('',(-0.,1.,0.)); +#1674 = DIRECTION('',(0.,0.,1.)); +#1675 = ADVANCED_FACE('',(#1676),#1682,.F.); +#1676 = FACE_BOUND('',#1677,.F.); +#1677 = EDGE_LOOP('',(#1678,#1679,#1680,#1681)); +#1678 = ORIENTED_EDGE('',*,*,#1565,.F.); +#1679 = ORIENTED_EDGE('',*,*,#1635,.T.); +#1680 = ORIENTED_EDGE('',*,*,#1605,.T.); +#1681 = ORIENTED_EDGE('',*,*,#1657,.F.); +#1682 = PLANE('',#1683); +#1683 = AXIS2_PLACEMENT_3D('',#1684,#1685,#1686); +#1684 = CARTESIAN_POINT('',(-74.72222222222,17.9,8.)); +#1685 = DIRECTION('',(0.,0.,1.)); +#1686 = DIRECTION('',(1.,0.,-0.)); +#1687 = ADVANCED_FACE('',(#1688),#1694,.T.); +#1688 = FACE_BOUND('',#1689,.T.); +#1689 = EDGE_LOOP('',(#1690,#1691,#1692,#1693)); +#1690 = ORIENTED_EDGE('',*,*,#1581,.F.); +#1691 = ORIENTED_EDGE('',*,*,#1642,.T.); +#1692 = ORIENTED_EDGE('',*,*,#1621,.T.); +#1693 = ORIENTED_EDGE('',*,*,#1664,.F.); +#1694 = PLANE('',#1695); +#1695 = AXIS2_PLACEMENT_3D('',#1696,#1697,#1698); +#1696 = CARTESIAN_POINT('',(-74.72222222222,17.9,40.)); +#1697 = DIRECTION('',(0.,0.,1.)); +#1698 = DIRECTION('',(1.,0.,-0.)); +#1699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1703)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1700,#1701,#1702)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1700 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1701 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1702 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1703 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1700, + 'distance_accuracy_value','confusion accuracy'); +#1704 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1705,#1707); +#1705 = ( REPRESENTATION_RELATIONSHIP('','',#1548,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1706) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1706 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#1707 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1708); +#1708 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','WireDuct_RightCombSlot_03', + '',#5,#1543,$); +#1709 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1545)); +#1710 = SHAPE_DEFINITION_REPRESENTATION(#1711,#1717); +#1711 = PRODUCT_DEFINITION_SHAPE('','',#1712); +#1712 = PRODUCT_DEFINITION('design','',#1713,#1716); +#1713 = PRODUCT_DEFINITION_FORMATION('','',#1714); +#1714 = PRODUCT('WireDuct_LeftCombSlot_04','WireDuct_LeftCombSlot_04','' + ,(#1715)); +#1715 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1716 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1717 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1718),#1868); +#1718 = MANIFOLD_SOLID_BREP('',#1719); +#1719 = CLOSED_SHELL('',(#1720,#1760,#1800,#1822,#1844,#1856)); +#1720 = ADVANCED_FACE('',(#1721),#1755,.F.); +#1721 = FACE_BOUND('',#1722,.F.); +#1722 = EDGE_LOOP('',(#1723,#1733,#1741,#1749)); +#1723 = ORIENTED_EDGE('',*,*,#1724,.F.); +#1724 = EDGE_CURVE('',#1725,#1727,#1729,.T.); +#1725 = VERTEX_POINT('',#1726); +#1726 = CARTESIAN_POINT('',(-63.61111111111,-20.1,8.)); +#1727 = VERTEX_POINT('',#1728); +#1728 = CARTESIAN_POINT('',(-63.61111111111,-20.1,40.)); +#1729 = LINE('',#1730,#1731); +#1730 = CARTESIAN_POINT('',(-63.61111111111,-20.1,8.)); +#1731 = VECTOR('',#1732,1.); +#1732 = DIRECTION('',(0.,0.,1.)); +#1733 = ORIENTED_EDGE('',*,*,#1734,.T.); +#1734 = EDGE_CURVE('',#1725,#1735,#1737,.T.); +#1735 = VERTEX_POINT('',#1736); +#1736 = CARTESIAN_POINT('',(-63.61111111111,-17.9,8.)); +#1737 = LINE('',#1738,#1739); +#1738 = CARTESIAN_POINT('',(-63.61111111111,-20.1,8.)); +#1739 = VECTOR('',#1740,1.); +#1740 = DIRECTION('',(-0.,1.,0.)); +#1741 = ORIENTED_EDGE('',*,*,#1742,.T.); +#1742 = EDGE_CURVE('',#1735,#1743,#1745,.T.); +#1743 = VERTEX_POINT('',#1744); +#1744 = CARTESIAN_POINT('',(-63.61111111111,-17.9,40.)); +#1745 = LINE('',#1746,#1747); +#1746 = CARTESIAN_POINT('',(-63.61111111111,-17.9,8.)); +#1747 = VECTOR('',#1748,1.); +#1748 = DIRECTION('',(0.,0.,1.)); +#1749 = ORIENTED_EDGE('',*,*,#1750,.F.); +#1750 = EDGE_CURVE('',#1727,#1743,#1751,.T.); +#1751 = LINE('',#1752,#1753); +#1752 = CARTESIAN_POINT('',(-63.61111111111,-20.1,40.)); +#1753 = VECTOR('',#1754,1.); +#1754 = DIRECTION('',(-0.,1.,0.)); +#1755 = PLANE('',#1756); +#1756 = AXIS2_PLACEMENT_3D('',#1757,#1758,#1759); +#1757 = CARTESIAN_POINT('',(-63.61111111111,-20.1,8.)); +#1758 = DIRECTION('',(1.,0.,-0.)); +#1759 = DIRECTION('',(0.,0.,1.)); +#1760 = ADVANCED_FACE('',(#1761),#1795,.T.); +#1761 = FACE_BOUND('',#1762,.T.); +#1762 = EDGE_LOOP('',(#1763,#1773,#1781,#1789)); +#1763 = ORIENTED_EDGE('',*,*,#1764,.F.); +#1764 = EDGE_CURVE('',#1765,#1767,#1769,.T.); +#1765 = VERTEX_POINT('',#1766); +#1766 = CARTESIAN_POINT('',(-58.61111111111,-20.1,8.)); +#1767 = VERTEX_POINT('',#1768); +#1768 = CARTESIAN_POINT('',(-58.61111111111,-20.1,40.)); +#1769 = LINE('',#1770,#1771); +#1770 = CARTESIAN_POINT('',(-58.61111111111,-20.1,8.)); +#1771 = VECTOR('',#1772,1.); +#1772 = DIRECTION('',(0.,0.,1.)); +#1773 = ORIENTED_EDGE('',*,*,#1774,.T.); +#1774 = EDGE_CURVE('',#1765,#1775,#1777,.T.); +#1775 = VERTEX_POINT('',#1776); +#1776 = CARTESIAN_POINT('',(-58.61111111111,-17.9,8.)); +#1777 = LINE('',#1778,#1779); +#1778 = CARTESIAN_POINT('',(-58.61111111111,-20.1,8.)); +#1779 = VECTOR('',#1780,1.); +#1780 = DIRECTION('',(-0.,1.,0.)); +#1781 = ORIENTED_EDGE('',*,*,#1782,.T.); +#1782 = EDGE_CURVE('',#1775,#1783,#1785,.T.); +#1783 = VERTEX_POINT('',#1784); +#1784 = CARTESIAN_POINT('',(-58.61111111111,-17.9,40.)); +#1785 = LINE('',#1786,#1787); +#1786 = CARTESIAN_POINT('',(-58.61111111111,-17.9,8.)); +#1787 = VECTOR('',#1788,1.); +#1788 = DIRECTION('',(0.,0.,1.)); +#1789 = ORIENTED_EDGE('',*,*,#1790,.F.); +#1790 = EDGE_CURVE('',#1767,#1783,#1791,.T.); +#1791 = LINE('',#1792,#1793); +#1792 = CARTESIAN_POINT('',(-58.61111111111,-20.1,40.)); +#1793 = VECTOR('',#1794,1.); +#1794 = DIRECTION('',(-0.,1.,0.)); +#1795 = PLANE('',#1796); +#1796 = AXIS2_PLACEMENT_3D('',#1797,#1798,#1799); +#1797 = CARTESIAN_POINT('',(-58.61111111111,-20.1,8.)); +#1798 = DIRECTION('',(1.,0.,-0.)); +#1799 = DIRECTION('',(0.,0.,1.)); +#1800 = ADVANCED_FACE('',(#1801),#1817,.F.); +#1801 = FACE_BOUND('',#1802,.F.); +#1802 = EDGE_LOOP('',(#1803,#1809,#1810,#1816)); +#1803 = ORIENTED_EDGE('',*,*,#1804,.F.); +#1804 = EDGE_CURVE('',#1725,#1765,#1805,.T.); +#1805 = LINE('',#1806,#1807); +#1806 = CARTESIAN_POINT('',(-63.61111111111,-20.1,8.)); +#1807 = VECTOR('',#1808,1.); +#1808 = DIRECTION('',(1.,0.,-0.)); +#1809 = ORIENTED_EDGE('',*,*,#1724,.T.); +#1810 = ORIENTED_EDGE('',*,*,#1811,.T.); +#1811 = EDGE_CURVE('',#1727,#1767,#1812,.T.); +#1812 = LINE('',#1813,#1814); +#1813 = CARTESIAN_POINT('',(-63.61111111111,-20.1,40.)); +#1814 = VECTOR('',#1815,1.); +#1815 = DIRECTION('',(1.,0.,-0.)); +#1816 = ORIENTED_EDGE('',*,*,#1764,.F.); +#1817 = PLANE('',#1818); +#1818 = AXIS2_PLACEMENT_3D('',#1819,#1820,#1821); +#1819 = CARTESIAN_POINT('',(-63.61111111111,-20.1,8.)); +#1820 = DIRECTION('',(-0.,1.,0.)); +#1821 = DIRECTION('',(0.,0.,1.)); +#1822 = ADVANCED_FACE('',(#1823),#1839,.T.); +#1823 = FACE_BOUND('',#1824,.T.); +#1824 = EDGE_LOOP('',(#1825,#1831,#1832,#1838)); +#1825 = ORIENTED_EDGE('',*,*,#1826,.F.); +#1826 = EDGE_CURVE('',#1735,#1775,#1827,.T.); +#1827 = LINE('',#1828,#1829); +#1828 = CARTESIAN_POINT('',(-63.61111111111,-17.9,8.)); +#1829 = VECTOR('',#1830,1.); +#1830 = DIRECTION('',(1.,0.,-0.)); +#1831 = ORIENTED_EDGE('',*,*,#1742,.T.); +#1832 = ORIENTED_EDGE('',*,*,#1833,.T.); +#1833 = EDGE_CURVE('',#1743,#1783,#1834,.T.); +#1834 = LINE('',#1835,#1836); +#1835 = CARTESIAN_POINT('',(-63.61111111111,-17.9,40.)); +#1836 = VECTOR('',#1837,1.); +#1837 = DIRECTION('',(1.,0.,-0.)); +#1838 = ORIENTED_EDGE('',*,*,#1782,.F.); +#1839 = PLANE('',#1840); +#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843); +#1841 = CARTESIAN_POINT('',(-63.61111111111,-17.9,8.)); +#1842 = DIRECTION('',(-0.,1.,0.)); +#1843 = DIRECTION('',(0.,0.,1.)); +#1844 = ADVANCED_FACE('',(#1845),#1851,.F.); +#1845 = FACE_BOUND('',#1846,.F.); +#1846 = EDGE_LOOP('',(#1847,#1848,#1849,#1850)); +#1847 = ORIENTED_EDGE('',*,*,#1734,.F.); +#1848 = ORIENTED_EDGE('',*,*,#1804,.T.); +#1849 = ORIENTED_EDGE('',*,*,#1774,.T.); +#1850 = ORIENTED_EDGE('',*,*,#1826,.F.); +#1851 = PLANE('',#1852); +#1852 = AXIS2_PLACEMENT_3D('',#1853,#1854,#1855); +#1853 = CARTESIAN_POINT('',(-63.61111111111,-20.1,8.)); +#1854 = DIRECTION('',(0.,0.,1.)); +#1855 = DIRECTION('',(1.,0.,-0.)); +#1856 = ADVANCED_FACE('',(#1857),#1863,.T.); +#1857 = FACE_BOUND('',#1858,.T.); +#1858 = EDGE_LOOP('',(#1859,#1860,#1861,#1862)); +#1859 = ORIENTED_EDGE('',*,*,#1750,.F.); +#1860 = ORIENTED_EDGE('',*,*,#1811,.T.); +#1861 = ORIENTED_EDGE('',*,*,#1790,.T.); +#1862 = ORIENTED_EDGE('',*,*,#1833,.F.); +#1863 = PLANE('',#1864); +#1864 = AXIS2_PLACEMENT_3D('',#1865,#1866,#1867); +#1865 = CARTESIAN_POINT('',(-63.61111111111,-20.1,40.)); +#1866 = DIRECTION('',(0.,0.,1.)); +#1867 = DIRECTION('',(1.,0.,-0.)); +#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1872)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1869,#1870,#1871)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1869 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1870 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1871 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1872 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1869, + 'distance_accuracy_value','confusion accuracy'); +#1873 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1874,#1876); +#1874 = ( REPRESENTATION_RELATIONSHIP('','',#1717,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1875) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1875 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#1876 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1877); +#1877 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','WireDuct_LeftCombSlot_04', + '',#5,#1712,$); +#1878 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1714)); +#1879 = SHAPE_DEFINITION_REPRESENTATION(#1880,#1886); +#1880 = PRODUCT_DEFINITION_SHAPE('','',#1881); +#1881 = PRODUCT_DEFINITION('design','',#1882,#1885); +#1882 = PRODUCT_DEFINITION_FORMATION('','',#1883); +#1883 = PRODUCT('WireDuct_RightCombSlot_04','WireDuct_RightCombSlot_04', + '',(#1884)); +#1884 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1885 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1886 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1887),#2037); +#1887 = MANIFOLD_SOLID_BREP('',#1888); +#1888 = CLOSED_SHELL('',(#1889,#1929,#1969,#1991,#2013,#2025)); +#1889 = ADVANCED_FACE('',(#1890),#1924,.F.); +#1890 = FACE_BOUND('',#1891,.F.); +#1891 = EDGE_LOOP('',(#1892,#1902,#1910,#1918)); +#1892 = ORIENTED_EDGE('',*,*,#1893,.F.); +#1893 = EDGE_CURVE('',#1894,#1896,#1898,.T.); +#1894 = VERTEX_POINT('',#1895); +#1895 = CARTESIAN_POINT('',(-63.61111111111,17.9,8.)); +#1896 = VERTEX_POINT('',#1897); +#1897 = CARTESIAN_POINT('',(-63.61111111111,17.9,40.)); +#1898 = LINE('',#1899,#1900); +#1899 = CARTESIAN_POINT('',(-63.61111111111,17.9,8.)); +#1900 = VECTOR('',#1901,1.); +#1901 = DIRECTION('',(0.,0.,1.)); +#1902 = ORIENTED_EDGE('',*,*,#1903,.T.); +#1903 = EDGE_CURVE('',#1894,#1904,#1906,.T.); +#1904 = VERTEX_POINT('',#1905); +#1905 = CARTESIAN_POINT('',(-63.61111111111,20.1,8.)); +#1906 = LINE('',#1907,#1908); +#1907 = CARTESIAN_POINT('',(-63.61111111111,17.9,8.)); +#1908 = VECTOR('',#1909,1.); +#1909 = DIRECTION('',(-0.,1.,0.)); +#1910 = ORIENTED_EDGE('',*,*,#1911,.T.); +#1911 = EDGE_CURVE('',#1904,#1912,#1914,.T.); +#1912 = VERTEX_POINT('',#1913); +#1913 = CARTESIAN_POINT('',(-63.61111111111,20.1,40.)); +#1914 = LINE('',#1915,#1916); +#1915 = CARTESIAN_POINT('',(-63.61111111111,20.1,8.)); +#1916 = VECTOR('',#1917,1.); +#1917 = DIRECTION('',(0.,0.,1.)); +#1918 = ORIENTED_EDGE('',*,*,#1919,.F.); +#1919 = EDGE_CURVE('',#1896,#1912,#1920,.T.); +#1920 = LINE('',#1921,#1922); +#1921 = CARTESIAN_POINT('',(-63.61111111111,17.9,40.)); +#1922 = VECTOR('',#1923,1.); +#1923 = DIRECTION('',(-0.,1.,0.)); +#1924 = PLANE('',#1925); +#1925 = AXIS2_PLACEMENT_3D('',#1926,#1927,#1928); +#1926 = CARTESIAN_POINT('',(-63.61111111111,17.9,8.)); +#1927 = DIRECTION('',(1.,0.,-0.)); +#1928 = DIRECTION('',(0.,0.,1.)); +#1929 = ADVANCED_FACE('',(#1930),#1964,.T.); +#1930 = FACE_BOUND('',#1931,.T.); +#1931 = EDGE_LOOP('',(#1932,#1942,#1950,#1958)); +#1932 = ORIENTED_EDGE('',*,*,#1933,.F.); +#1933 = EDGE_CURVE('',#1934,#1936,#1938,.T.); +#1934 = VERTEX_POINT('',#1935); +#1935 = CARTESIAN_POINT('',(-58.61111111111,17.9,8.)); +#1936 = VERTEX_POINT('',#1937); +#1937 = CARTESIAN_POINT('',(-58.61111111111,17.9,40.)); +#1938 = LINE('',#1939,#1940); +#1939 = CARTESIAN_POINT('',(-58.61111111111,17.9,8.)); +#1940 = VECTOR('',#1941,1.); +#1941 = DIRECTION('',(0.,0.,1.)); +#1942 = ORIENTED_EDGE('',*,*,#1943,.T.); +#1943 = EDGE_CURVE('',#1934,#1944,#1946,.T.); +#1944 = VERTEX_POINT('',#1945); +#1945 = CARTESIAN_POINT('',(-58.61111111111,20.1,8.)); +#1946 = LINE('',#1947,#1948); +#1947 = CARTESIAN_POINT('',(-58.61111111111,17.9,8.)); +#1948 = VECTOR('',#1949,1.); +#1949 = DIRECTION('',(-0.,1.,0.)); +#1950 = ORIENTED_EDGE('',*,*,#1951,.T.); +#1951 = EDGE_CURVE('',#1944,#1952,#1954,.T.); +#1952 = VERTEX_POINT('',#1953); +#1953 = CARTESIAN_POINT('',(-58.61111111111,20.1,40.)); +#1954 = LINE('',#1955,#1956); +#1955 = CARTESIAN_POINT('',(-58.61111111111,20.1,8.)); +#1956 = VECTOR('',#1957,1.); +#1957 = DIRECTION('',(0.,0.,1.)); +#1958 = ORIENTED_EDGE('',*,*,#1959,.F.); +#1959 = EDGE_CURVE('',#1936,#1952,#1960,.T.); +#1960 = LINE('',#1961,#1962); +#1961 = CARTESIAN_POINT('',(-58.61111111111,17.9,40.)); +#1962 = VECTOR('',#1963,1.); +#1963 = DIRECTION('',(-0.,1.,0.)); +#1964 = PLANE('',#1965); +#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968); +#1966 = CARTESIAN_POINT('',(-58.61111111111,17.9,8.)); +#1967 = DIRECTION('',(1.,0.,-0.)); +#1968 = DIRECTION('',(0.,0.,1.)); +#1969 = ADVANCED_FACE('',(#1970),#1986,.F.); +#1970 = FACE_BOUND('',#1971,.F.); +#1971 = EDGE_LOOP('',(#1972,#1978,#1979,#1985)); +#1972 = ORIENTED_EDGE('',*,*,#1973,.F.); +#1973 = EDGE_CURVE('',#1894,#1934,#1974,.T.); +#1974 = LINE('',#1975,#1976); +#1975 = CARTESIAN_POINT('',(-63.61111111111,17.9,8.)); +#1976 = VECTOR('',#1977,1.); +#1977 = DIRECTION('',(1.,0.,-0.)); +#1978 = ORIENTED_EDGE('',*,*,#1893,.T.); +#1979 = ORIENTED_EDGE('',*,*,#1980,.T.); +#1980 = EDGE_CURVE('',#1896,#1936,#1981,.T.); +#1981 = LINE('',#1982,#1983); +#1982 = CARTESIAN_POINT('',(-63.61111111111,17.9,40.)); +#1983 = VECTOR('',#1984,1.); +#1984 = DIRECTION('',(1.,0.,-0.)); +#1985 = ORIENTED_EDGE('',*,*,#1933,.F.); +#1986 = PLANE('',#1987); +#1987 = AXIS2_PLACEMENT_3D('',#1988,#1989,#1990); +#1988 = CARTESIAN_POINT('',(-63.61111111111,17.9,8.)); +#1989 = DIRECTION('',(-0.,1.,0.)); +#1990 = DIRECTION('',(0.,0.,1.)); +#1991 = ADVANCED_FACE('',(#1992),#2008,.T.); +#1992 = FACE_BOUND('',#1993,.T.); +#1993 = EDGE_LOOP('',(#1994,#2000,#2001,#2007)); +#1994 = ORIENTED_EDGE('',*,*,#1995,.F.); +#1995 = EDGE_CURVE('',#1904,#1944,#1996,.T.); +#1996 = LINE('',#1997,#1998); +#1997 = CARTESIAN_POINT('',(-63.61111111111,20.1,8.)); +#1998 = VECTOR('',#1999,1.); +#1999 = DIRECTION('',(1.,0.,-0.)); +#2000 = ORIENTED_EDGE('',*,*,#1911,.T.); +#2001 = ORIENTED_EDGE('',*,*,#2002,.T.); +#2002 = EDGE_CURVE('',#1912,#1952,#2003,.T.); +#2003 = LINE('',#2004,#2005); +#2004 = CARTESIAN_POINT('',(-63.61111111111,20.1,40.)); +#2005 = VECTOR('',#2006,1.); +#2006 = DIRECTION('',(1.,0.,-0.)); +#2007 = ORIENTED_EDGE('',*,*,#1951,.F.); +#2008 = PLANE('',#2009); +#2009 = AXIS2_PLACEMENT_3D('',#2010,#2011,#2012); +#2010 = CARTESIAN_POINT('',(-63.61111111111,20.1,8.)); +#2011 = DIRECTION('',(-0.,1.,0.)); +#2012 = DIRECTION('',(0.,0.,1.)); +#2013 = ADVANCED_FACE('',(#2014),#2020,.F.); +#2014 = FACE_BOUND('',#2015,.F.); +#2015 = EDGE_LOOP('',(#2016,#2017,#2018,#2019)); +#2016 = ORIENTED_EDGE('',*,*,#1903,.F.); +#2017 = ORIENTED_EDGE('',*,*,#1973,.T.); +#2018 = ORIENTED_EDGE('',*,*,#1943,.T.); +#2019 = ORIENTED_EDGE('',*,*,#1995,.F.); +#2020 = PLANE('',#2021); +#2021 = AXIS2_PLACEMENT_3D('',#2022,#2023,#2024); +#2022 = CARTESIAN_POINT('',(-63.61111111111,17.9,8.)); +#2023 = DIRECTION('',(0.,0.,1.)); +#2024 = DIRECTION('',(1.,0.,-0.)); +#2025 = ADVANCED_FACE('',(#2026),#2032,.T.); +#2026 = FACE_BOUND('',#2027,.T.); +#2027 = EDGE_LOOP('',(#2028,#2029,#2030,#2031)); +#2028 = ORIENTED_EDGE('',*,*,#1919,.F.); +#2029 = ORIENTED_EDGE('',*,*,#1980,.T.); +#2030 = ORIENTED_EDGE('',*,*,#1959,.T.); +#2031 = ORIENTED_EDGE('',*,*,#2002,.F.); +#2032 = PLANE('',#2033); +#2033 = AXIS2_PLACEMENT_3D('',#2034,#2035,#2036); +#2034 = CARTESIAN_POINT('',(-63.61111111111,17.9,40.)); +#2035 = DIRECTION('',(0.,0.,1.)); +#2036 = DIRECTION('',(1.,0.,-0.)); +#2037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2041)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2038,#2039,#2040)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2038, + 'distance_accuracy_value','confusion accuracy'); +#2042 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2043,#2045); +#2043 = ( REPRESENTATION_RELATIONSHIP('','',#1886,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2044) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2044 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#2045 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2046); +#2046 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','WireDuct_RightCombSlot_04', + '',#5,#1881,$); +#2047 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1883)); +#2048 = SHAPE_DEFINITION_REPRESENTATION(#2049,#2055); +#2049 = PRODUCT_DEFINITION_SHAPE('','',#2050); +#2050 = PRODUCT_DEFINITION('design','',#2051,#2054); +#2051 = PRODUCT_DEFINITION_FORMATION('','',#2052); +#2052 = PRODUCT('WireDuct_LeftCombSlot_05','WireDuct_LeftCombSlot_05','' + ,(#2053)); +#2053 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2054 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2055 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2056),#2206); +#2056 = MANIFOLD_SOLID_BREP('',#2057); +#2057 = CLOSED_SHELL('',(#2058,#2098,#2138,#2160,#2182,#2194)); +#2058 = ADVANCED_FACE('',(#2059),#2093,.F.); +#2059 = FACE_BOUND('',#2060,.F.); +#2060 = EDGE_LOOP('',(#2061,#2071,#2079,#2087)); +#2061 = ORIENTED_EDGE('',*,*,#2062,.F.); +#2062 = EDGE_CURVE('',#2063,#2065,#2067,.T.); +#2063 = VERTEX_POINT('',#2064); +#2064 = CARTESIAN_POINT('',(-52.5,-20.1,8.)); +#2065 = VERTEX_POINT('',#2066); +#2066 = CARTESIAN_POINT('',(-52.5,-20.1,40.)); +#2067 = LINE('',#2068,#2069); +#2068 = CARTESIAN_POINT('',(-52.5,-20.1,8.)); +#2069 = VECTOR('',#2070,1.); +#2070 = DIRECTION('',(0.,0.,1.)); +#2071 = ORIENTED_EDGE('',*,*,#2072,.T.); +#2072 = EDGE_CURVE('',#2063,#2073,#2075,.T.); +#2073 = VERTEX_POINT('',#2074); +#2074 = CARTESIAN_POINT('',(-52.5,-17.9,8.)); +#2075 = LINE('',#2076,#2077); +#2076 = CARTESIAN_POINT('',(-52.5,-20.1,8.)); +#2077 = VECTOR('',#2078,1.); +#2078 = DIRECTION('',(-0.,1.,0.)); +#2079 = ORIENTED_EDGE('',*,*,#2080,.T.); +#2080 = EDGE_CURVE('',#2073,#2081,#2083,.T.); +#2081 = VERTEX_POINT('',#2082); +#2082 = CARTESIAN_POINT('',(-52.5,-17.9,40.)); +#2083 = LINE('',#2084,#2085); +#2084 = CARTESIAN_POINT('',(-52.5,-17.9,8.)); +#2085 = VECTOR('',#2086,1.); +#2086 = DIRECTION('',(0.,0.,1.)); +#2087 = ORIENTED_EDGE('',*,*,#2088,.F.); +#2088 = EDGE_CURVE('',#2065,#2081,#2089,.T.); +#2089 = LINE('',#2090,#2091); +#2090 = CARTESIAN_POINT('',(-52.5,-20.1,40.)); +#2091 = VECTOR('',#2092,1.); +#2092 = DIRECTION('',(-0.,1.,0.)); +#2093 = PLANE('',#2094); +#2094 = AXIS2_PLACEMENT_3D('',#2095,#2096,#2097); +#2095 = CARTESIAN_POINT('',(-52.5,-20.1,8.)); +#2096 = DIRECTION('',(1.,0.,-0.)); +#2097 = DIRECTION('',(0.,0.,1.)); +#2098 = ADVANCED_FACE('',(#2099),#2133,.T.); +#2099 = FACE_BOUND('',#2100,.T.); +#2100 = EDGE_LOOP('',(#2101,#2111,#2119,#2127)); +#2101 = ORIENTED_EDGE('',*,*,#2102,.F.); +#2102 = EDGE_CURVE('',#2103,#2105,#2107,.T.); +#2103 = VERTEX_POINT('',#2104); +#2104 = CARTESIAN_POINT('',(-47.5,-20.1,8.)); +#2105 = VERTEX_POINT('',#2106); +#2106 = CARTESIAN_POINT('',(-47.5,-20.1,40.)); +#2107 = LINE('',#2108,#2109); +#2108 = CARTESIAN_POINT('',(-47.5,-20.1,8.)); +#2109 = VECTOR('',#2110,1.); +#2110 = DIRECTION('',(0.,0.,1.)); +#2111 = ORIENTED_EDGE('',*,*,#2112,.T.); +#2112 = EDGE_CURVE('',#2103,#2113,#2115,.T.); +#2113 = VERTEX_POINT('',#2114); +#2114 = CARTESIAN_POINT('',(-47.5,-17.9,8.)); +#2115 = LINE('',#2116,#2117); +#2116 = CARTESIAN_POINT('',(-47.5,-20.1,8.)); +#2117 = VECTOR('',#2118,1.); +#2118 = DIRECTION('',(-0.,1.,0.)); +#2119 = ORIENTED_EDGE('',*,*,#2120,.T.); +#2120 = EDGE_CURVE('',#2113,#2121,#2123,.T.); +#2121 = VERTEX_POINT('',#2122); +#2122 = CARTESIAN_POINT('',(-47.5,-17.9,40.)); +#2123 = LINE('',#2124,#2125); +#2124 = CARTESIAN_POINT('',(-47.5,-17.9,8.)); +#2125 = VECTOR('',#2126,1.); +#2126 = DIRECTION('',(0.,0.,1.)); +#2127 = ORIENTED_EDGE('',*,*,#2128,.F.); +#2128 = EDGE_CURVE('',#2105,#2121,#2129,.T.); +#2129 = LINE('',#2130,#2131); +#2130 = CARTESIAN_POINT('',(-47.5,-20.1,40.)); +#2131 = VECTOR('',#2132,1.); +#2132 = DIRECTION('',(-0.,1.,0.)); +#2133 = PLANE('',#2134); +#2134 = AXIS2_PLACEMENT_3D('',#2135,#2136,#2137); +#2135 = CARTESIAN_POINT('',(-47.5,-20.1,8.)); +#2136 = DIRECTION('',(1.,0.,-0.)); +#2137 = DIRECTION('',(0.,0.,1.)); +#2138 = ADVANCED_FACE('',(#2139),#2155,.F.); +#2139 = FACE_BOUND('',#2140,.F.); +#2140 = EDGE_LOOP('',(#2141,#2147,#2148,#2154)); +#2141 = ORIENTED_EDGE('',*,*,#2142,.F.); +#2142 = EDGE_CURVE('',#2063,#2103,#2143,.T.); +#2143 = LINE('',#2144,#2145); +#2144 = CARTESIAN_POINT('',(-52.5,-20.1,8.)); +#2145 = VECTOR('',#2146,1.); +#2146 = DIRECTION('',(1.,0.,-0.)); +#2147 = ORIENTED_EDGE('',*,*,#2062,.T.); +#2148 = ORIENTED_EDGE('',*,*,#2149,.T.); +#2149 = EDGE_CURVE('',#2065,#2105,#2150,.T.); +#2150 = LINE('',#2151,#2152); +#2151 = CARTESIAN_POINT('',(-52.5,-20.1,40.)); +#2152 = VECTOR('',#2153,1.); +#2153 = DIRECTION('',(1.,0.,-0.)); +#2154 = ORIENTED_EDGE('',*,*,#2102,.F.); +#2155 = PLANE('',#2156); +#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159); +#2157 = CARTESIAN_POINT('',(-52.5,-20.1,8.)); +#2158 = DIRECTION('',(-0.,1.,0.)); +#2159 = DIRECTION('',(0.,0.,1.)); +#2160 = ADVANCED_FACE('',(#2161),#2177,.T.); +#2161 = FACE_BOUND('',#2162,.T.); +#2162 = EDGE_LOOP('',(#2163,#2169,#2170,#2176)); +#2163 = ORIENTED_EDGE('',*,*,#2164,.F.); +#2164 = EDGE_CURVE('',#2073,#2113,#2165,.T.); +#2165 = LINE('',#2166,#2167); +#2166 = CARTESIAN_POINT('',(-52.5,-17.9,8.)); +#2167 = VECTOR('',#2168,1.); +#2168 = DIRECTION('',(1.,0.,-0.)); +#2169 = ORIENTED_EDGE('',*,*,#2080,.T.); +#2170 = ORIENTED_EDGE('',*,*,#2171,.T.); +#2171 = EDGE_CURVE('',#2081,#2121,#2172,.T.); +#2172 = LINE('',#2173,#2174); +#2173 = CARTESIAN_POINT('',(-52.5,-17.9,40.)); +#2174 = VECTOR('',#2175,1.); +#2175 = DIRECTION('',(1.,0.,-0.)); +#2176 = ORIENTED_EDGE('',*,*,#2120,.F.); +#2177 = PLANE('',#2178); +#2178 = AXIS2_PLACEMENT_3D('',#2179,#2180,#2181); +#2179 = CARTESIAN_POINT('',(-52.5,-17.9,8.)); +#2180 = DIRECTION('',(-0.,1.,0.)); +#2181 = DIRECTION('',(0.,0.,1.)); +#2182 = ADVANCED_FACE('',(#2183),#2189,.F.); +#2183 = FACE_BOUND('',#2184,.F.); +#2184 = EDGE_LOOP('',(#2185,#2186,#2187,#2188)); +#2185 = ORIENTED_EDGE('',*,*,#2072,.F.); +#2186 = ORIENTED_EDGE('',*,*,#2142,.T.); +#2187 = ORIENTED_EDGE('',*,*,#2112,.T.); +#2188 = ORIENTED_EDGE('',*,*,#2164,.F.); +#2189 = PLANE('',#2190); +#2190 = AXIS2_PLACEMENT_3D('',#2191,#2192,#2193); +#2191 = CARTESIAN_POINT('',(-52.5,-20.1,8.)); +#2192 = DIRECTION('',(0.,0.,1.)); +#2193 = DIRECTION('',(1.,0.,-0.)); +#2194 = ADVANCED_FACE('',(#2195),#2201,.T.); +#2195 = FACE_BOUND('',#2196,.T.); +#2196 = EDGE_LOOP('',(#2197,#2198,#2199,#2200)); +#2197 = ORIENTED_EDGE('',*,*,#2088,.F.); +#2198 = ORIENTED_EDGE('',*,*,#2149,.T.); +#2199 = ORIENTED_EDGE('',*,*,#2128,.T.); +#2200 = ORIENTED_EDGE('',*,*,#2171,.F.); +#2201 = PLANE('',#2202); +#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205); +#2203 = CARTESIAN_POINT('',(-52.5,-20.1,40.)); +#2204 = DIRECTION('',(0.,0.,1.)); +#2205 = DIRECTION('',(1.,0.,-0.)); +#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2210)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2207,#2208,#2209)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2207 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2208 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2209 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2210 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2207, + 'distance_accuracy_value','confusion accuracy'); +#2211 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2212,#2214); +#2212 = ( REPRESENTATION_RELATIONSHIP('','',#2055,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2213) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2213 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#2214 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2215); +#2215 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','WireDuct_LeftCombSlot_05', + '',#5,#2050,$); +#2216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2052)); +#2217 = SHAPE_DEFINITION_REPRESENTATION(#2218,#2224); +#2218 = PRODUCT_DEFINITION_SHAPE('','',#2219); +#2219 = PRODUCT_DEFINITION('design','',#2220,#2223); +#2220 = PRODUCT_DEFINITION_FORMATION('','',#2221); +#2221 = PRODUCT('WireDuct_RightCombSlot_05','WireDuct_RightCombSlot_05', + '',(#2222)); +#2222 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2223 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2224 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2225),#2375); +#2225 = MANIFOLD_SOLID_BREP('',#2226); +#2226 = CLOSED_SHELL('',(#2227,#2267,#2307,#2329,#2351,#2363)); +#2227 = ADVANCED_FACE('',(#2228),#2262,.F.); +#2228 = FACE_BOUND('',#2229,.F.); +#2229 = EDGE_LOOP('',(#2230,#2240,#2248,#2256)); +#2230 = ORIENTED_EDGE('',*,*,#2231,.F.); +#2231 = EDGE_CURVE('',#2232,#2234,#2236,.T.); +#2232 = VERTEX_POINT('',#2233); +#2233 = CARTESIAN_POINT('',(-52.5,17.9,8.)); +#2234 = VERTEX_POINT('',#2235); +#2235 = CARTESIAN_POINT('',(-52.5,17.9,40.)); +#2236 = LINE('',#2237,#2238); +#2237 = CARTESIAN_POINT('',(-52.5,17.9,8.)); +#2238 = VECTOR('',#2239,1.); +#2239 = DIRECTION('',(0.,0.,1.)); +#2240 = ORIENTED_EDGE('',*,*,#2241,.T.); +#2241 = EDGE_CURVE('',#2232,#2242,#2244,.T.); +#2242 = VERTEX_POINT('',#2243); +#2243 = CARTESIAN_POINT('',(-52.5,20.1,8.)); +#2244 = LINE('',#2245,#2246); +#2245 = CARTESIAN_POINT('',(-52.5,17.9,8.)); +#2246 = VECTOR('',#2247,1.); +#2247 = DIRECTION('',(-0.,1.,0.)); +#2248 = ORIENTED_EDGE('',*,*,#2249,.T.); +#2249 = EDGE_CURVE('',#2242,#2250,#2252,.T.); +#2250 = VERTEX_POINT('',#2251); +#2251 = CARTESIAN_POINT('',(-52.5,20.1,40.)); +#2252 = LINE('',#2253,#2254); +#2253 = CARTESIAN_POINT('',(-52.5,20.1,8.)); +#2254 = VECTOR('',#2255,1.); +#2255 = DIRECTION('',(0.,0.,1.)); +#2256 = ORIENTED_EDGE('',*,*,#2257,.F.); +#2257 = EDGE_CURVE('',#2234,#2250,#2258,.T.); +#2258 = LINE('',#2259,#2260); +#2259 = CARTESIAN_POINT('',(-52.5,17.9,40.)); +#2260 = VECTOR('',#2261,1.); +#2261 = DIRECTION('',(-0.,1.,0.)); +#2262 = PLANE('',#2263); +#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266); +#2264 = CARTESIAN_POINT('',(-52.5,17.9,8.)); +#2265 = DIRECTION('',(1.,0.,-0.)); +#2266 = DIRECTION('',(0.,0.,1.)); +#2267 = ADVANCED_FACE('',(#2268),#2302,.T.); +#2268 = FACE_BOUND('',#2269,.T.); +#2269 = EDGE_LOOP('',(#2270,#2280,#2288,#2296)); +#2270 = ORIENTED_EDGE('',*,*,#2271,.F.); +#2271 = EDGE_CURVE('',#2272,#2274,#2276,.T.); +#2272 = VERTEX_POINT('',#2273); +#2273 = CARTESIAN_POINT('',(-47.5,17.9,8.)); +#2274 = VERTEX_POINT('',#2275); +#2275 = CARTESIAN_POINT('',(-47.5,17.9,40.)); +#2276 = LINE('',#2277,#2278); +#2277 = CARTESIAN_POINT('',(-47.5,17.9,8.)); +#2278 = VECTOR('',#2279,1.); +#2279 = DIRECTION('',(0.,0.,1.)); +#2280 = ORIENTED_EDGE('',*,*,#2281,.T.); +#2281 = EDGE_CURVE('',#2272,#2282,#2284,.T.); +#2282 = VERTEX_POINT('',#2283); +#2283 = CARTESIAN_POINT('',(-47.5,20.1,8.)); +#2284 = LINE('',#2285,#2286); +#2285 = CARTESIAN_POINT('',(-47.5,17.9,8.)); +#2286 = VECTOR('',#2287,1.); +#2287 = DIRECTION('',(-0.,1.,0.)); +#2288 = ORIENTED_EDGE('',*,*,#2289,.T.); +#2289 = EDGE_CURVE('',#2282,#2290,#2292,.T.); +#2290 = VERTEX_POINT('',#2291); +#2291 = CARTESIAN_POINT('',(-47.5,20.1,40.)); +#2292 = LINE('',#2293,#2294); +#2293 = CARTESIAN_POINT('',(-47.5,20.1,8.)); +#2294 = VECTOR('',#2295,1.); +#2295 = DIRECTION('',(0.,0.,1.)); +#2296 = ORIENTED_EDGE('',*,*,#2297,.F.); +#2297 = EDGE_CURVE('',#2274,#2290,#2298,.T.); +#2298 = LINE('',#2299,#2300); +#2299 = CARTESIAN_POINT('',(-47.5,17.9,40.)); +#2300 = VECTOR('',#2301,1.); +#2301 = DIRECTION('',(-0.,1.,0.)); +#2302 = PLANE('',#2303); +#2303 = AXIS2_PLACEMENT_3D('',#2304,#2305,#2306); +#2304 = CARTESIAN_POINT('',(-47.5,17.9,8.)); +#2305 = DIRECTION('',(1.,0.,-0.)); +#2306 = DIRECTION('',(0.,0.,1.)); +#2307 = ADVANCED_FACE('',(#2308),#2324,.F.); +#2308 = FACE_BOUND('',#2309,.F.); +#2309 = EDGE_LOOP('',(#2310,#2316,#2317,#2323)); +#2310 = ORIENTED_EDGE('',*,*,#2311,.F.); +#2311 = EDGE_CURVE('',#2232,#2272,#2312,.T.); +#2312 = LINE('',#2313,#2314); +#2313 = CARTESIAN_POINT('',(-52.5,17.9,8.)); +#2314 = VECTOR('',#2315,1.); +#2315 = DIRECTION('',(1.,0.,-0.)); +#2316 = ORIENTED_EDGE('',*,*,#2231,.T.); +#2317 = ORIENTED_EDGE('',*,*,#2318,.T.); +#2318 = EDGE_CURVE('',#2234,#2274,#2319,.T.); +#2319 = LINE('',#2320,#2321); +#2320 = CARTESIAN_POINT('',(-52.5,17.9,40.)); +#2321 = VECTOR('',#2322,1.); +#2322 = DIRECTION('',(1.,0.,-0.)); +#2323 = ORIENTED_EDGE('',*,*,#2271,.F.); +#2324 = PLANE('',#2325); +#2325 = AXIS2_PLACEMENT_3D('',#2326,#2327,#2328); +#2326 = CARTESIAN_POINT('',(-52.5,17.9,8.)); +#2327 = DIRECTION('',(-0.,1.,0.)); +#2328 = DIRECTION('',(0.,0.,1.)); +#2329 = ADVANCED_FACE('',(#2330),#2346,.T.); +#2330 = FACE_BOUND('',#2331,.T.); +#2331 = EDGE_LOOP('',(#2332,#2338,#2339,#2345)); +#2332 = ORIENTED_EDGE('',*,*,#2333,.F.); +#2333 = EDGE_CURVE('',#2242,#2282,#2334,.T.); +#2334 = LINE('',#2335,#2336); +#2335 = CARTESIAN_POINT('',(-52.5,20.1,8.)); +#2336 = VECTOR('',#2337,1.); +#2337 = DIRECTION('',(1.,0.,-0.)); +#2338 = ORIENTED_EDGE('',*,*,#2249,.T.); +#2339 = ORIENTED_EDGE('',*,*,#2340,.T.); +#2340 = EDGE_CURVE('',#2250,#2290,#2341,.T.); +#2341 = LINE('',#2342,#2343); +#2342 = CARTESIAN_POINT('',(-52.5,20.1,40.)); +#2343 = VECTOR('',#2344,1.); +#2344 = DIRECTION('',(1.,0.,-0.)); +#2345 = ORIENTED_EDGE('',*,*,#2289,.F.); +#2346 = PLANE('',#2347); +#2347 = AXIS2_PLACEMENT_3D('',#2348,#2349,#2350); +#2348 = CARTESIAN_POINT('',(-52.5,20.1,8.)); +#2349 = DIRECTION('',(-0.,1.,0.)); +#2350 = DIRECTION('',(0.,0.,1.)); +#2351 = ADVANCED_FACE('',(#2352),#2358,.F.); +#2352 = FACE_BOUND('',#2353,.F.); +#2353 = EDGE_LOOP('',(#2354,#2355,#2356,#2357)); +#2354 = ORIENTED_EDGE('',*,*,#2241,.F.); +#2355 = ORIENTED_EDGE('',*,*,#2311,.T.); +#2356 = ORIENTED_EDGE('',*,*,#2281,.T.); +#2357 = ORIENTED_EDGE('',*,*,#2333,.F.); +#2358 = PLANE('',#2359); +#2359 = AXIS2_PLACEMENT_3D('',#2360,#2361,#2362); +#2360 = CARTESIAN_POINT('',(-52.5,17.9,8.)); +#2361 = DIRECTION('',(0.,0.,1.)); +#2362 = DIRECTION('',(1.,0.,-0.)); +#2363 = ADVANCED_FACE('',(#2364),#2370,.T.); +#2364 = FACE_BOUND('',#2365,.T.); +#2365 = EDGE_LOOP('',(#2366,#2367,#2368,#2369)); +#2366 = ORIENTED_EDGE('',*,*,#2257,.F.); +#2367 = ORIENTED_EDGE('',*,*,#2318,.T.); +#2368 = ORIENTED_EDGE('',*,*,#2297,.T.); +#2369 = ORIENTED_EDGE('',*,*,#2340,.F.); +#2370 = PLANE('',#2371); +#2371 = AXIS2_PLACEMENT_3D('',#2372,#2373,#2374); +#2372 = CARTESIAN_POINT('',(-52.5,17.9,40.)); +#2373 = DIRECTION('',(0.,0.,1.)); +#2374 = DIRECTION('',(1.,0.,-0.)); +#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2379)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2376,#2377,#2378)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2376 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2377 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2378 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2379 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2376, + 'distance_accuracy_value','confusion accuracy'); +#2380 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2381,#2383); +#2381 = ( REPRESENTATION_RELATIONSHIP('','',#2224,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2382) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2382 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#2383 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2384); +#2384 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','WireDuct_RightCombSlot_05', + '',#5,#2219,$); +#2385 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2221)); +#2386 = SHAPE_DEFINITION_REPRESENTATION(#2387,#2393); +#2387 = PRODUCT_DEFINITION_SHAPE('','',#2388); +#2388 = PRODUCT_DEFINITION('design','',#2389,#2392); +#2389 = PRODUCT_DEFINITION_FORMATION('','',#2390); +#2390 = PRODUCT('WireDuct_LeftCombSlot_06','WireDuct_LeftCombSlot_06','' + ,(#2391)); +#2391 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2392 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2393 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2394),#2544); +#2394 = MANIFOLD_SOLID_BREP('',#2395); +#2395 = CLOSED_SHELL('',(#2396,#2436,#2476,#2498,#2520,#2532)); +#2396 = ADVANCED_FACE('',(#2397),#2431,.F.); +#2397 = FACE_BOUND('',#2398,.F.); +#2398 = EDGE_LOOP('',(#2399,#2409,#2417,#2425)); +#2399 = ORIENTED_EDGE('',*,*,#2400,.F.); +#2400 = EDGE_CURVE('',#2401,#2403,#2405,.T.); +#2401 = VERTEX_POINT('',#2402); +#2402 = CARTESIAN_POINT('',(-41.38888888888,-20.1,8.)); +#2403 = VERTEX_POINT('',#2404); +#2404 = CARTESIAN_POINT('',(-41.38888888888,-20.1,40.)); +#2405 = LINE('',#2406,#2407); +#2406 = CARTESIAN_POINT('',(-41.38888888888,-20.1,8.)); +#2407 = VECTOR('',#2408,1.); +#2408 = DIRECTION('',(0.,0.,1.)); +#2409 = ORIENTED_EDGE('',*,*,#2410,.T.); +#2410 = EDGE_CURVE('',#2401,#2411,#2413,.T.); +#2411 = VERTEX_POINT('',#2412); +#2412 = CARTESIAN_POINT('',(-41.38888888888,-17.9,8.)); +#2413 = LINE('',#2414,#2415); +#2414 = CARTESIAN_POINT('',(-41.38888888888,-20.1,8.)); +#2415 = VECTOR('',#2416,1.); +#2416 = DIRECTION('',(-0.,1.,0.)); +#2417 = ORIENTED_EDGE('',*,*,#2418,.T.); +#2418 = EDGE_CURVE('',#2411,#2419,#2421,.T.); +#2419 = VERTEX_POINT('',#2420); +#2420 = CARTESIAN_POINT('',(-41.38888888888,-17.9,40.)); +#2421 = LINE('',#2422,#2423); +#2422 = CARTESIAN_POINT('',(-41.38888888888,-17.9,8.)); +#2423 = VECTOR('',#2424,1.); +#2424 = DIRECTION('',(0.,0.,1.)); +#2425 = ORIENTED_EDGE('',*,*,#2426,.F.); +#2426 = EDGE_CURVE('',#2403,#2419,#2427,.T.); +#2427 = LINE('',#2428,#2429); +#2428 = CARTESIAN_POINT('',(-41.38888888888,-20.1,40.)); +#2429 = VECTOR('',#2430,1.); +#2430 = DIRECTION('',(-0.,1.,0.)); +#2431 = PLANE('',#2432); +#2432 = AXIS2_PLACEMENT_3D('',#2433,#2434,#2435); +#2433 = CARTESIAN_POINT('',(-41.38888888888,-20.1,8.)); +#2434 = DIRECTION('',(1.,0.,-0.)); +#2435 = DIRECTION('',(0.,0.,1.)); +#2436 = ADVANCED_FACE('',(#2437),#2471,.T.); +#2437 = FACE_BOUND('',#2438,.T.); +#2438 = EDGE_LOOP('',(#2439,#2449,#2457,#2465)); +#2439 = ORIENTED_EDGE('',*,*,#2440,.F.); +#2440 = EDGE_CURVE('',#2441,#2443,#2445,.T.); +#2441 = VERTEX_POINT('',#2442); +#2442 = CARTESIAN_POINT('',(-36.38888888888,-20.1,8.)); +#2443 = VERTEX_POINT('',#2444); +#2444 = CARTESIAN_POINT('',(-36.38888888888,-20.1,40.)); +#2445 = LINE('',#2446,#2447); +#2446 = CARTESIAN_POINT('',(-36.38888888888,-20.1,8.)); +#2447 = VECTOR('',#2448,1.); +#2448 = DIRECTION('',(0.,0.,1.)); +#2449 = ORIENTED_EDGE('',*,*,#2450,.T.); +#2450 = EDGE_CURVE('',#2441,#2451,#2453,.T.); +#2451 = VERTEX_POINT('',#2452); +#2452 = CARTESIAN_POINT('',(-36.38888888888,-17.9,8.)); +#2453 = LINE('',#2454,#2455); +#2454 = CARTESIAN_POINT('',(-36.38888888888,-20.1,8.)); +#2455 = VECTOR('',#2456,1.); +#2456 = DIRECTION('',(-0.,1.,0.)); +#2457 = ORIENTED_EDGE('',*,*,#2458,.T.); +#2458 = EDGE_CURVE('',#2451,#2459,#2461,.T.); +#2459 = VERTEX_POINT('',#2460); +#2460 = CARTESIAN_POINT('',(-36.38888888888,-17.9,40.)); +#2461 = LINE('',#2462,#2463); +#2462 = CARTESIAN_POINT('',(-36.38888888888,-17.9,8.)); +#2463 = VECTOR('',#2464,1.); +#2464 = DIRECTION('',(0.,0.,1.)); +#2465 = ORIENTED_EDGE('',*,*,#2466,.F.); +#2466 = EDGE_CURVE('',#2443,#2459,#2467,.T.); +#2467 = LINE('',#2468,#2469); +#2468 = CARTESIAN_POINT('',(-36.38888888888,-20.1,40.)); +#2469 = VECTOR('',#2470,1.); +#2470 = DIRECTION('',(-0.,1.,0.)); +#2471 = PLANE('',#2472); +#2472 = AXIS2_PLACEMENT_3D('',#2473,#2474,#2475); +#2473 = CARTESIAN_POINT('',(-36.38888888888,-20.1,8.)); +#2474 = DIRECTION('',(1.,0.,-0.)); +#2475 = DIRECTION('',(0.,0.,1.)); +#2476 = ADVANCED_FACE('',(#2477),#2493,.F.); +#2477 = FACE_BOUND('',#2478,.F.); +#2478 = EDGE_LOOP('',(#2479,#2485,#2486,#2492)); +#2479 = ORIENTED_EDGE('',*,*,#2480,.F.); +#2480 = EDGE_CURVE('',#2401,#2441,#2481,.T.); +#2481 = LINE('',#2482,#2483); +#2482 = CARTESIAN_POINT('',(-41.38888888888,-20.1,8.)); +#2483 = VECTOR('',#2484,1.); +#2484 = DIRECTION('',(1.,0.,-0.)); +#2485 = ORIENTED_EDGE('',*,*,#2400,.T.); +#2486 = ORIENTED_EDGE('',*,*,#2487,.T.); +#2487 = EDGE_CURVE('',#2403,#2443,#2488,.T.); +#2488 = LINE('',#2489,#2490); +#2489 = CARTESIAN_POINT('',(-41.38888888888,-20.1,40.)); +#2490 = VECTOR('',#2491,1.); +#2491 = DIRECTION('',(1.,0.,-0.)); +#2492 = ORIENTED_EDGE('',*,*,#2440,.F.); +#2493 = PLANE('',#2494); +#2494 = AXIS2_PLACEMENT_3D('',#2495,#2496,#2497); +#2495 = CARTESIAN_POINT('',(-41.38888888888,-20.1,8.)); +#2496 = DIRECTION('',(-0.,1.,0.)); +#2497 = DIRECTION('',(0.,0.,1.)); +#2498 = ADVANCED_FACE('',(#2499),#2515,.T.); +#2499 = FACE_BOUND('',#2500,.T.); +#2500 = EDGE_LOOP('',(#2501,#2507,#2508,#2514)); +#2501 = ORIENTED_EDGE('',*,*,#2502,.F.); +#2502 = EDGE_CURVE('',#2411,#2451,#2503,.T.); +#2503 = LINE('',#2504,#2505); +#2504 = CARTESIAN_POINT('',(-41.38888888888,-17.9,8.)); +#2505 = VECTOR('',#2506,1.); +#2506 = DIRECTION('',(1.,0.,-0.)); +#2507 = ORIENTED_EDGE('',*,*,#2418,.T.); +#2508 = ORIENTED_EDGE('',*,*,#2509,.T.); +#2509 = EDGE_CURVE('',#2419,#2459,#2510,.T.); +#2510 = LINE('',#2511,#2512); +#2511 = CARTESIAN_POINT('',(-41.38888888888,-17.9,40.)); +#2512 = VECTOR('',#2513,1.); +#2513 = DIRECTION('',(1.,0.,-0.)); +#2514 = ORIENTED_EDGE('',*,*,#2458,.F.); +#2515 = PLANE('',#2516); +#2516 = AXIS2_PLACEMENT_3D('',#2517,#2518,#2519); +#2517 = CARTESIAN_POINT('',(-41.38888888888,-17.9,8.)); +#2518 = DIRECTION('',(-0.,1.,0.)); +#2519 = DIRECTION('',(0.,0.,1.)); +#2520 = ADVANCED_FACE('',(#2521),#2527,.F.); +#2521 = FACE_BOUND('',#2522,.F.); +#2522 = EDGE_LOOP('',(#2523,#2524,#2525,#2526)); +#2523 = ORIENTED_EDGE('',*,*,#2410,.F.); +#2524 = ORIENTED_EDGE('',*,*,#2480,.T.); +#2525 = ORIENTED_EDGE('',*,*,#2450,.T.); +#2526 = ORIENTED_EDGE('',*,*,#2502,.F.); +#2527 = PLANE('',#2528); +#2528 = AXIS2_PLACEMENT_3D('',#2529,#2530,#2531); +#2529 = CARTESIAN_POINT('',(-41.38888888888,-20.1,8.)); +#2530 = DIRECTION('',(0.,0.,1.)); +#2531 = DIRECTION('',(1.,0.,-0.)); +#2532 = ADVANCED_FACE('',(#2533),#2539,.T.); +#2533 = FACE_BOUND('',#2534,.T.); +#2534 = EDGE_LOOP('',(#2535,#2536,#2537,#2538)); +#2535 = ORIENTED_EDGE('',*,*,#2426,.F.); +#2536 = ORIENTED_EDGE('',*,*,#2487,.T.); +#2537 = ORIENTED_EDGE('',*,*,#2466,.T.); +#2538 = ORIENTED_EDGE('',*,*,#2509,.F.); +#2539 = PLANE('',#2540); +#2540 = AXIS2_PLACEMENT_3D('',#2541,#2542,#2543); +#2541 = CARTESIAN_POINT('',(-41.38888888888,-20.1,40.)); +#2542 = DIRECTION('',(0.,0.,1.)); +#2543 = DIRECTION('',(1.,0.,-0.)); +#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2548)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2545,#2546,#2547)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2545 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2546 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2547 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2548 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2545, + 'distance_accuracy_value','confusion accuracy'); +#2549 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2550,#2552); +#2550 = ( REPRESENTATION_RELATIONSHIP('','',#2393,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2551) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2551 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#2552 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2553); +#2553 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','WireDuct_LeftCombSlot_06', + '',#5,#2388,$); +#2554 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2390)); +#2555 = SHAPE_DEFINITION_REPRESENTATION(#2556,#2562); +#2556 = PRODUCT_DEFINITION_SHAPE('','',#2557); +#2557 = PRODUCT_DEFINITION('design','',#2558,#2561); +#2558 = PRODUCT_DEFINITION_FORMATION('','',#2559); +#2559 = PRODUCT('WireDuct_RightCombSlot_06','WireDuct_RightCombSlot_06', + '',(#2560)); +#2560 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2561 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2562 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2563),#2713); +#2563 = MANIFOLD_SOLID_BREP('',#2564); +#2564 = CLOSED_SHELL('',(#2565,#2605,#2645,#2667,#2689,#2701)); +#2565 = ADVANCED_FACE('',(#2566),#2600,.F.); +#2566 = FACE_BOUND('',#2567,.F.); +#2567 = EDGE_LOOP('',(#2568,#2578,#2586,#2594)); +#2568 = ORIENTED_EDGE('',*,*,#2569,.F.); +#2569 = EDGE_CURVE('',#2570,#2572,#2574,.T.); +#2570 = VERTEX_POINT('',#2571); +#2571 = CARTESIAN_POINT('',(-41.38888888888,17.9,8.)); +#2572 = VERTEX_POINT('',#2573); +#2573 = CARTESIAN_POINT('',(-41.38888888888,17.9,40.)); +#2574 = LINE('',#2575,#2576); +#2575 = CARTESIAN_POINT('',(-41.38888888888,17.9,8.)); +#2576 = VECTOR('',#2577,1.); +#2577 = DIRECTION('',(0.,0.,1.)); +#2578 = ORIENTED_EDGE('',*,*,#2579,.T.); +#2579 = EDGE_CURVE('',#2570,#2580,#2582,.T.); +#2580 = VERTEX_POINT('',#2581); +#2581 = CARTESIAN_POINT('',(-41.38888888888,20.1,8.)); +#2582 = LINE('',#2583,#2584); +#2583 = CARTESIAN_POINT('',(-41.38888888888,17.9,8.)); +#2584 = VECTOR('',#2585,1.); +#2585 = DIRECTION('',(-0.,1.,0.)); +#2586 = ORIENTED_EDGE('',*,*,#2587,.T.); +#2587 = EDGE_CURVE('',#2580,#2588,#2590,.T.); +#2588 = VERTEX_POINT('',#2589); +#2589 = CARTESIAN_POINT('',(-41.38888888888,20.1,40.)); +#2590 = LINE('',#2591,#2592); +#2591 = CARTESIAN_POINT('',(-41.38888888888,20.1,8.)); +#2592 = VECTOR('',#2593,1.); +#2593 = DIRECTION('',(0.,0.,1.)); +#2594 = ORIENTED_EDGE('',*,*,#2595,.F.); +#2595 = EDGE_CURVE('',#2572,#2588,#2596,.T.); +#2596 = LINE('',#2597,#2598); +#2597 = CARTESIAN_POINT('',(-41.38888888888,17.9,40.)); +#2598 = VECTOR('',#2599,1.); +#2599 = DIRECTION('',(-0.,1.,0.)); +#2600 = PLANE('',#2601); +#2601 = AXIS2_PLACEMENT_3D('',#2602,#2603,#2604); +#2602 = CARTESIAN_POINT('',(-41.38888888888,17.9,8.)); +#2603 = DIRECTION('',(1.,0.,-0.)); +#2604 = DIRECTION('',(0.,0.,1.)); +#2605 = ADVANCED_FACE('',(#2606),#2640,.T.); +#2606 = FACE_BOUND('',#2607,.T.); +#2607 = EDGE_LOOP('',(#2608,#2618,#2626,#2634)); +#2608 = ORIENTED_EDGE('',*,*,#2609,.F.); +#2609 = EDGE_CURVE('',#2610,#2612,#2614,.T.); +#2610 = VERTEX_POINT('',#2611); +#2611 = CARTESIAN_POINT('',(-36.38888888888,17.9,8.)); +#2612 = VERTEX_POINT('',#2613); +#2613 = CARTESIAN_POINT('',(-36.38888888888,17.9,40.)); +#2614 = LINE('',#2615,#2616); +#2615 = CARTESIAN_POINT('',(-36.38888888888,17.9,8.)); +#2616 = VECTOR('',#2617,1.); +#2617 = DIRECTION('',(0.,0.,1.)); +#2618 = ORIENTED_EDGE('',*,*,#2619,.T.); +#2619 = EDGE_CURVE('',#2610,#2620,#2622,.T.); +#2620 = VERTEX_POINT('',#2621); +#2621 = CARTESIAN_POINT('',(-36.38888888888,20.1,8.)); +#2622 = LINE('',#2623,#2624); +#2623 = CARTESIAN_POINT('',(-36.38888888888,17.9,8.)); +#2624 = VECTOR('',#2625,1.); +#2625 = DIRECTION('',(-0.,1.,0.)); +#2626 = ORIENTED_EDGE('',*,*,#2627,.T.); +#2627 = EDGE_CURVE('',#2620,#2628,#2630,.T.); +#2628 = VERTEX_POINT('',#2629); +#2629 = CARTESIAN_POINT('',(-36.38888888888,20.1,40.)); +#2630 = LINE('',#2631,#2632); +#2631 = CARTESIAN_POINT('',(-36.38888888888,20.1,8.)); +#2632 = VECTOR('',#2633,1.); +#2633 = DIRECTION('',(0.,0.,1.)); +#2634 = ORIENTED_EDGE('',*,*,#2635,.F.); +#2635 = EDGE_CURVE('',#2612,#2628,#2636,.T.); +#2636 = LINE('',#2637,#2638); +#2637 = CARTESIAN_POINT('',(-36.38888888888,17.9,40.)); +#2638 = VECTOR('',#2639,1.); +#2639 = DIRECTION('',(-0.,1.,0.)); +#2640 = PLANE('',#2641); +#2641 = AXIS2_PLACEMENT_3D('',#2642,#2643,#2644); +#2642 = CARTESIAN_POINT('',(-36.38888888888,17.9,8.)); +#2643 = DIRECTION('',(1.,0.,-0.)); +#2644 = DIRECTION('',(0.,0.,1.)); +#2645 = ADVANCED_FACE('',(#2646),#2662,.F.); +#2646 = FACE_BOUND('',#2647,.F.); +#2647 = EDGE_LOOP('',(#2648,#2654,#2655,#2661)); +#2648 = ORIENTED_EDGE('',*,*,#2649,.F.); +#2649 = EDGE_CURVE('',#2570,#2610,#2650,.T.); +#2650 = LINE('',#2651,#2652); +#2651 = CARTESIAN_POINT('',(-41.38888888888,17.9,8.)); +#2652 = VECTOR('',#2653,1.); +#2653 = DIRECTION('',(1.,0.,-0.)); +#2654 = ORIENTED_EDGE('',*,*,#2569,.T.); +#2655 = ORIENTED_EDGE('',*,*,#2656,.T.); +#2656 = EDGE_CURVE('',#2572,#2612,#2657,.T.); +#2657 = LINE('',#2658,#2659); +#2658 = CARTESIAN_POINT('',(-41.38888888888,17.9,40.)); +#2659 = VECTOR('',#2660,1.); +#2660 = DIRECTION('',(1.,0.,-0.)); +#2661 = ORIENTED_EDGE('',*,*,#2609,.F.); +#2662 = PLANE('',#2663); +#2663 = AXIS2_PLACEMENT_3D('',#2664,#2665,#2666); +#2664 = CARTESIAN_POINT('',(-41.38888888888,17.9,8.)); +#2665 = DIRECTION('',(-0.,1.,0.)); +#2666 = DIRECTION('',(0.,0.,1.)); +#2667 = ADVANCED_FACE('',(#2668),#2684,.T.); +#2668 = FACE_BOUND('',#2669,.T.); +#2669 = EDGE_LOOP('',(#2670,#2676,#2677,#2683)); +#2670 = ORIENTED_EDGE('',*,*,#2671,.F.); +#2671 = EDGE_CURVE('',#2580,#2620,#2672,.T.); +#2672 = LINE('',#2673,#2674); +#2673 = CARTESIAN_POINT('',(-41.38888888888,20.1,8.)); +#2674 = VECTOR('',#2675,1.); +#2675 = DIRECTION('',(1.,0.,-0.)); +#2676 = ORIENTED_EDGE('',*,*,#2587,.T.); +#2677 = ORIENTED_EDGE('',*,*,#2678,.T.); +#2678 = EDGE_CURVE('',#2588,#2628,#2679,.T.); +#2679 = LINE('',#2680,#2681); +#2680 = CARTESIAN_POINT('',(-41.38888888888,20.1,40.)); +#2681 = VECTOR('',#2682,1.); +#2682 = DIRECTION('',(1.,0.,-0.)); +#2683 = ORIENTED_EDGE('',*,*,#2627,.F.); +#2684 = PLANE('',#2685); +#2685 = AXIS2_PLACEMENT_3D('',#2686,#2687,#2688); +#2686 = CARTESIAN_POINT('',(-41.38888888888,20.1,8.)); +#2687 = DIRECTION('',(-0.,1.,0.)); +#2688 = DIRECTION('',(0.,0.,1.)); +#2689 = ADVANCED_FACE('',(#2690),#2696,.F.); +#2690 = FACE_BOUND('',#2691,.F.); +#2691 = EDGE_LOOP('',(#2692,#2693,#2694,#2695)); +#2692 = ORIENTED_EDGE('',*,*,#2579,.F.); +#2693 = ORIENTED_EDGE('',*,*,#2649,.T.); +#2694 = ORIENTED_EDGE('',*,*,#2619,.T.); +#2695 = ORIENTED_EDGE('',*,*,#2671,.F.); +#2696 = PLANE('',#2697); +#2697 = AXIS2_PLACEMENT_3D('',#2698,#2699,#2700); +#2698 = CARTESIAN_POINT('',(-41.38888888888,17.9,8.)); +#2699 = DIRECTION('',(0.,0.,1.)); +#2700 = DIRECTION('',(1.,0.,-0.)); +#2701 = ADVANCED_FACE('',(#2702),#2708,.T.); +#2702 = FACE_BOUND('',#2703,.T.); +#2703 = EDGE_LOOP('',(#2704,#2705,#2706,#2707)); +#2704 = ORIENTED_EDGE('',*,*,#2595,.F.); +#2705 = ORIENTED_EDGE('',*,*,#2656,.T.); +#2706 = ORIENTED_EDGE('',*,*,#2635,.T.); +#2707 = ORIENTED_EDGE('',*,*,#2678,.F.); +#2708 = PLANE('',#2709); +#2709 = AXIS2_PLACEMENT_3D('',#2710,#2711,#2712); +#2710 = CARTESIAN_POINT('',(-41.38888888888,17.9,40.)); +#2711 = DIRECTION('',(0.,0.,1.)); +#2712 = DIRECTION('',(1.,0.,-0.)); +#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2717)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2714,#2715,#2716)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2714 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2715 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2716 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2717 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2714, + 'distance_accuracy_value','confusion accuracy'); +#2718 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2719,#2721); +#2719 = ( REPRESENTATION_RELATIONSHIP('','',#2562,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2720) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2720 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#2721 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2722); +#2722 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','WireDuct_RightCombSlot_06', + '',#5,#2557,$); +#2723 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2559)); +#2724 = SHAPE_DEFINITION_REPRESENTATION(#2725,#2731); +#2725 = PRODUCT_DEFINITION_SHAPE('','',#2726); +#2726 = PRODUCT_DEFINITION('design','',#2727,#2730); +#2727 = PRODUCT_DEFINITION_FORMATION('','',#2728); +#2728 = PRODUCT('WireDuct_LeftCombSlot_07','WireDuct_LeftCombSlot_07','' + ,(#2729)); +#2729 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2730 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2731 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2732),#2882); +#2732 = MANIFOLD_SOLID_BREP('',#2733); +#2733 = CLOSED_SHELL('',(#2734,#2774,#2814,#2836,#2858,#2870)); +#2734 = ADVANCED_FACE('',(#2735),#2769,.F.); +#2735 = FACE_BOUND('',#2736,.F.); +#2736 = EDGE_LOOP('',(#2737,#2747,#2755,#2763)); +#2737 = ORIENTED_EDGE('',*,*,#2738,.F.); +#2738 = EDGE_CURVE('',#2739,#2741,#2743,.T.); +#2739 = VERTEX_POINT('',#2740); +#2740 = CARTESIAN_POINT('',(-30.27777777777,-20.1,8.)); +#2741 = VERTEX_POINT('',#2742); +#2742 = CARTESIAN_POINT('',(-30.27777777777,-20.1,40.)); +#2743 = LINE('',#2744,#2745); +#2744 = CARTESIAN_POINT('',(-30.27777777777,-20.1,8.)); +#2745 = VECTOR('',#2746,1.); +#2746 = DIRECTION('',(0.,0.,1.)); +#2747 = ORIENTED_EDGE('',*,*,#2748,.T.); +#2748 = EDGE_CURVE('',#2739,#2749,#2751,.T.); +#2749 = VERTEX_POINT('',#2750); +#2750 = CARTESIAN_POINT('',(-30.27777777777,-17.9,8.)); +#2751 = LINE('',#2752,#2753); +#2752 = CARTESIAN_POINT('',(-30.27777777777,-20.1,8.)); +#2753 = VECTOR('',#2754,1.); +#2754 = DIRECTION('',(-0.,1.,0.)); +#2755 = ORIENTED_EDGE('',*,*,#2756,.T.); +#2756 = EDGE_CURVE('',#2749,#2757,#2759,.T.); +#2757 = VERTEX_POINT('',#2758); +#2758 = CARTESIAN_POINT('',(-30.27777777777,-17.9,40.)); +#2759 = LINE('',#2760,#2761); +#2760 = CARTESIAN_POINT('',(-30.27777777777,-17.9,8.)); +#2761 = VECTOR('',#2762,1.); +#2762 = DIRECTION('',(0.,0.,1.)); +#2763 = ORIENTED_EDGE('',*,*,#2764,.F.); +#2764 = EDGE_CURVE('',#2741,#2757,#2765,.T.); +#2765 = LINE('',#2766,#2767); +#2766 = CARTESIAN_POINT('',(-30.27777777777,-20.1,40.)); +#2767 = VECTOR('',#2768,1.); +#2768 = DIRECTION('',(-0.,1.,0.)); +#2769 = PLANE('',#2770); +#2770 = AXIS2_PLACEMENT_3D('',#2771,#2772,#2773); +#2771 = CARTESIAN_POINT('',(-30.27777777777,-20.1,8.)); +#2772 = DIRECTION('',(1.,0.,-0.)); +#2773 = DIRECTION('',(0.,0.,1.)); +#2774 = ADVANCED_FACE('',(#2775),#2809,.T.); +#2775 = FACE_BOUND('',#2776,.T.); +#2776 = EDGE_LOOP('',(#2777,#2787,#2795,#2803)); +#2777 = ORIENTED_EDGE('',*,*,#2778,.F.); +#2778 = EDGE_CURVE('',#2779,#2781,#2783,.T.); +#2779 = VERTEX_POINT('',#2780); +#2780 = CARTESIAN_POINT('',(-25.27777777777,-20.1,8.)); +#2781 = VERTEX_POINT('',#2782); +#2782 = CARTESIAN_POINT('',(-25.27777777777,-20.1,40.)); +#2783 = LINE('',#2784,#2785); +#2784 = CARTESIAN_POINT('',(-25.27777777777,-20.1,8.)); +#2785 = VECTOR('',#2786,1.); +#2786 = DIRECTION('',(0.,0.,1.)); +#2787 = ORIENTED_EDGE('',*,*,#2788,.T.); +#2788 = EDGE_CURVE('',#2779,#2789,#2791,.T.); +#2789 = VERTEX_POINT('',#2790); +#2790 = CARTESIAN_POINT('',(-25.27777777777,-17.9,8.)); +#2791 = LINE('',#2792,#2793); +#2792 = CARTESIAN_POINT('',(-25.27777777777,-20.1,8.)); +#2793 = VECTOR('',#2794,1.); +#2794 = DIRECTION('',(-0.,1.,0.)); +#2795 = ORIENTED_EDGE('',*,*,#2796,.T.); +#2796 = EDGE_CURVE('',#2789,#2797,#2799,.T.); +#2797 = VERTEX_POINT('',#2798); +#2798 = CARTESIAN_POINT('',(-25.27777777777,-17.9,40.)); +#2799 = LINE('',#2800,#2801); +#2800 = CARTESIAN_POINT('',(-25.27777777777,-17.9,8.)); +#2801 = VECTOR('',#2802,1.); +#2802 = DIRECTION('',(0.,0.,1.)); +#2803 = ORIENTED_EDGE('',*,*,#2804,.F.); +#2804 = EDGE_CURVE('',#2781,#2797,#2805,.T.); +#2805 = LINE('',#2806,#2807); +#2806 = CARTESIAN_POINT('',(-25.27777777777,-20.1,40.)); +#2807 = VECTOR('',#2808,1.); +#2808 = DIRECTION('',(-0.,1.,0.)); +#2809 = PLANE('',#2810); +#2810 = AXIS2_PLACEMENT_3D('',#2811,#2812,#2813); +#2811 = CARTESIAN_POINT('',(-25.27777777777,-20.1,8.)); +#2812 = DIRECTION('',(1.,0.,-0.)); +#2813 = DIRECTION('',(0.,0.,1.)); +#2814 = ADVANCED_FACE('',(#2815),#2831,.F.); +#2815 = FACE_BOUND('',#2816,.F.); +#2816 = EDGE_LOOP('',(#2817,#2823,#2824,#2830)); +#2817 = ORIENTED_EDGE('',*,*,#2818,.F.); +#2818 = EDGE_CURVE('',#2739,#2779,#2819,.T.); +#2819 = LINE('',#2820,#2821); +#2820 = CARTESIAN_POINT('',(-30.27777777777,-20.1,8.)); +#2821 = VECTOR('',#2822,1.); +#2822 = DIRECTION('',(1.,0.,-0.)); +#2823 = ORIENTED_EDGE('',*,*,#2738,.T.); +#2824 = ORIENTED_EDGE('',*,*,#2825,.T.); +#2825 = EDGE_CURVE('',#2741,#2781,#2826,.T.); +#2826 = LINE('',#2827,#2828); +#2827 = CARTESIAN_POINT('',(-30.27777777777,-20.1,40.)); +#2828 = VECTOR('',#2829,1.); +#2829 = DIRECTION('',(1.,0.,-0.)); +#2830 = ORIENTED_EDGE('',*,*,#2778,.F.); +#2831 = PLANE('',#2832); +#2832 = AXIS2_PLACEMENT_3D('',#2833,#2834,#2835); +#2833 = CARTESIAN_POINT('',(-30.27777777777,-20.1,8.)); +#2834 = DIRECTION('',(-0.,1.,0.)); +#2835 = DIRECTION('',(0.,0.,1.)); +#2836 = ADVANCED_FACE('',(#2837),#2853,.T.); +#2837 = FACE_BOUND('',#2838,.T.); +#2838 = EDGE_LOOP('',(#2839,#2845,#2846,#2852)); +#2839 = ORIENTED_EDGE('',*,*,#2840,.F.); +#2840 = EDGE_CURVE('',#2749,#2789,#2841,.T.); +#2841 = LINE('',#2842,#2843); +#2842 = CARTESIAN_POINT('',(-30.27777777777,-17.9,8.)); +#2843 = VECTOR('',#2844,1.); +#2844 = DIRECTION('',(1.,0.,-0.)); +#2845 = ORIENTED_EDGE('',*,*,#2756,.T.); +#2846 = ORIENTED_EDGE('',*,*,#2847,.T.); +#2847 = EDGE_CURVE('',#2757,#2797,#2848,.T.); +#2848 = LINE('',#2849,#2850); +#2849 = CARTESIAN_POINT('',(-30.27777777777,-17.9,40.)); +#2850 = VECTOR('',#2851,1.); +#2851 = DIRECTION('',(1.,0.,-0.)); +#2852 = ORIENTED_EDGE('',*,*,#2796,.F.); +#2853 = PLANE('',#2854); +#2854 = AXIS2_PLACEMENT_3D('',#2855,#2856,#2857); +#2855 = CARTESIAN_POINT('',(-30.27777777777,-17.9,8.)); +#2856 = DIRECTION('',(-0.,1.,0.)); +#2857 = DIRECTION('',(0.,0.,1.)); +#2858 = ADVANCED_FACE('',(#2859),#2865,.F.); +#2859 = FACE_BOUND('',#2860,.F.); +#2860 = EDGE_LOOP('',(#2861,#2862,#2863,#2864)); +#2861 = ORIENTED_EDGE('',*,*,#2748,.F.); +#2862 = ORIENTED_EDGE('',*,*,#2818,.T.); +#2863 = ORIENTED_EDGE('',*,*,#2788,.T.); +#2864 = ORIENTED_EDGE('',*,*,#2840,.F.); +#2865 = PLANE('',#2866); +#2866 = AXIS2_PLACEMENT_3D('',#2867,#2868,#2869); +#2867 = CARTESIAN_POINT('',(-30.27777777777,-20.1,8.)); +#2868 = DIRECTION('',(0.,0.,1.)); +#2869 = DIRECTION('',(1.,0.,-0.)); +#2870 = ADVANCED_FACE('',(#2871),#2877,.T.); +#2871 = FACE_BOUND('',#2872,.T.); +#2872 = EDGE_LOOP('',(#2873,#2874,#2875,#2876)); +#2873 = ORIENTED_EDGE('',*,*,#2764,.F.); +#2874 = ORIENTED_EDGE('',*,*,#2825,.T.); +#2875 = ORIENTED_EDGE('',*,*,#2804,.T.); +#2876 = ORIENTED_EDGE('',*,*,#2847,.F.); +#2877 = PLANE('',#2878); +#2878 = AXIS2_PLACEMENT_3D('',#2879,#2880,#2881); +#2879 = CARTESIAN_POINT('',(-30.27777777777,-20.1,40.)); +#2880 = DIRECTION('',(0.,0.,1.)); +#2881 = DIRECTION('',(1.,0.,-0.)); +#2882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2886)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2883,#2884,#2885)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2883 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2884 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2885 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2886 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2883, + 'distance_accuracy_value','confusion accuracy'); +#2887 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2888,#2890); +#2888 = ( REPRESENTATION_RELATIONSHIP('','',#2731,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2889) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2889 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#2890 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2891); +#2891 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','WireDuct_LeftCombSlot_07', + '',#5,#2726,$); +#2892 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2728)); +#2893 = SHAPE_DEFINITION_REPRESENTATION(#2894,#2900); +#2894 = PRODUCT_DEFINITION_SHAPE('','',#2895); +#2895 = PRODUCT_DEFINITION('design','',#2896,#2899); +#2896 = PRODUCT_DEFINITION_FORMATION('','',#2897); +#2897 = PRODUCT('WireDuct_RightCombSlot_07','WireDuct_RightCombSlot_07', + '',(#2898)); +#2898 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2899 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2900 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2901),#3051); +#2901 = MANIFOLD_SOLID_BREP('',#2902); +#2902 = CLOSED_SHELL('',(#2903,#2943,#2983,#3005,#3027,#3039)); +#2903 = ADVANCED_FACE('',(#2904),#2938,.F.); +#2904 = FACE_BOUND('',#2905,.F.); +#2905 = EDGE_LOOP('',(#2906,#2916,#2924,#2932)); +#2906 = ORIENTED_EDGE('',*,*,#2907,.F.); +#2907 = EDGE_CURVE('',#2908,#2910,#2912,.T.); +#2908 = VERTEX_POINT('',#2909); +#2909 = CARTESIAN_POINT('',(-30.27777777777,17.9,8.)); +#2910 = VERTEX_POINT('',#2911); +#2911 = CARTESIAN_POINT('',(-30.27777777777,17.9,40.)); +#2912 = LINE('',#2913,#2914); +#2913 = CARTESIAN_POINT('',(-30.27777777777,17.9,8.)); +#2914 = VECTOR('',#2915,1.); +#2915 = DIRECTION('',(0.,0.,1.)); +#2916 = ORIENTED_EDGE('',*,*,#2917,.T.); +#2917 = EDGE_CURVE('',#2908,#2918,#2920,.T.); +#2918 = VERTEX_POINT('',#2919); +#2919 = CARTESIAN_POINT('',(-30.27777777777,20.1,8.)); +#2920 = LINE('',#2921,#2922); +#2921 = CARTESIAN_POINT('',(-30.27777777777,17.9,8.)); +#2922 = VECTOR('',#2923,1.); +#2923 = DIRECTION('',(-0.,1.,0.)); +#2924 = ORIENTED_EDGE('',*,*,#2925,.T.); +#2925 = EDGE_CURVE('',#2918,#2926,#2928,.T.); +#2926 = VERTEX_POINT('',#2927); +#2927 = CARTESIAN_POINT('',(-30.27777777777,20.1,40.)); +#2928 = LINE('',#2929,#2930); +#2929 = CARTESIAN_POINT('',(-30.27777777777,20.1,8.)); +#2930 = VECTOR('',#2931,1.); +#2931 = DIRECTION('',(0.,0.,1.)); +#2932 = ORIENTED_EDGE('',*,*,#2933,.F.); +#2933 = EDGE_CURVE('',#2910,#2926,#2934,.T.); +#2934 = LINE('',#2935,#2936); +#2935 = CARTESIAN_POINT('',(-30.27777777777,17.9,40.)); +#2936 = VECTOR('',#2937,1.); +#2937 = DIRECTION('',(-0.,1.,0.)); +#2938 = PLANE('',#2939); +#2939 = AXIS2_PLACEMENT_3D('',#2940,#2941,#2942); +#2940 = CARTESIAN_POINT('',(-30.27777777777,17.9,8.)); +#2941 = DIRECTION('',(1.,0.,-0.)); +#2942 = DIRECTION('',(0.,0.,1.)); +#2943 = ADVANCED_FACE('',(#2944),#2978,.T.); +#2944 = FACE_BOUND('',#2945,.T.); +#2945 = EDGE_LOOP('',(#2946,#2956,#2964,#2972)); +#2946 = ORIENTED_EDGE('',*,*,#2947,.F.); +#2947 = EDGE_CURVE('',#2948,#2950,#2952,.T.); +#2948 = VERTEX_POINT('',#2949); +#2949 = CARTESIAN_POINT('',(-25.27777777777,17.9,8.)); +#2950 = VERTEX_POINT('',#2951); +#2951 = CARTESIAN_POINT('',(-25.27777777777,17.9,40.)); +#2952 = LINE('',#2953,#2954); +#2953 = CARTESIAN_POINT('',(-25.27777777777,17.9,8.)); +#2954 = VECTOR('',#2955,1.); +#2955 = DIRECTION('',(0.,0.,1.)); +#2956 = ORIENTED_EDGE('',*,*,#2957,.T.); +#2957 = EDGE_CURVE('',#2948,#2958,#2960,.T.); +#2958 = VERTEX_POINT('',#2959); +#2959 = CARTESIAN_POINT('',(-25.27777777777,20.1,8.)); +#2960 = LINE('',#2961,#2962); +#2961 = CARTESIAN_POINT('',(-25.27777777777,17.9,8.)); +#2962 = VECTOR('',#2963,1.); +#2963 = DIRECTION('',(-0.,1.,0.)); +#2964 = ORIENTED_EDGE('',*,*,#2965,.T.); +#2965 = EDGE_CURVE('',#2958,#2966,#2968,.T.); +#2966 = VERTEX_POINT('',#2967); +#2967 = CARTESIAN_POINT('',(-25.27777777777,20.1,40.)); +#2968 = LINE('',#2969,#2970); +#2969 = CARTESIAN_POINT('',(-25.27777777777,20.1,8.)); +#2970 = VECTOR('',#2971,1.); +#2971 = DIRECTION('',(0.,0.,1.)); +#2972 = ORIENTED_EDGE('',*,*,#2973,.F.); +#2973 = EDGE_CURVE('',#2950,#2966,#2974,.T.); +#2974 = LINE('',#2975,#2976); +#2975 = CARTESIAN_POINT('',(-25.27777777777,17.9,40.)); +#2976 = VECTOR('',#2977,1.); +#2977 = DIRECTION('',(-0.,1.,0.)); +#2978 = PLANE('',#2979); +#2979 = AXIS2_PLACEMENT_3D('',#2980,#2981,#2982); +#2980 = CARTESIAN_POINT('',(-25.27777777777,17.9,8.)); +#2981 = DIRECTION('',(1.,0.,-0.)); +#2982 = DIRECTION('',(0.,0.,1.)); +#2983 = ADVANCED_FACE('',(#2984),#3000,.F.); +#2984 = FACE_BOUND('',#2985,.F.); +#2985 = EDGE_LOOP('',(#2986,#2992,#2993,#2999)); +#2986 = ORIENTED_EDGE('',*,*,#2987,.F.); +#2987 = EDGE_CURVE('',#2908,#2948,#2988,.T.); +#2988 = LINE('',#2989,#2990); +#2989 = CARTESIAN_POINT('',(-30.27777777777,17.9,8.)); +#2990 = VECTOR('',#2991,1.); +#2991 = DIRECTION('',(1.,0.,-0.)); +#2992 = ORIENTED_EDGE('',*,*,#2907,.T.); +#2993 = ORIENTED_EDGE('',*,*,#2994,.T.); +#2994 = EDGE_CURVE('',#2910,#2950,#2995,.T.); +#2995 = LINE('',#2996,#2997); +#2996 = CARTESIAN_POINT('',(-30.27777777777,17.9,40.)); +#2997 = VECTOR('',#2998,1.); +#2998 = DIRECTION('',(1.,0.,-0.)); +#2999 = ORIENTED_EDGE('',*,*,#2947,.F.); +#3000 = PLANE('',#3001); +#3001 = AXIS2_PLACEMENT_3D('',#3002,#3003,#3004); +#3002 = CARTESIAN_POINT('',(-30.27777777777,17.9,8.)); +#3003 = DIRECTION('',(-0.,1.,0.)); +#3004 = DIRECTION('',(0.,0.,1.)); +#3005 = ADVANCED_FACE('',(#3006),#3022,.T.); +#3006 = FACE_BOUND('',#3007,.T.); +#3007 = EDGE_LOOP('',(#3008,#3014,#3015,#3021)); +#3008 = ORIENTED_EDGE('',*,*,#3009,.F.); +#3009 = EDGE_CURVE('',#2918,#2958,#3010,.T.); +#3010 = LINE('',#3011,#3012); +#3011 = CARTESIAN_POINT('',(-30.27777777777,20.1,8.)); +#3012 = VECTOR('',#3013,1.); +#3013 = DIRECTION('',(1.,0.,-0.)); +#3014 = ORIENTED_EDGE('',*,*,#2925,.T.); +#3015 = ORIENTED_EDGE('',*,*,#3016,.T.); +#3016 = EDGE_CURVE('',#2926,#2966,#3017,.T.); +#3017 = LINE('',#3018,#3019); +#3018 = CARTESIAN_POINT('',(-30.27777777777,20.1,40.)); +#3019 = VECTOR('',#3020,1.); +#3020 = DIRECTION('',(1.,0.,-0.)); +#3021 = ORIENTED_EDGE('',*,*,#2965,.F.); +#3022 = PLANE('',#3023); +#3023 = AXIS2_PLACEMENT_3D('',#3024,#3025,#3026); +#3024 = CARTESIAN_POINT('',(-30.27777777777,20.1,8.)); +#3025 = DIRECTION('',(-0.,1.,0.)); +#3026 = DIRECTION('',(0.,0.,1.)); +#3027 = ADVANCED_FACE('',(#3028),#3034,.F.); +#3028 = FACE_BOUND('',#3029,.F.); +#3029 = EDGE_LOOP('',(#3030,#3031,#3032,#3033)); +#3030 = ORIENTED_EDGE('',*,*,#2917,.F.); +#3031 = ORIENTED_EDGE('',*,*,#2987,.T.); +#3032 = ORIENTED_EDGE('',*,*,#2957,.T.); +#3033 = ORIENTED_EDGE('',*,*,#3009,.F.); +#3034 = PLANE('',#3035); +#3035 = AXIS2_PLACEMENT_3D('',#3036,#3037,#3038); +#3036 = CARTESIAN_POINT('',(-30.27777777777,17.9,8.)); +#3037 = DIRECTION('',(0.,0.,1.)); +#3038 = DIRECTION('',(1.,0.,-0.)); +#3039 = ADVANCED_FACE('',(#3040),#3046,.T.); +#3040 = FACE_BOUND('',#3041,.T.); +#3041 = EDGE_LOOP('',(#3042,#3043,#3044,#3045)); +#3042 = ORIENTED_EDGE('',*,*,#2933,.F.); +#3043 = ORIENTED_EDGE('',*,*,#2994,.T.); +#3044 = ORIENTED_EDGE('',*,*,#2973,.T.); +#3045 = ORIENTED_EDGE('',*,*,#3016,.F.); +#3046 = PLANE('',#3047); +#3047 = AXIS2_PLACEMENT_3D('',#3048,#3049,#3050); +#3048 = CARTESIAN_POINT('',(-30.27777777777,17.9,40.)); +#3049 = DIRECTION('',(0.,0.,1.)); +#3050 = DIRECTION('',(1.,0.,-0.)); +#3051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3055)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3052,#3053,#3054)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3052 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3053 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3054 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3055 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3052, + 'distance_accuracy_value','confusion accuracy'); +#3056 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3057,#3059); +#3057 = ( REPRESENTATION_RELATIONSHIP('','',#2900,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3058) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3058 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); +#3059 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3060); +#3060 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','WireDuct_RightCombSlot_07', + '',#5,#2895,$); +#3061 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2897)); +#3062 = SHAPE_DEFINITION_REPRESENTATION(#3063,#3069); +#3063 = PRODUCT_DEFINITION_SHAPE('','',#3064); +#3064 = PRODUCT_DEFINITION('design','',#3065,#3068); +#3065 = PRODUCT_DEFINITION_FORMATION('','',#3066); +#3066 = PRODUCT('WireDuct_LeftCombSlot_08','WireDuct_LeftCombSlot_08','' + ,(#3067)); +#3067 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3068 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3069 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3070),#3220); +#3070 = MANIFOLD_SOLID_BREP('',#3071); +#3071 = CLOSED_SHELL('',(#3072,#3112,#3152,#3174,#3196,#3208)); +#3072 = ADVANCED_FACE('',(#3073),#3107,.F.); +#3073 = FACE_BOUND('',#3074,.F.); +#3074 = EDGE_LOOP('',(#3075,#3085,#3093,#3101)); +#3075 = ORIENTED_EDGE('',*,*,#3076,.F.); +#3076 = EDGE_CURVE('',#3077,#3079,#3081,.T.); +#3077 = VERTEX_POINT('',#3078); +#3078 = CARTESIAN_POINT('',(-19.16666666666,-20.1,8.)); +#3079 = VERTEX_POINT('',#3080); +#3080 = CARTESIAN_POINT('',(-19.16666666666,-20.1,40.)); +#3081 = LINE('',#3082,#3083); +#3082 = CARTESIAN_POINT('',(-19.16666666666,-20.1,8.)); +#3083 = VECTOR('',#3084,1.); +#3084 = DIRECTION('',(0.,0.,1.)); +#3085 = ORIENTED_EDGE('',*,*,#3086,.T.); +#3086 = EDGE_CURVE('',#3077,#3087,#3089,.T.); +#3087 = VERTEX_POINT('',#3088); +#3088 = CARTESIAN_POINT('',(-19.16666666666,-17.9,8.)); +#3089 = LINE('',#3090,#3091); +#3090 = CARTESIAN_POINT('',(-19.16666666666,-20.1,8.)); +#3091 = VECTOR('',#3092,1.); +#3092 = DIRECTION('',(-0.,1.,0.)); +#3093 = ORIENTED_EDGE('',*,*,#3094,.T.); +#3094 = EDGE_CURVE('',#3087,#3095,#3097,.T.); +#3095 = VERTEX_POINT('',#3096); +#3096 = CARTESIAN_POINT('',(-19.16666666666,-17.9,40.)); +#3097 = LINE('',#3098,#3099); +#3098 = CARTESIAN_POINT('',(-19.16666666666,-17.9,8.)); +#3099 = VECTOR('',#3100,1.); +#3100 = DIRECTION('',(0.,0.,1.)); +#3101 = ORIENTED_EDGE('',*,*,#3102,.F.); +#3102 = EDGE_CURVE('',#3079,#3095,#3103,.T.); +#3103 = LINE('',#3104,#3105); +#3104 = CARTESIAN_POINT('',(-19.16666666666,-20.1,40.)); +#3105 = VECTOR('',#3106,1.); +#3106 = DIRECTION('',(-0.,1.,0.)); +#3107 = PLANE('',#3108); +#3108 = AXIS2_PLACEMENT_3D('',#3109,#3110,#3111); +#3109 = CARTESIAN_POINT('',(-19.16666666666,-20.1,8.)); +#3110 = DIRECTION('',(1.,0.,-0.)); +#3111 = DIRECTION('',(0.,0.,1.)); +#3112 = ADVANCED_FACE('',(#3113),#3147,.T.); +#3113 = FACE_BOUND('',#3114,.T.); +#3114 = EDGE_LOOP('',(#3115,#3125,#3133,#3141)); +#3115 = ORIENTED_EDGE('',*,*,#3116,.F.); +#3116 = EDGE_CURVE('',#3117,#3119,#3121,.T.); +#3117 = VERTEX_POINT('',#3118); +#3118 = CARTESIAN_POINT('',(-14.16666666666,-20.1,8.)); +#3119 = VERTEX_POINT('',#3120); +#3120 = CARTESIAN_POINT('',(-14.16666666666,-20.1,40.)); +#3121 = LINE('',#3122,#3123); +#3122 = CARTESIAN_POINT('',(-14.16666666666,-20.1,8.)); +#3123 = VECTOR('',#3124,1.); +#3124 = DIRECTION('',(0.,0.,1.)); +#3125 = ORIENTED_EDGE('',*,*,#3126,.T.); +#3126 = EDGE_CURVE('',#3117,#3127,#3129,.T.); +#3127 = VERTEX_POINT('',#3128); +#3128 = CARTESIAN_POINT('',(-14.16666666666,-17.9,8.)); +#3129 = LINE('',#3130,#3131); +#3130 = CARTESIAN_POINT('',(-14.16666666666,-20.1,8.)); +#3131 = VECTOR('',#3132,1.); +#3132 = DIRECTION('',(-0.,1.,0.)); +#3133 = ORIENTED_EDGE('',*,*,#3134,.T.); +#3134 = EDGE_CURVE('',#3127,#3135,#3137,.T.); +#3135 = VERTEX_POINT('',#3136); +#3136 = CARTESIAN_POINT('',(-14.16666666666,-17.9,40.)); +#3137 = LINE('',#3138,#3139); +#3138 = CARTESIAN_POINT('',(-14.16666666666,-17.9,8.)); +#3139 = VECTOR('',#3140,1.); +#3140 = DIRECTION('',(0.,0.,1.)); +#3141 = ORIENTED_EDGE('',*,*,#3142,.F.); +#3142 = EDGE_CURVE('',#3119,#3135,#3143,.T.); +#3143 = LINE('',#3144,#3145); +#3144 = CARTESIAN_POINT('',(-14.16666666666,-20.1,40.)); +#3145 = VECTOR('',#3146,1.); +#3146 = DIRECTION('',(-0.,1.,0.)); +#3147 = PLANE('',#3148); +#3148 = AXIS2_PLACEMENT_3D('',#3149,#3150,#3151); +#3149 = CARTESIAN_POINT('',(-14.16666666666,-20.1,8.)); +#3150 = DIRECTION('',(1.,0.,-0.)); +#3151 = DIRECTION('',(0.,0.,1.)); +#3152 = ADVANCED_FACE('',(#3153),#3169,.F.); +#3153 = FACE_BOUND('',#3154,.F.); +#3154 = EDGE_LOOP('',(#3155,#3161,#3162,#3168)); +#3155 = ORIENTED_EDGE('',*,*,#3156,.F.); +#3156 = EDGE_CURVE('',#3077,#3117,#3157,.T.); +#3157 = LINE('',#3158,#3159); +#3158 = CARTESIAN_POINT('',(-19.16666666666,-20.1,8.)); +#3159 = VECTOR('',#3160,1.); +#3160 = DIRECTION('',(1.,0.,-0.)); +#3161 = ORIENTED_EDGE('',*,*,#3076,.T.); +#3162 = ORIENTED_EDGE('',*,*,#3163,.T.); +#3163 = EDGE_CURVE('',#3079,#3119,#3164,.T.); +#3164 = LINE('',#3165,#3166); +#3165 = CARTESIAN_POINT('',(-19.16666666666,-20.1,40.)); +#3166 = VECTOR('',#3167,1.); +#3167 = DIRECTION('',(1.,0.,-0.)); +#3168 = ORIENTED_EDGE('',*,*,#3116,.F.); +#3169 = PLANE('',#3170); +#3170 = AXIS2_PLACEMENT_3D('',#3171,#3172,#3173); +#3171 = CARTESIAN_POINT('',(-19.16666666666,-20.1,8.)); +#3172 = DIRECTION('',(-0.,1.,0.)); +#3173 = DIRECTION('',(0.,0.,1.)); +#3174 = ADVANCED_FACE('',(#3175),#3191,.T.); +#3175 = FACE_BOUND('',#3176,.T.); +#3176 = EDGE_LOOP('',(#3177,#3183,#3184,#3190)); +#3177 = ORIENTED_EDGE('',*,*,#3178,.F.); +#3178 = EDGE_CURVE('',#3087,#3127,#3179,.T.); +#3179 = LINE('',#3180,#3181); +#3180 = CARTESIAN_POINT('',(-19.16666666666,-17.9,8.)); +#3181 = VECTOR('',#3182,1.); +#3182 = DIRECTION('',(1.,0.,-0.)); +#3183 = ORIENTED_EDGE('',*,*,#3094,.T.); +#3184 = ORIENTED_EDGE('',*,*,#3185,.T.); +#3185 = EDGE_CURVE('',#3095,#3135,#3186,.T.); +#3186 = LINE('',#3187,#3188); +#3187 = CARTESIAN_POINT('',(-19.16666666666,-17.9,40.)); +#3188 = VECTOR('',#3189,1.); +#3189 = DIRECTION('',(1.,0.,-0.)); +#3190 = ORIENTED_EDGE('',*,*,#3134,.F.); +#3191 = PLANE('',#3192); +#3192 = AXIS2_PLACEMENT_3D('',#3193,#3194,#3195); +#3193 = CARTESIAN_POINT('',(-19.16666666666,-17.9,8.)); +#3194 = DIRECTION('',(-0.,1.,0.)); +#3195 = DIRECTION('',(0.,0.,1.)); +#3196 = ADVANCED_FACE('',(#3197),#3203,.F.); +#3197 = FACE_BOUND('',#3198,.F.); +#3198 = EDGE_LOOP('',(#3199,#3200,#3201,#3202)); +#3199 = ORIENTED_EDGE('',*,*,#3086,.F.); +#3200 = ORIENTED_EDGE('',*,*,#3156,.T.); +#3201 = ORIENTED_EDGE('',*,*,#3126,.T.); +#3202 = ORIENTED_EDGE('',*,*,#3178,.F.); +#3203 = PLANE('',#3204); +#3204 = AXIS2_PLACEMENT_3D('',#3205,#3206,#3207); +#3205 = CARTESIAN_POINT('',(-19.16666666666,-20.1,8.)); +#3206 = DIRECTION('',(0.,0.,1.)); +#3207 = DIRECTION('',(1.,0.,-0.)); +#3208 = ADVANCED_FACE('',(#3209),#3215,.T.); +#3209 = FACE_BOUND('',#3210,.T.); +#3210 = EDGE_LOOP('',(#3211,#3212,#3213,#3214)); +#3211 = ORIENTED_EDGE('',*,*,#3102,.F.); +#3212 = ORIENTED_EDGE('',*,*,#3163,.T.); +#3213 = ORIENTED_EDGE('',*,*,#3142,.T.); +#3214 = ORIENTED_EDGE('',*,*,#3185,.F.); +#3215 = PLANE('',#3216); +#3216 = AXIS2_PLACEMENT_3D('',#3217,#3218,#3219); +#3217 = CARTESIAN_POINT('',(-19.16666666666,-20.1,40.)); +#3218 = DIRECTION('',(0.,0.,1.)); +#3219 = DIRECTION('',(1.,0.,-0.)); +#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3224)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3221,#3222,#3223)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3221 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3222 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3223 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3224 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3221, + 'distance_accuracy_value','confusion accuracy'); +#3225 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3226,#3228); +#3226 = ( REPRESENTATION_RELATIONSHIP('','',#3069,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3227) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3227 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); +#3228 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3229); +#3229 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','WireDuct_LeftCombSlot_08', + '',#5,#3064,$); +#3230 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3066)); +#3231 = SHAPE_DEFINITION_REPRESENTATION(#3232,#3238); +#3232 = PRODUCT_DEFINITION_SHAPE('','',#3233); +#3233 = PRODUCT_DEFINITION('design','',#3234,#3237); +#3234 = PRODUCT_DEFINITION_FORMATION('','',#3235); +#3235 = PRODUCT('WireDuct_RightCombSlot_08','WireDuct_RightCombSlot_08', + '',(#3236)); +#3236 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3237 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3238 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3239),#3389); +#3239 = MANIFOLD_SOLID_BREP('',#3240); +#3240 = CLOSED_SHELL('',(#3241,#3281,#3321,#3343,#3365,#3377)); +#3241 = ADVANCED_FACE('',(#3242),#3276,.F.); +#3242 = FACE_BOUND('',#3243,.F.); +#3243 = EDGE_LOOP('',(#3244,#3254,#3262,#3270)); +#3244 = ORIENTED_EDGE('',*,*,#3245,.F.); +#3245 = EDGE_CURVE('',#3246,#3248,#3250,.T.); +#3246 = VERTEX_POINT('',#3247); +#3247 = CARTESIAN_POINT('',(-19.16666666666,17.9,8.)); +#3248 = VERTEX_POINT('',#3249); +#3249 = CARTESIAN_POINT('',(-19.16666666666,17.9,40.)); +#3250 = LINE('',#3251,#3252); +#3251 = CARTESIAN_POINT('',(-19.16666666666,17.9,8.)); +#3252 = VECTOR('',#3253,1.); +#3253 = DIRECTION('',(0.,0.,1.)); +#3254 = ORIENTED_EDGE('',*,*,#3255,.T.); +#3255 = EDGE_CURVE('',#3246,#3256,#3258,.T.); +#3256 = VERTEX_POINT('',#3257); +#3257 = CARTESIAN_POINT('',(-19.16666666666,20.1,8.)); +#3258 = LINE('',#3259,#3260); +#3259 = CARTESIAN_POINT('',(-19.16666666666,17.9,8.)); +#3260 = VECTOR('',#3261,1.); +#3261 = DIRECTION('',(-0.,1.,0.)); +#3262 = ORIENTED_EDGE('',*,*,#3263,.T.); +#3263 = EDGE_CURVE('',#3256,#3264,#3266,.T.); +#3264 = VERTEX_POINT('',#3265); +#3265 = CARTESIAN_POINT('',(-19.16666666666,20.1,40.)); +#3266 = LINE('',#3267,#3268); +#3267 = CARTESIAN_POINT('',(-19.16666666666,20.1,8.)); +#3268 = VECTOR('',#3269,1.); +#3269 = DIRECTION('',(0.,0.,1.)); +#3270 = ORIENTED_EDGE('',*,*,#3271,.F.); +#3271 = EDGE_CURVE('',#3248,#3264,#3272,.T.); +#3272 = LINE('',#3273,#3274); +#3273 = CARTESIAN_POINT('',(-19.16666666666,17.9,40.)); +#3274 = VECTOR('',#3275,1.); +#3275 = DIRECTION('',(-0.,1.,0.)); +#3276 = PLANE('',#3277); +#3277 = AXIS2_PLACEMENT_3D('',#3278,#3279,#3280); +#3278 = CARTESIAN_POINT('',(-19.16666666666,17.9,8.)); +#3279 = DIRECTION('',(1.,0.,-0.)); +#3280 = DIRECTION('',(0.,0.,1.)); +#3281 = ADVANCED_FACE('',(#3282),#3316,.T.); +#3282 = FACE_BOUND('',#3283,.T.); +#3283 = EDGE_LOOP('',(#3284,#3294,#3302,#3310)); +#3284 = ORIENTED_EDGE('',*,*,#3285,.F.); +#3285 = EDGE_CURVE('',#3286,#3288,#3290,.T.); +#3286 = VERTEX_POINT('',#3287); +#3287 = CARTESIAN_POINT('',(-14.16666666666,17.9,8.)); +#3288 = VERTEX_POINT('',#3289); +#3289 = CARTESIAN_POINT('',(-14.16666666666,17.9,40.)); +#3290 = LINE('',#3291,#3292); +#3291 = CARTESIAN_POINT('',(-14.16666666666,17.9,8.)); +#3292 = VECTOR('',#3293,1.); +#3293 = DIRECTION('',(0.,0.,1.)); +#3294 = ORIENTED_EDGE('',*,*,#3295,.T.); +#3295 = EDGE_CURVE('',#3286,#3296,#3298,.T.); +#3296 = VERTEX_POINT('',#3297); +#3297 = CARTESIAN_POINT('',(-14.16666666666,20.1,8.)); +#3298 = LINE('',#3299,#3300); +#3299 = CARTESIAN_POINT('',(-14.16666666666,17.9,8.)); +#3300 = VECTOR('',#3301,1.); +#3301 = DIRECTION('',(-0.,1.,0.)); +#3302 = ORIENTED_EDGE('',*,*,#3303,.T.); +#3303 = EDGE_CURVE('',#3296,#3304,#3306,.T.); +#3304 = VERTEX_POINT('',#3305); +#3305 = CARTESIAN_POINT('',(-14.16666666666,20.1,40.)); +#3306 = LINE('',#3307,#3308); +#3307 = CARTESIAN_POINT('',(-14.16666666666,20.1,8.)); +#3308 = VECTOR('',#3309,1.); +#3309 = DIRECTION('',(0.,0.,1.)); +#3310 = ORIENTED_EDGE('',*,*,#3311,.F.); +#3311 = EDGE_CURVE('',#3288,#3304,#3312,.T.); +#3312 = LINE('',#3313,#3314); +#3313 = CARTESIAN_POINT('',(-14.16666666666,17.9,40.)); +#3314 = VECTOR('',#3315,1.); +#3315 = DIRECTION('',(-0.,1.,0.)); +#3316 = PLANE('',#3317); +#3317 = AXIS2_PLACEMENT_3D('',#3318,#3319,#3320); +#3318 = CARTESIAN_POINT('',(-14.16666666666,17.9,8.)); +#3319 = DIRECTION('',(1.,0.,-0.)); +#3320 = DIRECTION('',(0.,0.,1.)); +#3321 = ADVANCED_FACE('',(#3322),#3338,.F.); +#3322 = FACE_BOUND('',#3323,.F.); +#3323 = EDGE_LOOP('',(#3324,#3330,#3331,#3337)); +#3324 = ORIENTED_EDGE('',*,*,#3325,.F.); +#3325 = EDGE_CURVE('',#3246,#3286,#3326,.T.); +#3326 = LINE('',#3327,#3328); +#3327 = CARTESIAN_POINT('',(-19.16666666666,17.9,8.)); +#3328 = VECTOR('',#3329,1.); +#3329 = DIRECTION('',(1.,0.,-0.)); +#3330 = ORIENTED_EDGE('',*,*,#3245,.T.); +#3331 = ORIENTED_EDGE('',*,*,#3332,.T.); +#3332 = EDGE_CURVE('',#3248,#3288,#3333,.T.); +#3333 = LINE('',#3334,#3335); +#3334 = CARTESIAN_POINT('',(-19.16666666666,17.9,40.)); +#3335 = VECTOR('',#3336,1.); +#3336 = DIRECTION('',(1.,0.,-0.)); +#3337 = ORIENTED_EDGE('',*,*,#3285,.F.); +#3338 = PLANE('',#3339); +#3339 = AXIS2_PLACEMENT_3D('',#3340,#3341,#3342); +#3340 = CARTESIAN_POINT('',(-19.16666666666,17.9,8.)); +#3341 = DIRECTION('',(-0.,1.,0.)); +#3342 = DIRECTION('',(0.,0.,1.)); +#3343 = ADVANCED_FACE('',(#3344),#3360,.T.); +#3344 = FACE_BOUND('',#3345,.T.); +#3345 = EDGE_LOOP('',(#3346,#3352,#3353,#3359)); +#3346 = ORIENTED_EDGE('',*,*,#3347,.F.); +#3347 = EDGE_CURVE('',#3256,#3296,#3348,.T.); +#3348 = LINE('',#3349,#3350); +#3349 = CARTESIAN_POINT('',(-19.16666666666,20.1,8.)); +#3350 = VECTOR('',#3351,1.); +#3351 = DIRECTION('',(1.,0.,-0.)); +#3352 = ORIENTED_EDGE('',*,*,#3263,.T.); +#3353 = ORIENTED_EDGE('',*,*,#3354,.T.); +#3354 = EDGE_CURVE('',#3264,#3304,#3355,.T.); +#3355 = LINE('',#3356,#3357); +#3356 = CARTESIAN_POINT('',(-19.16666666666,20.1,40.)); +#3357 = VECTOR('',#3358,1.); +#3358 = DIRECTION('',(1.,0.,-0.)); +#3359 = ORIENTED_EDGE('',*,*,#3303,.F.); +#3360 = PLANE('',#3361); +#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364); +#3362 = CARTESIAN_POINT('',(-19.16666666666,20.1,8.)); +#3363 = DIRECTION('',(-0.,1.,0.)); +#3364 = DIRECTION('',(0.,0.,1.)); +#3365 = ADVANCED_FACE('',(#3366),#3372,.F.); +#3366 = FACE_BOUND('',#3367,.F.); +#3367 = EDGE_LOOP('',(#3368,#3369,#3370,#3371)); +#3368 = ORIENTED_EDGE('',*,*,#3255,.F.); +#3369 = ORIENTED_EDGE('',*,*,#3325,.T.); +#3370 = ORIENTED_EDGE('',*,*,#3295,.T.); +#3371 = ORIENTED_EDGE('',*,*,#3347,.F.); +#3372 = PLANE('',#3373); +#3373 = AXIS2_PLACEMENT_3D('',#3374,#3375,#3376); +#3374 = CARTESIAN_POINT('',(-19.16666666666,17.9,8.)); +#3375 = DIRECTION('',(0.,0.,1.)); +#3376 = DIRECTION('',(1.,0.,-0.)); +#3377 = ADVANCED_FACE('',(#3378),#3384,.T.); +#3378 = FACE_BOUND('',#3379,.T.); +#3379 = EDGE_LOOP('',(#3380,#3381,#3382,#3383)); +#3380 = ORIENTED_EDGE('',*,*,#3271,.F.); +#3381 = ORIENTED_EDGE('',*,*,#3332,.T.); +#3382 = ORIENTED_EDGE('',*,*,#3311,.T.); +#3383 = ORIENTED_EDGE('',*,*,#3354,.F.); +#3384 = PLANE('',#3385); +#3385 = AXIS2_PLACEMENT_3D('',#3386,#3387,#3388); +#3386 = CARTESIAN_POINT('',(-19.16666666666,17.9,40.)); +#3387 = DIRECTION('',(0.,0.,1.)); +#3388 = DIRECTION('',(1.,0.,-0.)); +#3389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3393)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3390,#3391,#3392)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3390 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3391 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3392 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3393 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3390, + 'distance_accuracy_value','confusion accuracy'); +#3394 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3395,#3397); +#3395 = ( REPRESENTATION_RELATIONSHIP('','',#3238,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3396) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3396 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); +#3397 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3398); +#3398 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','WireDuct_RightCombSlot_08', + '',#5,#3233,$); +#3399 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3235)); +#3400 = SHAPE_DEFINITION_REPRESENTATION(#3401,#3407); +#3401 = PRODUCT_DEFINITION_SHAPE('','',#3402); +#3402 = PRODUCT_DEFINITION('design','',#3403,#3406); +#3403 = PRODUCT_DEFINITION_FORMATION('','',#3404); +#3404 = PRODUCT('WireDuct_LeftCombSlot_09','WireDuct_LeftCombSlot_09','' + ,(#3405)); +#3405 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3406 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3407 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3408),#3558); +#3408 = MANIFOLD_SOLID_BREP('',#3409); +#3409 = CLOSED_SHELL('',(#3410,#3450,#3490,#3512,#3534,#3546)); +#3410 = ADVANCED_FACE('',(#3411),#3445,.F.); +#3411 = FACE_BOUND('',#3412,.F.); +#3412 = EDGE_LOOP('',(#3413,#3423,#3431,#3439)); +#3413 = ORIENTED_EDGE('',*,*,#3414,.F.); +#3414 = EDGE_CURVE('',#3415,#3417,#3419,.T.); +#3415 = VERTEX_POINT('',#3416); +#3416 = CARTESIAN_POINT('',(-8.055555555556,-20.1,8.)); +#3417 = VERTEX_POINT('',#3418); +#3418 = CARTESIAN_POINT('',(-8.055555555556,-20.1,40.)); +#3419 = LINE('',#3420,#3421); +#3420 = CARTESIAN_POINT('',(-8.055555555556,-20.1,8.)); +#3421 = VECTOR('',#3422,1.); +#3422 = DIRECTION('',(0.,0.,1.)); +#3423 = ORIENTED_EDGE('',*,*,#3424,.T.); +#3424 = EDGE_CURVE('',#3415,#3425,#3427,.T.); +#3425 = VERTEX_POINT('',#3426); +#3426 = CARTESIAN_POINT('',(-8.055555555556,-17.9,8.)); +#3427 = LINE('',#3428,#3429); +#3428 = CARTESIAN_POINT('',(-8.055555555556,-20.1,8.)); +#3429 = VECTOR('',#3430,1.); +#3430 = DIRECTION('',(-0.,1.,0.)); +#3431 = ORIENTED_EDGE('',*,*,#3432,.T.); +#3432 = EDGE_CURVE('',#3425,#3433,#3435,.T.); +#3433 = VERTEX_POINT('',#3434); +#3434 = CARTESIAN_POINT('',(-8.055555555556,-17.9,40.)); +#3435 = LINE('',#3436,#3437); +#3436 = CARTESIAN_POINT('',(-8.055555555556,-17.9,8.)); +#3437 = VECTOR('',#3438,1.); +#3438 = DIRECTION('',(0.,0.,1.)); +#3439 = ORIENTED_EDGE('',*,*,#3440,.F.); +#3440 = EDGE_CURVE('',#3417,#3433,#3441,.T.); +#3441 = LINE('',#3442,#3443); +#3442 = CARTESIAN_POINT('',(-8.055555555556,-20.1,40.)); +#3443 = VECTOR('',#3444,1.); +#3444 = DIRECTION('',(-0.,1.,0.)); +#3445 = PLANE('',#3446); +#3446 = AXIS2_PLACEMENT_3D('',#3447,#3448,#3449); +#3447 = CARTESIAN_POINT('',(-8.055555555556,-20.1,8.)); +#3448 = DIRECTION('',(1.,0.,-0.)); +#3449 = DIRECTION('',(0.,0.,1.)); +#3450 = ADVANCED_FACE('',(#3451),#3485,.T.); +#3451 = FACE_BOUND('',#3452,.T.); +#3452 = EDGE_LOOP('',(#3453,#3463,#3471,#3479)); +#3453 = ORIENTED_EDGE('',*,*,#3454,.F.); +#3454 = EDGE_CURVE('',#3455,#3457,#3459,.T.); +#3455 = VERTEX_POINT('',#3456); +#3456 = CARTESIAN_POINT('',(-3.055555555556,-20.1,8.)); +#3457 = VERTEX_POINT('',#3458); +#3458 = CARTESIAN_POINT('',(-3.055555555556,-20.1,40.)); +#3459 = LINE('',#3460,#3461); +#3460 = CARTESIAN_POINT('',(-3.055555555556,-20.1,8.)); +#3461 = VECTOR('',#3462,1.); +#3462 = DIRECTION('',(0.,0.,1.)); +#3463 = ORIENTED_EDGE('',*,*,#3464,.T.); +#3464 = EDGE_CURVE('',#3455,#3465,#3467,.T.); +#3465 = VERTEX_POINT('',#3466); +#3466 = CARTESIAN_POINT('',(-3.055555555556,-17.9,8.)); +#3467 = LINE('',#3468,#3469); +#3468 = CARTESIAN_POINT('',(-3.055555555556,-20.1,8.)); +#3469 = VECTOR('',#3470,1.); +#3470 = DIRECTION('',(-0.,1.,0.)); +#3471 = ORIENTED_EDGE('',*,*,#3472,.T.); +#3472 = EDGE_CURVE('',#3465,#3473,#3475,.T.); +#3473 = VERTEX_POINT('',#3474); +#3474 = CARTESIAN_POINT('',(-3.055555555556,-17.9,40.)); +#3475 = LINE('',#3476,#3477); +#3476 = CARTESIAN_POINT('',(-3.055555555556,-17.9,8.)); +#3477 = VECTOR('',#3478,1.); +#3478 = DIRECTION('',(0.,0.,1.)); +#3479 = ORIENTED_EDGE('',*,*,#3480,.F.); +#3480 = EDGE_CURVE('',#3457,#3473,#3481,.T.); +#3481 = LINE('',#3482,#3483); +#3482 = CARTESIAN_POINT('',(-3.055555555556,-20.1,40.)); +#3483 = VECTOR('',#3484,1.); +#3484 = DIRECTION('',(-0.,1.,0.)); +#3485 = PLANE('',#3486); +#3486 = AXIS2_PLACEMENT_3D('',#3487,#3488,#3489); +#3487 = CARTESIAN_POINT('',(-3.055555555556,-20.1,8.)); +#3488 = DIRECTION('',(1.,0.,-0.)); +#3489 = DIRECTION('',(0.,0.,1.)); +#3490 = ADVANCED_FACE('',(#3491),#3507,.F.); +#3491 = FACE_BOUND('',#3492,.F.); +#3492 = EDGE_LOOP('',(#3493,#3499,#3500,#3506)); +#3493 = ORIENTED_EDGE('',*,*,#3494,.F.); +#3494 = EDGE_CURVE('',#3415,#3455,#3495,.T.); +#3495 = LINE('',#3496,#3497); +#3496 = CARTESIAN_POINT('',(-8.055555555556,-20.1,8.)); +#3497 = VECTOR('',#3498,1.); +#3498 = DIRECTION('',(1.,0.,-0.)); +#3499 = ORIENTED_EDGE('',*,*,#3414,.T.); +#3500 = ORIENTED_EDGE('',*,*,#3501,.T.); +#3501 = EDGE_CURVE('',#3417,#3457,#3502,.T.); +#3502 = LINE('',#3503,#3504); +#3503 = CARTESIAN_POINT('',(-8.055555555556,-20.1,40.)); +#3504 = VECTOR('',#3505,1.); +#3505 = DIRECTION('',(1.,0.,-0.)); +#3506 = ORIENTED_EDGE('',*,*,#3454,.F.); +#3507 = PLANE('',#3508); +#3508 = AXIS2_PLACEMENT_3D('',#3509,#3510,#3511); +#3509 = CARTESIAN_POINT('',(-8.055555555556,-20.1,8.)); +#3510 = DIRECTION('',(-0.,1.,0.)); +#3511 = DIRECTION('',(0.,0.,1.)); +#3512 = ADVANCED_FACE('',(#3513),#3529,.T.); +#3513 = FACE_BOUND('',#3514,.T.); +#3514 = EDGE_LOOP('',(#3515,#3521,#3522,#3528)); +#3515 = ORIENTED_EDGE('',*,*,#3516,.F.); +#3516 = EDGE_CURVE('',#3425,#3465,#3517,.T.); +#3517 = LINE('',#3518,#3519); +#3518 = CARTESIAN_POINT('',(-8.055555555556,-17.9,8.)); +#3519 = VECTOR('',#3520,1.); +#3520 = DIRECTION('',(1.,0.,-0.)); +#3521 = ORIENTED_EDGE('',*,*,#3432,.T.); +#3522 = ORIENTED_EDGE('',*,*,#3523,.T.); +#3523 = EDGE_CURVE('',#3433,#3473,#3524,.T.); +#3524 = LINE('',#3525,#3526); +#3525 = CARTESIAN_POINT('',(-8.055555555556,-17.9,40.)); +#3526 = VECTOR('',#3527,1.); +#3527 = DIRECTION('',(1.,0.,-0.)); +#3528 = ORIENTED_EDGE('',*,*,#3472,.F.); +#3529 = PLANE('',#3530); +#3530 = AXIS2_PLACEMENT_3D('',#3531,#3532,#3533); +#3531 = CARTESIAN_POINT('',(-8.055555555556,-17.9,8.)); +#3532 = DIRECTION('',(-0.,1.,0.)); +#3533 = DIRECTION('',(0.,0.,1.)); +#3534 = ADVANCED_FACE('',(#3535),#3541,.F.); +#3535 = FACE_BOUND('',#3536,.F.); +#3536 = EDGE_LOOP('',(#3537,#3538,#3539,#3540)); +#3537 = ORIENTED_EDGE('',*,*,#3424,.F.); +#3538 = ORIENTED_EDGE('',*,*,#3494,.T.); +#3539 = ORIENTED_EDGE('',*,*,#3464,.T.); +#3540 = ORIENTED_EDGE('',*,*,#3516,.F.); +#3541 = PLANE('',#3542); +#3542 = AXIS2_PLACEMENT_3D('',#3543,#3544,#3545); +#3543 = CARTESIAN_POINT('',(-8.055555555556,-20.1,8.)); +#3544 = DIRECTION('',(0.,0.,1.)); +#3545 = DIRECTION('',(1.,0.,-0.)); +#3546 = ADVANCED_FACE('',(#3547),#3553,.T.); +#3547 = FACE_BOUND('',#3548,.T.); +#3548 = EDGE_LOOP('',(#3549,#3550,#3551,#3552)); +#3549 = ORIENTED_EDGE('',*,*,#3440,.F.); +#3550 = ORIENTED_EDGE('',*,*,#3501,.T.); +#3551 = ORIENTED_EDGE('',*,*,#3480,.T.); +#3552 = ORIENTED_EDGE('',*,*,#3523,.F.); +#3553 = PLANE('',#3554); +#3554 = AXIS2_PLACEMENT_3D('',#3555,#3556,#3557); +#3555 = CARTESIAN_POINT('',(-8.055555555556,-20.1,40.)); +#3556 = DIRECTION('',(0.,0.,1.)); +#3557 = DIRECTION('',(1.,0.,-0.)); +#3558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3562)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3559,#3560,#3561)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3559 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3560 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3561 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3562 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3559, + 'distance_accuracy_value','confusion accuracy'); +#3563 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3564,#3566); +#3564 = ( REPRESENTATION_RELATIONSHIP('','',#3407,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3565) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3565 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); +#3566 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3567); +#3567 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','WireDuct_LeftCombSlot_09', + '',#5,#3402,$); +#3568 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3404)); +#3569 = SHAPE_DEFINITION_REPRESENTATION(#3570,#3576); +#3570 = PRODUCT_DEFINITION_SHAPE('','',#3571); +#3571 = PRODUCT_DEFINITION('design','',#3572,#3575); +#3572 = PRODUCT_DEFINITION_FORMATION('','',#3573); +#3573 = PRODUCT('WireDuct_RightCombSlot_09','WireDuct_RightCombSlot_09', + '',(#3574)); +#3574 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3575 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3576 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3577),#3727); +#3577 = MANIFOLD_SOLID_BREP('',#3578); +#3578 = CLOSED_SHELL('',(#3579,#3619,#3659,#3681,#3703,#3715)); +#3579 = ADVANCED_FACE('',(#3580),#3614,.F.); +#3580 = FACE_BOUND('',#3581,.F.); +#3581 = EDGE_LOOP('',(#3582,#3592,#3600,#3608)); +#3582 = ORIENTED_EDGE('',*,*,#3583,.F.); +#3583 = EDGE_CURVE('',#3584,#3586,#3588,.T.); +#3584 = VERTEX_POINT('',#3585); +#3585 = CARTESIAN_POINT('',(-8.055555555556,17.9,8.)); +#3586 = VERTEX_POINT('',#3587); +#3587 = CARTESIAN_POINT('',(-8.055555555556,17.9,40.)); +#3588 = LINE('',#3589,#3590); +#3589 = CARTESIAN_POINT('',(-8.055555555556,17.9,8.)); +#3590 = VECTOR('',#3591,1.); +#3591 = DIRECTION('',(0.,0.,1.)); +#3592 = ORIENTED_EDGE('',*,*,#3593,.T.); +#3593 = EDGE_CURVE('',#3584,#3594,#3596,.T.); +#3594 = VERTEX_POINT('',#3595); +#3595 = CARTESIAN_POINT('',(-8.055555555556,20.1,8.)); +#3596 = LINE('',#3597,#3598); +#3597 = CARTESIAN_POINT('',(-8.055555555556,17.9,8.)); +#3598 = VECTOR('',#3599,1.); +#3599 = DIRECTION('',(-0.,1.,0.)); +#3600 = ORIENTED_EDGE('',*,*,#3601,.T.); +#3601 = EDGE_CURVE('',#3594,#3602,#3604,.T.); +#3602 = VERTEX_POINT('',#3603); +#3603 = CARTESIAN_POINT('',(-8.055555555556,20.1,40.)); +#3604 = LINE('',#3605,#3606); +#3605 = CARTESIAN_POINT('',(-8.055555555556,20.1,8.)); +#3606 = VECTOR('',#3607,1.); +#3607 = DIRECTION('',(0.,0.,1.)); +#3608 = ORIENTED_EDGE('',*,*,#3609,.F.); +#3609 = EDGE_CURVE('',#3586,#3602,#3610,.T.); +#3610 = LINE('',#3611,#3612); +#3611 = CARTESIAN_POINT('',(-8.055555555556,17.9,40.)); +#3612 = VECTOR('',#3613,1.); +#3613 = DIRECTION('',(-0.,1.,0.)); +#3614 = PLANE('',#3615); +#3615 = AXIS2_PLACEMENT_3D('',#3616,#3617,#3618); +#3616 = CARTESIAN_POINT('',(-8.055555555556,17.9,8.)); +#3617 = DIRECTION('',(1.,0.,-0.)); +#3618 = DIRECTION('',(0.,0.,1.)); +#3619 = ADVANCED_FACE('',(#3620),#3654,.T.); +#3620 = FACE_BOUND('',#3621,.T.); +#3621 = EDGE_LOOP('',(#3622,#3632,#3640,#3648)); +#3622 = ORIENTED_EDGE('',*,*,#3623,.F.); +#3623 = EDGE_CURVE('',#3624,#3626,#3628,.T.); +#3624 = VERTEX_POINT('',#3625); +#3625 = CARTESIAN_POINT('',(-3.055555555556,17.9,8.)); +#3626 = VERTEX_POINT('',#3627); +#3627 = CARTESIAN_POINT('',(-3.055555555556,17.9,40.)); +#3628 = LINE('',#3629,#3630); +#3629 = CARTESIAN_POINT('',(-3.055555555556,17.9,8.)); +#3630 = VECTOR('',#3631,1.); +#3631 = DIRECTION('',(0.,0.,1.)); +#3632 = ORIENTED_EDGE('',*,*,#3633,.T.); +#3633 = EDGE_CURVE('',#3624,#3634,#3636,.T.); +#3634 = VERTEX_POINT('',#3635); +#3635 = CARTESIAN_POINT('',(-3.055555555556,20.1,8.)); +#3636 = LINE('',#3637,#3638); +#3637 = CARTESIAN_POINT('',(-3.055555555556,17.9,8.)); +#3638 = VECTOR('',#3639,1.); +#3639 = DIRECTION('',(-0.,1.,0.)); +#3640 = ORIENTED_EDGE('',*,*,#3641,.T.); +#3641 = EDGE_CURVE('',#3634,#3642,#3644,.T.); +#3642 = VERTEX_POINT('',#3643); +#3643 = CARTESIAN_POINT('',(-3.055555555556,20.1,40.)); +#3644 = LINE('',#3645,#3646); +#3645 = CARTESIAN_POINT('',(-3.055555555556,20.1,8.)); +#3646 = VECTOR('',#3647,1.); +#3647 = DIRECTION('',(0.,0.,1.)); +#3648 = ORIENTED_EDGE('',*,*,#3649,.F.); +#3649 = EDGE_CURVE('',#3626,#3642,#3650,.T.); +#3650 = LINE('',#3651,#3652); +#3651 = CARTESIAN_POINT('',(-3.055555555556,17.9,40.)); +#3652 = VECTOR('',#3653,1.); +#3653 = DIRECTION('',(-0.,1.,0.)); +#3654 = PLANE('',#3655); +#3655 = AXIS2_PLACEMENT_3D('',#3656,#3657,#3658); +#3656 = CARTESIAN_POINT('',(-3.055555555556,17.9,8.)); +#3657 = DIRECTION('',(1.,0.,-0.)); +#3658 = DIRECTION('',(0.,0.,1.)); +#3659 = ADVANCED_FACE('',(#3660),#3676,.F.); +#3660 = FACE_BOUND('',#3661,.F.); +#3661 = EDGE_LOOP('',(#3662,#3668,#3669,#3675)); +#3662 = ORIENTED_EDGE('',*,*,#3663,.F.); +#3663 = EDGE_CURVE('',#3584,#3624,#3664,.T.); +#3664 = LINE('',#3665,#3666); +#3665 = CARTESIAN_POINT('',(-8.055555555556,17.9,8.)); +#3666 = VECTOR('',#3667,1.); +#3667 = DIRECTION('',(1.,0.,-0.)); +#3668 = ORIENTED_EDGE('',*,*,#3583,.T.); +#3669 = ORIENTED_EDGE('',*,*,#3670,.T.); +#3670 = EDGE_CURVE('',#3586,#3626,#3671,.T.); +#3671 = LINE('',#3672,#3673); +#3672 = CARTESIAN_POINT('',(-8.055555555556,17.9,40.)); +#3673 = VECTOR('',#3674,1.); +#3674 = DIRECTION('',(1.,0.,-0.)); +#3675 = ORIENTED_EDGE('',*,*,#3623,.F.); +#3676 = PLANE('',#3677); +#3677 = AXIS2_PLACEMENT_3D('',#3678,#3679,#3680); +#3678 = CARTESIAN_POINT('',(-8.055555555556,17.9,8.)); +#3679 = DIRECTION('',(-0.,1.,0.)); +#3680 = DIRECTION('',(0.,0.,1.)); +#3681 = ADVANCED_FACE('',(#3682),#3698,.T.); +#3682 = FACE_BOUND('',#3683,.T.); +#3683 = EDGE_LOOP('',(#3684,#3690,#3691,#3697)); +#3684 = ORIENTED_EDGE('',*,*,#3685,.F.); +#3685 = EDGE_CURVE('',#3594,#3634,#3686,.T.); +#3686 = LINE('',#3687,#3688); +#3687 = CARTESIAN_POINT('',(-8.055555555556,20.1,8.)); +#3688 = VECTOR('',#3689,1.); +#3689 = DIRECTION('',(1.,0.,-0.)); +#3690 = ORIENTED_EDGE('',*,*,#3601,.T.); +#3691 = ORIENTED_EDGE('',*,*,#3692,.T.); +#3692 = EDGE_CURVE('',#3602,#3642,#3693,.T.); +#3693 = LINE('',#3694,#3695); +#3694 = CARTESIAN_POINT('',(-8.055555555556,20.1,40.)); +#3695 = VECTOR('',#3696,1.); +#3696 = DIRECTION('',(1.,0.,-0.)); +#3697 = ORIENTED_EDGE('',*,*,#3641,.F.); +#3698 = PLANE('',#3699); +#3699 = AXIS2_PLACEMENT_3D('',#3700,#3701,#3702); +#3700 = CARTESIAN_POINT('',(-8.055555555556,20.1,8.)); +#3701 = DIRECTION('',(-0.,1.,0.)); +#3702 = DIRECTION('',(0.,0.,1.)); +#3703 = ADVANCED_FACE('',(#3704),#3710,.F.); +#3704 = FACE_BOUND('',#3705,.F.); +#3705 = EDGE_LOOP('',(#3706,#3707,#3708,#3709)); +#3706 = ORIENTED_EDGE('',*,*,#3593,.F.); +#3707 = ORIENTED_EDGE('',*,*,#3663,.T.); +#3708 = ORIENTED_EDGE('',*,*,#3633,.T.); +#3709 = ORIENTED_EDGE('',*,*,#3685,.F.); +#3710 = PLANE('',#3711); +#3711 = AXIS2_PLACEMENT_3D('',#3712,#3713,#3714); +#3712 = CARTESIAN_POINT('',(-8.055555555556,17.9,8.)); +#3713 = DIRECTION('',(0.,0.,1.)); +#3714 = DIRECTION('',(1.,0.,-0.)); +#3715 = ADVANCED_FACE('',(#3716),#3722,.T.); +#3716 = FACE_BOUND('',#3717,.T.); +#3717 = EDGE_LOOP('',(#3718,#3719,#3720,#3721)); +#3718 = ORIENTED_EDGE('',*,*,#3609,.F.); +#3719 = ORIENTED_EDGE('',*,*,#3670,.T.); +#3720 = ORIENTED_EDGE('',*,*,#3649,.T.); +#3721 = ORIENTED_EDGE('',*,*,#3692,.F.); +#3722 = PLANE('',#3723); +#3723 = AXIS2_PLACEMENT_3D('',#3724,#3725,#3726); +#3724 = CARTESIAN_POINT('',(-8.055555555556,17.9,40.)); +#3725 = DIRECTION('',(0.,0.,1.)); +#3726 = DIRECTION('',(1.,0.,-0.)); +#3727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3731)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3728,#3729,#3730)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3728 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3729 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3730 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3731 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3728, + 'distance_accuracy_value','confusion accuracy'); +#3732 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3733,#3735); +#3733 = ( REPRESENTATION_RELATIONSHIP('','',#3576,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3734) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3734 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); +#3735 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3736); +#3736 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','WireDuct_RightCombSlot_09', + '',#5,#3571,$); +#3737 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3573)); +#3738 = SHAPE_DEFINITION_REPRESENTATION(#3739,#3745); +#3739 = PRODUCT_DEFINITION_SHAPE('','',#3740); +#3740 = PRODUCT_DEFINITION('design','',#3741,#3744); +#3741 = PRODUCT_DEFINITION_FORMATION('','',#3742); +#3742 = PRODUCT('WireDuct_LeftCombSlot_10','WireDuct_LeftCombSlot_10','' + ,(#3743)); +#3743 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3744 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3745 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3746),#3896); +#3746 = MANIFOLD_SOLID_BREP('',#3747); +#3747 = CLOSED_SHELL('',(#3748,#3788,#3828,#3850,#3872,#3884)); +#3748 = ADVANCED_FACE('',(#3749),#3783,.F.); +#3749 = FACE_BOUND('',#3750,.F.); +#3750 = EDGE_LOOP('',(#3751,#3761,#3769,#3777)); +#3751 = ORIENTED_EDGE('',*,*,#3752,.F.); +#3752 = EDGE_CURVE('',#3753,#3755,#3757,.T.); +#3753 = VERTEX_POINT('',#3754); +#3754 = CARTESIAN_POINT('',(3.055555555556,-20.1,8.)); +#3755 = VERTEX_POINT('',#3756); +#3756 = CARTESIAN_POINT('',(3.055555555556,-20.1,40.)); +#3757 = LINE('',#3758,#3759); +#3758 = CARTESIAN_POINT('',(3.055555555556,-20.1,8.)); +#3759 = VECTOR('',#3760,1.); +#3760 = DIRECTION('',(0.,0.,1.)); +#3761 = ORIENTED_EDGE('',*,*,#3762,.T.); +#3762 = EDGE_CURVE('',#3753,#3763,#3765,.T.); +#3763 = VERTEX_POINT('',#3764); +#3764 = CARTESIAN_POINT('',(3.055555555556,-17.9,8.)); +#3765 = LINE('',#3766,#3767); +#3766 = CARTESIAN_POINT('',(3.055555555556,-20.1,8.)); +#3767 = VECTOR('',#3768,1.); +#3768 = DIRECTION('',(-0.,1.,0.)); +#3769 = ORIENTED_EDGE('',*,*,#3770,.T.); +#3770 = EDGE_CURVE('',#3763,#3771,#3773,.T.); +#3771 = VERTEX_POINT('',#3772); +#3772 = CARTESIAN_POINT('',(3.055555555556,-17.9,40.)); +#3773 = LINE('',#3774,#3775); +#3774 = CARTESIAN_POINT('',(3.055555555556,-17.9,8.)); +#3775 = VECTOR('',#3776,1.); +#3776 = DIRECTION('',(0.,0.,1.)); +#3777 = ORIENTED_EDGE('',*,*,#3778,.F.); +#3778 = EDGE_CURVE('',#3755,#3771,#3779,.T.); +#3779 = LINE('',#3780,#3781); +#3780 = CARTESIAN_POINT('',(3.055555555556,-20.1,40.)); +#3781 = VECTOR('',#3782,1.); +#3782 = DIRECTION('',(-0.,1.,0.)); +#3783 = PLANE('',#3784); +#3784 = AXIS2_PLACEMENT_3D('',#3785,#3786,#3787); +#3785 = CARTESIAN_POINT('',(3.055555555556,-20.1,8.)); +#3786 = DIRECTION('',(1.,0.,-0.)); +#3787 = DIRECTION('',(0.,0.,1.)); +#3788 = ADVANCED_FACE('',(#3789),#3823,.T.); +#3789 = FACE_BOUND('',#3790,.T.); +#3790 = EDGE_LOOP('',(#3791,#3801,#3809,#3817)); +#3791 = ORIENTED_EDGE('',*,*,#3792,.F.); +#3792 = EDGE_CURVE('',#3793,#3795,#3797,.T.); +#3793 = VERTEX_POINT('',#3794); +#3794 = CARTESIAN_POINT('',(8.055555555556,-20.1,8.)); +#3795 = VERTEX_POINT('',#3796); +#3796 = CARTESIAN_POINT('',(8.055555555556,-20.1,40.)); +#3797 = LINE('',#3798,#3799); +#3798 = CARTESIAN_POINT('',(8.055555555556,-20.1,8.)); +#3799 = VECTOR('',#3800,1.); +#3800 = DIRECTION('',(0.,0.,1.)); +#3801 = ORIENTED_EDGE('',*,*,#3802,.T.); +#3802 = EDGE_CURVE('',#3793,#3803,#3805,.T.); +#3803 = VERTEX_POINT('',#3804); +#3804 = CARTESIAN_POINT('',(8.055555555556,-17.9,8.)); +#3805 = LINE('',#3806,#3807); +#3806 = CARTESIAN_POINT('',(8.055555555556,-20.1,8.)); +#3807 = VECTOR('',#3808,1.); +#3808 = DIRECTION('',(-0.,1.,0.)); +#3809 = ORIENTED_EDGE('',*,*,#3810,.T.); +#3810 = EDGE_CURVE('',#3803,#3811,#3813,.T.); +#3811 = VERTEX_POINT('',#3812); +#3812 = CARTESIAN_POINT('',(8.055555555556,-17.9,40.)); +#3813 = LINE('',#3814,#3815); +#3814 = CARTESIAN_POINT('',(8.055555555556,-17.9,8.)); +#3815 = VECTOR('',#3816,1.); +#3816 = DIRECTION('',(0.,0.,1.)); +#3817 = ORIENTED_EDGE('',*,*,#3818,.F.); +#3818 = EDGE_CURVE('',#3795,#3811,#3819,.T.); +#3819 = LINE('',#3820,#3821); +#3820 = CARTESIAN_POINT('',(8.055555555556,-20.1,40.)); +#3821 = VECTOR('',#3822,1.); +#3822 = DIRECTION('',(-0.,1.,0.)); +#3823 = PLANE('',#3824); +#3824 = AXIS2_PLACEMENT_3D('',#3825,#3826,#3827); +#3825 = CARTESIAN_POINT('',(8.055555555556,-20.1,8.)); +#3826 = DIRECTION('',(1.,0.,-0.)); +#3827 = DIRECTION('',(0.,0.,1.)); +#3828 = ADVANCED_FACE('',(#3829),#3845,.F.); +#3829 = FACE_BOUND('',#3830,.F.); +#3830 = EDGE_LOOP('',(#3831,#3837,#3838,#3844)); +#3831 = ORIENTED_EDGE('',*,*,#3832,.F.); +#3832 = EDGE_CURVE('',#3753,#3793,#3833,.T.); +#3833 = LINE('',#3834,#3835); +#3834 = CARTESIAN_POINT('',(3.055555555556,-20.1,8.)); +#3835 = VECTOR('',#3836,1.); +#3836 = DIRECTION('',(1.,0.,-0.)); +#3837 = ORIENTED_EDGE('',*,*,#3752,.T.); +#3838 = ORIENTED_EDGE('',*,*,#3839,.T.); +#3839 = EDGE_CURVE('',#3755,#3795,#3840,.T.); +#3840 = LINE('',#3841,#3842); +#3841 = CARTESIAN_POINT('',(3.055555555556,-20.1,40.)); +#3842 = VECTOR('',#3843,1.); +#3843 = DIRECTION('',(1.,0.,-0.)); +#3844 = ORIENTED_EDGE('',*,*,#3792,.F.); +#3845 = PLANE('',#3846); +#3846 = AXIS2_PLACEMENT_3D('',#3847,#3848,#3849); +#3847 = CARTESIAN_POINT('',(3.055555555556,-20.1,8.)); +#3848 = DIRECTION('',(-0.,1.,0.)); +#3849 = DIRECTION('',(0.,0.,1.)); +#3850 = ADVANCED_FACE('',(#3851),#3867,.T.); +#3851 = FACE_BOUND('',#3852,.T.); +#3852 = EDGE_LOOP('',(#3853,#3859,#3860,#3866)); +#3853 = ORIENTED_EDGE('',*,*,#3854,.F.); +#3854 = EDGE_CURVE('',#3763,#3803,#3855,.T.); +#3855 = LINE('',#3856,#3857); +#3856 = CARTESIAN_POINT('',(3.055555555556,-17.9,8.)); +#3857 = VECTOR('',#3858,1.); +#3858 = DIRECTION('',(1.,0.,-0.)); +#3859 = ORIENTED_EDGE('',*,*,#3770,.T.); +#3860 = ORIENTED_EDGE('',*,*,#3861,.T.); +#3861 = EDGE_CURVE('',#3771,#3811,#3862,.T.); +#3862 = LINE('',#3863,#3864); +#3863 = CARTESIAN_POINT('',(3.055555555556,-17.9,40.)); +#3864 = VECTOR('',#3865,1.); +#3865 = DIRECTION('',(1.,0.,-0.)); +#3866 = ORIENTED_EDGE('',*,*,#3810,.F.); +#3867 = PLANE('',#3868); +#3868 = AXIS2_PLACEMENT_3D('',#3869,#3870,#3871); +#3869 = CARTESIAN_POINT('',(3.055555555556,-17.9,8.)); +#3870 = DIRECTION('',(-0.,1.,0.)); +#3871 = DIRECTION('',(0.,0.,1.)); +#3872 = ADVANCED_FACE('',(#3873),#3879,.F.); +#3873 = FACE_BOUND('',#3874,.F.); +#3874 = EDGE_LOOP('',(#3875,#3876,#3877,#3878)); +#3875 = ORIENTED_EDGE('',*,*,#3762,.F.); +#3876 = ORIENTED_EDGE('',*,*,#3832,.T.); +#3877 = ORIENTED_EDGE('',*,*,#3802,.T.); +#3878 = ORIENTED_EDGE('',*,*,#3854,.F.); +#3879 = PLANE('',#3880); +#3880 = AXIS2_PLACEMENT_3D('',#3881,#3882,#3883); +#3881 = CARTESIAN_POINT('',(3.055555555556,-20.1,8.)); +#3882 = DIRECTION('',(0.,0.,1.)); +#3883 = DIRECTION('',(1.,0.,-0.)); +#3884 = ADVANCED_FACE('',(#3885),#3891,.T.); +#3885 = FACE_BOUND('',#3886,.T.); +#3886 = EDGE_LOOP('',(#3887,#3888,#3889,#3890)); +#3887 = ORIENTED_EDGE('',*,*,#3778,.F.); +#3888 = ORIENTED_EDGE('',*,*,#3839,.T.); +#3889 = ORIENTED_EDGE('',*,*,#3818,.T.); +#3890 = ORIENTED_EDGE('',*,*,#3861,.F.); +#3891 = PLANE('',#3892); +#3892 = AXIS2_PLACEMENT_3D('',#3893,#3894,#3895); +#3893 = CARTESIAN_POINT('',(3.055555555556,-20.1,40.)); +#3894 = DIRECTION('',(0.,0.,1.)); +#3895 = DIRECTION('',(1.,0.,-0.)); +#3896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3900)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3897,#3898,#3899)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3897 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3898 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3899 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3900 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3897, + 'distance_accuracy_value','confusion accuracy'); +#3901 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3902,#3904); +#3902 = ( REPRESENTATION_RELATIONSHIP('','',#3745,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3903) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3903 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99); +#3904 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3905); +#3905 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','WireDuct_LeftCombSlot_10', + '',#5,#3740,$); +#3906 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3742)); +#3907 = SHAPE_DEFINITION_REPRESENTATION(#3908,#3914); +#3908 = PRODUCT_DEFINITION_SHAPE('','',#3909); +#3909 = PRODUCT_DEFINITION('design','',#3910,#3913); +#3910 = PRODUCT_DEFINITION_FORMATION('','',#3911); +#3911 = PRODUCT('WireDuct_RightCombSlot_10','WireDuct_RightCombSlot_10', + '',(#3912)); +#3912 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3913 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3914 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3915),#4065); +#3915 = MANIFOLD_SOLID_BREP('',#3916); +#3916 = CLOSED_SHELL('',(#3917,#3957,#3997,#4019,#4041,#4053)); +#3917 = ADVANCED_FACE('',(#3918),#3952,.F.); +#3918 = FACE_BOUND('',#3919,.F.); +#3919 = EDGE_LOOP('',(#3920,#3930,#3938,#3946)); +#3920 = ORIENTED_EDGE('',*,*,#3921,.F.); +#3921 = EDGE_CURVE('',#3922,#3924,#3926,.T.); +#3922 = VERTEX_POINT('',#3923); +#3923 = CARTESIAN_POINT('',(3.055555555556,17.9,8.)); +#3924 = VERTEX_POINT('',#3925); +#3925 = CARTESIAN_POINT('',(3.055555555556,17.9,40.)); +#3926 = LINE('',#3927,#3928); +#3927 = CARTESIAN_POINT('',(3.055555555556,17.9,8.)); +#3928 = VECTOR('',#3929,1.); +#3929 = DIRECTION('',(0.,0.,1.)); +#3930 = ORIENTED_EDGE('',*,*,#3931,.T.); +#3931 = EDGE_CURVE('',#3922,#3932,#3934,.T.); +#3932 = VERTEX_POINT('',#3933); +#3933 = CARTESIAN_POINT('',(3.055555555556,20.1,8.)); +#3934 = LINE('',#3935,#3936); +#3935 = CARTESIAN_POINT('',(3.055555555556,17.9,8.)); +#3936 = VECTOR('',#3937,1.); +#3937 = DIRECTION('',(-0.,1.,0.)); +#3938 = ORIENTED_EDGE('',*,*,#3939,.T.); +#3939 = EDGE_CURVE('',#3932,#3940,#3942,.T.); +#3940 = VERTEX_POINT('',#3941); +#3941 = CARTESIAN_POINT('',(3.055555555556,20.1,40.)); +#3942 = LINE('',#3943,#3944); +#3943 = CARTESIAN_POINT('',(3.055555555556,20.1,8.)); +#3944 = VECTOR('',#3945,1.); +#3945 = DIRECTION('',(0.,0.,1.)); +#3946 = ORIENTED_EDGE('',*,*,#3947,.F.); +#3947 = EDGE_CURVE('',#3924,#3940,#3948,.T.); +#3948 = LINE('',#3949,#3950); +#3949 = CARTESIAN_POINT('',(3.055555555556,17.9,40.)); +#3950 = VECTOR('',#3951,1.); +#3951 = DIRECTION('',(-0.,1.,0.)); +#3952 = PLANE('',#3953); +#3953 = AXIS2_PLACEMENT_3D('',#3954,#3955,#3956); +#3954 = CARTESIAN_POINT('',(3.055555555556,17.9,8.)); +#3955 = DIRECTION('',(1.,0.,-0.)); +#3956 = DIRECTION('',(0.,0.,1.)); +#3957 = ADVANCED_FACE('',(#3958),#3992,.T.); +#3958 = FACE_BOUND('',#3959,.T.); +#3959 = EDGE_LOOP('',(#3960,#3970,#3978,#3986)); +#3960 = ORIENTED_EDGE('',*,*,#3961,.F.); +#3961 = EDGE_CURVE('',#3962,#3964,#3966,.T.); +#3962 = VERTEX_POINT('',#3963); +#3963 = CARTESIAN_POINT('',(8.055555555556,17.9,8.)); +#3964 = VERTEX_POINT('',#3965); +#3965 = CARTESIAN_POINT('',(8.055555555556,17.9,40.)); +#3966 = LINE('',#3967,#3968); +#3967 = CARTESIAN_POINT('',(8.055555555556,17.9,8.)); +#3968 = VECTOR('',#3969,1.); +#3969 = DIRECTION('',(0.,0.,1.)); +#3970 = ORIENTED_EDGE('',*,*,#3971,.T.); +#3971 = EDGE_CURVE('',#3962,#3972,#3974,.T.); +#3972 = VERTEX_POINT('',#3973); +#3973 = CARTESIAN_POINT('',(8.055555555556,20.1,8.)); +#3974 = LINE('',#3975,#3976); +#3975 = CARTESIAN_POINT('',(8.055555555556,17.9,8.)); +#3976 = VECTOR('',#3977,1.); +#3977 = DIRECTION('',(-0.,1.,0.)); +#3978 = ORIENTED_EDGE('',*,*,#3979,.T.); +#3979 = EDGE_CURVE('',#3972,#3980,#3982,.T.); +#3980 = VERTEX_POINT('',#3981); +#3981 = CARTESIAN_POINT('',(8.055555555556,20.1,40.)); +#3982 = LINE('',#3983,#3984); +#3983 = CARTESIAN_POINT('',(8.055555555556,20.1,8.)); +#3984 = VECTOR('',#3985,1.); +#3985 = DIRECTION('',(0.,0.,1.)); +#3986 = ORIENTED_EDGE('',*,*,#3987,.F.); +#3987 = EDGE_CURVE('',#3964,#3980,#3988,.T.); +#3988 = LINE('',#3989,#3990); +#3989 = CARTESIAN_POINT('',(8.055555555556,17.9,40.)); +#3990 = VECTOR('',#3991,1.); +#3991 = DIRECTION('',(-0.,1.,0.)); +#3992 = PLANE('',#3993); +#3993 = AXIS2_PLACEMENT_3D('',#3994,#3995,#3996); +#3994 = CARTESIAN_POINT('',(8.055555555556,17.9,8.)); +#3995 = DIRECTION('',(1.,0.,-0.)); +#3996 = DIRECTION('',(0.,0.,1.)); +#3997 = ADVANCED_FACE('',(#3998),#4014,.F.); +#3998 = FACE_BOUND('',#3999,.F.); +#3999 = EDGE_LOOP('',(#4000,#4006,#4007,#4013)); +#4000 = ORIENTED_EDGE('',*,*,#4001,.F.); +#4001 = EDGE_CURVE('',#3922,#3962,#4002,.T.); +#4002 = LINE('',#4003,#4004); +#4003 = CARTESIAN_POINT('',(3.055555555556,17.9,8.)); +#4004 = VECTOR('',#4005,1.); +#4005 = DIRECTION('',(1.,0.,-0.)); +#4006 = ORIENTED_EDGE('',*,*,#3921,.T.); +#4007 = ORIENTED_EDGE('',*,*,#4008,.T.); +#4008 = EDGE_CURVE('',#3924,#3964,#4009,.T.); +#4009 = LINE('',#4010,#4011); +#4010 = CARTESIAN_POINT('',(3.055555555556,17.9,40.)); +#4011 = VECTOR('',#4012,1.); +#4012 = DIRECTION('',(1.,0.,-0.)); +#4013 = ORIENTED_EDGE('',*,*,#3961,.F.); +#4014 = PLANE('',#4015); +#4015 = AXIS2_PLACEMENT_3D('',#4016,#4017,#4018); +#4016 = CARTESIAN_POINT('',(3.055555555556,17.9,8.)); +#4017 = DIRECTION('',(-0.,1.,0.)); +#4018 = DIRECTION('',(0.,0.,1.)); +#4019 = ADVANCED_FACE('',(#4020),#4036,.T.); +#4020 = FACE_BOUND('',#4021,.T.); +#4021 = EDGE_LOOP('',(#4022,#4028,#4029,#4035)); +#4022 = ORIENTED_EDGE('',*,*,#4023,.F.); +#4023 = EDGE_CURVE('',#3932,#3972,#4024,.T.); +#4024 = LINE('',#4025,#4026); +#4025 = CARTESIAN_POINT('',(3.055555555556,20.1,8.)); +#4026 = VECTOR('',#4027,1.); +#4027 = DIRECTION('',(1.,0.,-0.)); +#4028 = ORIENTED_EDGE('',*,*,#3939,.T.); +#4029 = ORIENTED_EDGE('',*,*,#4030,.T.); +#4030 = EDGE_CURVE('',#3940,#3980,#4031,.T.); +#4031 = LINE('',#4032,#4033); +#4032 = CARTESIAN_POINT('',(3.055555555556,20.1,40.)); +#4033 = VECTOR('',#4034,1.); +#4034 = DIRECTION('',(1.,0.,-0.)); +#4035 = ORIENTED_EDGE('',*,*,#3979,.F.); +#4036 = PLANE('',#4037); +#4037 = AXIS2_PLACEMENT_3D('',#4038,#4039,#4040); +#4038 = CARTESIAN_POINT('',(3.055555555556,20.1,8.)); +#4039 = DIRECTION('',(-0.,1.,0.)); +#4040 = DIRECTION('',(0.,0.,1.)); +#4041 = ADVANCED_FACE('',(#4042),#4048,.F.); +#4042 = FACE_BOUND('',#4043,.F.); +#4043 = EDGE_LOOP('',(#4044,#4045,#4046,#4047)); +#4044 = ORIENTED_EDGE('',*,*,#3931,.F.); +#4045 = ORIENTED_EDGE('',*,*,#4001,.T.); +#4046 = ORIENTED_EDGE('',*,*,#3971,.T.); +#4047 = ORIENTED_EDGE('',*,*,#4023,.F.); +#4048 = PLANE('',#4049); +#4049 = AXIS2_PLACEMENT_3D('',#4050,#4051,#4052); +#4050 = CARTESIAN_POINT('',(3.055555555556,17.9,8.)); +#4051 = DIRECTION('',(0.,0.,1.)); +#4052 = DIRECTION('',(1.,0.,-0.)); +#4053 = ADVANCED_FACE('',(#4054),#4060,.T.); +#4054 = FACE_BOUND('',#4055,.T.); +#4055 = EDGE_LOOP('',(#4056,#4057,#4058,#4059)); +#4056 = ORIENTED_EDGE('',*,*,#3947,.F.); +#4057 = ORIENTED_EDGE('',*,*,#4008,.T.); +#4058 = ORIENTED_EDGE('',*,*,#3987,.T.); +#4059 = ORIENTED_EDGE('',*,*,#4030,.F.); +#4060 = PLANE('',#4061); +#4061 = AXIS2_PLACEMENT_3D('',#4062,#4063,#4064); +#4062 = CARTESIAN_POINT('',(3.055555555556,17.9,40.)); +#4063 = DIRECTION('',(0.,0.,1.)); +#4064 = DIRECTION('',(1.,0.,-0.)); +#4065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4069)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4066,#4067,#4068)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4066 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4067 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4068 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4069 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4066, + 'distance_accuracy_value','confusion accuracy'); +#4070 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4071,#4073); +#4071 = ( REPRESENTATION_RELATIONSHIP('','',#3914,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4072) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4072 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103); +#4073 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4074); +#4074 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','WireDuct_RightCombSlot_10', + '',#5,#3909,$); +#4075 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3911)); +#4076 = SHAPE_DEFINITION_REPRESENTATION(#4077,#4083); +#4077 = PRODUCT_DEFINITION_SHAPE('','',#4078); +#4078 = PRODUCT_DEFINITION('design','',#4079,#4082); +#4079 = PRODUCT_DEFINITION_FORMATION('','',#4080); +#4080 = PRODUCT('WireDuct_LeftCombSlot_11','WireDuct_LeftCombSlot_11','' + ,(#4081)); +#4081 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4082 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4083 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4084),#4234); +#4084 = MANIFOLD_SOLID_BREP('',#4085); +#4085 = CLOSED_SHELL('',(#4086,#4126,#4166,#4188,#4210,#4222)); +#4086 = ADVANCED_FACE('',(#4087),#4121,.F.); +#4087 = FACE_BOUND('',#4088,.F.); +#4088 = EDGE_LOOP('',(#4089,#4099,#4107,#4115)); +#4089 = ORIENTED_EDGE('',*,*,#4090,.F.); +#4090 = EDGE_CURVE('',#4091,#4093,#4095,.T.); +#4091 = VERTEX_POINT('',#4092); +#4092 = CARTESIAN_POINT('',(14.166666666667,-20.1,8.)); +#4093 = VERTEX_POINT('',#4094); +#4094 = CARTESIAN_POINT('',(14.166666666667,-20.1,40.)); +#4095 = LINE('',#4096,#4097); +#4096 = CARTESIAN_POINT('',(14.166666666667,-20.1,8.)); +#4097 = VECTOR('',#4098,1.); +#4098 = DIRECTION('',(0.,0.,1.)); +#4099 = ORIENTED_EDGE('',*,*,#4100,.T.); +#4100 = EDGE_CURVE('',#4091,#4101,#4103,.T.); +#4101 = VERTEX_POINT('',#4102); +#4102 = CARTESIAN_POINT('',(14.166666666667,-17.9,8.)); +#4103 = LINE('',#4104,#4105); +#4104 = CARTESIAN_POINT('',(14.166666666667,-20.1,8.)); +#4105 = VECTOR('',#4106,1.); +#4106 = DIRECTION('',(-0.,1.,0.)); +#4107 = ORIENTED_EDGE('',*,*,#4108,.T.); +#4108 = EDGE_CURVE('',#4101,#4109,#4111,.T.); +#4109 = VERTEX_POINT('',#4110); +#4110 = CARTESIAN_POINT('',(14.166666666667,-17.9,40.)); +#4111 = LINE('',#4112,#4113); +#4112 = CARTESIAN_POINT('',(14.166666666667,-17.9,8.)); +#4113 = VECTOR('',#4114,1.); +#4114 = DIRECTION('',(0.,0.,1.)); +#4115 = ORIENTED_EDGE('',*,*,#4116,.F.); +#4116 = EDGE_CURVE('',#4093,#4109,#4117,.T.); +#4117 = LINE('',#4118,#4119); +#4118 = CARTESIAN_POINT('',(14.166666666667,-20.1,40.)); +#4119 = VECTOR('',#4120,1.); +#4120 = DIRECTION('',(-0.,1.,0.)); +#4121 = PLANE('',#4122); +#4122 = AXIS2_PLACEMENT_3D('',#4123,#4124,#4125); +#4123 = CARTESIAN_POINT('',(14.166666666667,-20.1,8.)); +#4124 = DIRECTION('',(1.,0.,-0.)); +#4125 = DIRECTION('',(0.,0.,1.)); +#4126 = ADVANCED_FACE('',(#4127),#4161,.T.); +#4127 = FACE_BOUND('',#4128,.T.); +#4128 = EDGE_LOOP('',(#4129,#4139,#4147,#4155)); +#4129 = ORIENTED_EDGE('',*,*,#4130,.F.); +#4130 = EDGE_CURVE('',#4131,#4133,#4135,.T.); +#4131 = VERTEX_POINT('',#4132); +#4132 = CARTESIAN_POINT('',(19.166666666667,-20.1,8.)); +#4133 = VERTEX_POINT('',#4134); +#4134 = CARTESIAN_POINT('',(19.166666666667,-20.1,40.)); +#4135 = LINE('',#4136,#4137); +#4136 = CARTESIAN_POINT('',(19.166666666667,-20.1,8.)); +#4137 = VECTOR('',#4138,1.); +#4138 = DIRECTION('',(0.,0.,1.)); +#4139 = ORIENTED_EDGE('',*,*,#4140,.T.); +#4140 = EDGE_CURVE('',#4131,#4141,#4143,.T.); +#4141 = VERTEX_POINT('',#4142); +#4142 = CARTESIAN_POINT('',(19.166666666667,-17.9,8.)); +#4143 = LINE('',#4144,#4145); +#4144 = CARTESIAN_POINT('',(19.166666666667,-20.1,8.)); +#4145 = VECTOR('',#4146,1.); +#4146 = DIRECTION('',(-0.,1.,0.)); +#4147 = ORIENTED_EDGE('',*,*,#4148,.T.); +#4148 = EDGE_CURVE('',#4141,#4149,#4151,.T.); +#4149 = VERTEX_POINT('',#4150); +#4150 = CARTESIAN_POINT('',(19.166666666667,-17.9,40.)); +#4151 = LINE('',#4152,#4153); +#4152 = CARTESIAN_POINT('',(19.166666666667,-17.9,8.)); +#4153 = VECTOR('',#4154,1.); +#4154 = DIRECTION('',(0.,0.,1.)); +#4155 = ORIENTED_EDGE('',*,*,#4156,.F.); +#4156 = EDGE_CURVE('',#4133,#4149,#4157,.T.); +#4157 = LINE('',#4158,#4159); +#4158 = CARTESIAN_POINT('',(19.166666666667,-20.1,40.)); +#4159 = VECTOR('',#4160,1.); +#4160 = DIRECTION('',(-0.,1.,0.)); +#4161 = PLANE('',#4162); +#4162 = AXIS2_PLACEMENT_3D('',#4163,#4164,#4165); +#4163 = CARTESIAN_POINT('',(19.166666666667,-20.1,8.)); +#4164 = DIRECTION('',(1.,0.,-0.)); +#4165 = DIRECTION('',(0.,0.,1.)); +#4166 = ADVANCED_FACE('',(#4167),#4183,.F.); +#4167 = FACE_BOUND('',#4168,.F.); +#4168 = EDGE_LOOP('',(#4169,#4175,#4176,#4182)); +#4169 = ORIENTED_EDGE('',*,*,#4170,.F.); +#4170 = EDGE_CURVE('',#4091,#4131,#4171,.T.); +#4171 = LINE('',#4172,#4173); +#4172 = CARTESIAN_POINT('',(14.166666666667,-20.1,8.)); +#4173 = VECTOR('',#4174,1.); +#4174 = DIRECTION('',(1.,0.,-0.)); +#4175 = ORIENTED_EDGE('',*,*,#4090,.T.); +#4176 = ORIENTED_EDGE('',*,*,#4177,.T.); +#4177 = EDGE_CURVE('',#4093,#4133,#4178,.T.); +#4178 = LINE('',#4179,#4180); +#4179 = CARTESIAN_POINT('',(14.166666666667,-20.1,40.)); +#4180 = VECTOR('',#4181,1.); +#4181 = DIRECTION('',(1.,0.,-0.)); +#4182 = ORIENTED_EDGE('',*,*,#4130,.F.); +#4183 = PLANE('',#4184); +#4184 = AXIS2_PLACEMENT_3D('',#4185,#4186,#4187); +#4185 = CARTESIAN_POINT('',(14.166666666667,-20.1,8.)); +#4186 = DIRECTION('',(-0.,1.,0.)); +#4187 = DIRECTION('',(0.,0.,1.)); +#4188 = ADVANCED_FACE('',(#4189),#4205,.T.); +#4189 = FACE_BOUND('',#4190,.T.); +#4190 = EDGE_LOOP('',(#4191,#4197,#4198,#4204)); +#4191 = ORIENTED_EDGE('',*,*,#4192,.F.); +#4192 = EDGE_CURVE('',#4101,#4141,#4193,.T.); +#4193 = LINE('',#4194,#4195); +#4194 = CARTESIAN_POINT('',(14.166666666667,-17.9,8.)); +#4195 = VECTOR('',#4196,1.); +#4196 = DIRECTION('',(1.,0.,-0.)); +#4197 = ORIENTED_EDGE('',*,*,#4108,.T.); +#4198 = ORIENTED_EDGE('',*,*,#4199,.T.); +#4199 = EDGE_CURVE('',#4109,#4149,#4200,.T.); +#4200 = LINE('',#4201,#4202); +#4201 = CARTESIAN_POINT('',(14.166666666667,-17.9,40.)); +#4202 = VECTOR('',#4203,1.); +#4203 = DIRECTION('',(1.,0.,-0.)); +#4204 = ORIENTED_EDGE('',*,*,#4148,.F.); +#4205 = PLANE('',#4206); +#4206 = AXIS2_PLACEMENT_3D('',#4207,#4208,#4209); +#4207 = CARTESIAN_POINT('',(14.166666666667,-17.9,8.)); +#4208 = DIRECTION('',(-0.,1.,0.)); +#4209 = DIRECTION('',(0.,0.,1.)); +#4210 = ADVANCED_FACE('',(#4211),#4217,.F.); +#4211 = FACE_BOUND('',#4212,.F.); +#4212 = EDGE_LOOP('',(#4213,#4214,#4215,#4216)); +#4213 = ORIENTED_EDGE('',*,*,#4100,.F.); +#4214 = ORIENTED_EDGE('',*,*,#4170,.T.); +#4215 = ORIENTED_EDGE('',*,*,#4140,.T.); +#4216 = ORIENTED_EDGE('',*,*,#4192,.F.); +#4217 = PLANE('',#4218); +#4218 = AXIS2_PLACEMENT_3D('',#4219,#4220,#4221); +#4219 = CARTESIAN_POINT('',(14.166666666667,-20.1,8.)); +#4220 = DIRECTION('',(0.,0.,1.)); +#4221 = DIRECTION('',(1.,0.,-0.)); +#4222 = ADVANCED_FACE('',(#4223),#4229,.T.); +#4223 = FACE_BOUND('',#4224,.T.); +#4224 = EDGE_LOOP('',(#4225,#4226,#4227,#4228)); +#4225 = ORIENTED_EDGE('',*,*,#4116,.F.); +#4226 = ORIENTED_EDGE('',*,*,#4177,.T.); +#4227 = ORIENTED_EDGE('',*,*,#4156,.T.); +#4228 = ORIENTED_EDGE('',*,*,#4199,.F.); +#4229 = PLANE('',#4230); +#4230 = AXIS2_PLACEMENT_3D('',#4231,#4232,#4233); +#4231 = CARTESIAN_POINT('',(14.166666666667,-20.1,40.)); +#4232 = DIRECTION('',(0.,0.,1.)); +#4233 = DIRECTION('',(1.,0.,-0.)); +#4234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4238)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4235,#4236,#4237)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4235 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4236 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4237 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4238 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4235, + 'distance_accuracy_value','confusion accuracy'); +#4239 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4240,#4242); +#4240 = ( REPRESENTATION_RELATIONSHIP('','',#4083,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4241) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4241 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107); +#4242 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4243); +#4243 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','WireDuct_LeftCombSlot_11', + '',#5,#4078,$); +#4244 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4080)); +#4245 = SHAPE_DEFINITION_REPRESENTATION(#4246,#4252); +#4246 = PRODUCT_DEFINITION_SHAPE('','',#4247); +#4247 = PRODUCT_DEFINITION('design','',#4248,#4251); +#4248 = PRODUCT_DEFINITION_FORMATION('','',#4249); +#4249 = PRODUCT('WireDuct_RightCombSlot_11','WireDuct_RightCombSlot_11', + '',(#4250)); +#4250 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4251 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4252 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4253),#4403); +#4253 = MANIFOLD_SOLID_BREP('',#4254); +#4254 = CLOSED_SHELL('',(#4255,#4295,#4335,#4357,#4379,#4391)); +#4255 = ADVANCED_FACE('',(#4256),#4290,.F.); +#4256 = FACE_BOUND('',#4257,.F.); +#4257 = EDGE_LOOP('',(#4258,#4268,#4276,#4284)); +#4258 = ORIENTED_EDGE('',*,*,#4259,.F.); +#4259 = EDGE_CURVE('',#4260,#4262,#4264,.T.); +#4260 = VERTEX_POINT('',#4261); +#4261 = CARTESIAN_POINT('',(14.166666666667,17.9,8.)); +#4262 = VERTEX_POINT('',#4263); +#4263 = CARTESIAN_POINT('',(14.166666666667,17.9,40.)); +#4264 = LINE('',#4265,#4266); +#4265 = CARTESIAN_POINT('',(14.166666666667,17.9,8.)); +#4266 = VECTOR('',#4267,1.); +#4267 = DIRECTION('',(0.,0.,1.)); +#4268 = ORIENTED_EDGE('',*,*,#4269,.T.); +#4269 = EDGE_CURVE('',#4260,#4270,#4272,.T.); +#4270 = VERTEX_POINT('',#4271); +#4271 = CARTESIAN_POINT('',(14.166666666667,20.1,8.)); +#4272 = LINE('',#4273,#4274); +#4273 = CARTESIAN_POINT('',(14.166666666667,17.9,8.)); +#4274 = VECTOR('',#4275,1.); +#4275 = DIRECTION('',(-0.,1.,0.)); +#4276 = ORIENTED_EDGE('',*,*,#4277,.T.); +#4277 = EDGE_CURVE('',#4270,#4278,#4280,.T.); +#4278 = VERTEX_POINT('',#4279); +#4279 = CARTESIAN_POINT('',(14.166666666667,20.1,40.)); +#4280 = LINE('',#4281,#4282); +#4281 = CARTESIAN_POINT('',(14.166666666667,20.1,8.)); +#4282 = VECTOR('',#4283,1.); +#4283 = DIRECTION('',(0.,0.,1.)); +#4284 = ORIENTED_EDGE('',*,*,#4285,.F.); +#4285 = EDGE_CURVE('',#4262,#4278,#4286,.T.); +#4286 = LINE('',#4287,#4288); +#4287 = CARTESIAN_POINT('',(14.166666666667,17.9,40.)); +#4288 = VECTOR('',#4289,1.); +#4289 = DIRECTION('',(-0.,1.,0.)); +#4290 = PLANE('',#4291); +#4291 = AXIS2_PLACEMENT_3D('',#4292,#4293,#4294); +#4292 = CARTESIAN_POINT('',(14.166666666667,17.9,8.)); +#4293 = DIRECTION('',(1.,0.,-0.)); +#4294 = DIRECTION('',(0.,0.,1.)); +#4295 = ADVANCED_FACE('',(#4296),#4330,.T.); +#4296 = FACE_BOUND('',#4297,.T.); +#4297 = EDGE_LOOP('',(#4298,#4308,#4316,#4324)); +#4298 = ORIENTED_EDGE('',*,*,#4299,.F.); +#4299 = EDGE_CURVE('',#4300,#4302,#4304,.T.); +#4300 = VERTEX_POINT('',#4301); +#4301 = CARTESIAN_POINT('',(19.166666666667,17.9,8.)); +#4302 = VERTEX_POINT('',#4303); +#4303 = CARTESIAN_POINT('',(19.166666666667,17.9,40.)); +#4304 = LINE('',#4305,#4306); +#4305 = CARTESIAN_POINT('',(19.166666666667,17.9,8.)); +#4306 = VECTOR('',#4307,1.); +#4307 = DIRECTION('',(0.,0.,1.)); +#4308 = ORIENTED_EDGE('',*,*,#4309,.T.); +#4309 = EDGE_CURVE('',#4300,#4310,#4312,.T.); +#4310 = VERTEX_POINT('',#4311); +#4311 = CARTESIAN_POINT('',(19.166666666667,20.1,8.)); +#4312 = LINE('',#4313,#4314); +#4313 = CARTESIAN_POINT('',(19.166666666667,17.9,8.)); +#4314 = VECTOR('',#4315,1.); +#4315 = DIRECTION('',(-0.,1.,0.)); +#4316 = ORIENTED_EDGE('',*,*,#4317,.T.); +#4317 = EDGE_CURVE('',#4310,#4318,#4320,.T.); +#4318 = VERTEX_POINT('',#4319); +#4319 = CARTESIAN_POINT('',(19.166666666667,20.1,40.)); +#4320 = LINE('',#4321,#4322); +#4321 = CARTESIAN_POINT('',(19.166666666667,20.1,8.)); +#4322 = VECTOR('',#4323,1.); +#4323 = DIRECTION('',(0.,0.,1.)); +#4324 = ORIENTED_EDGE('',*,*,#4325,.F.); +#4325 = EDGE_CURVE('',#4302,#4318,#4326,.T.); +#4326 = LINE('',#4327,#4328); +#4327 = CARTESIAN_POINT('',(19.166666666667,17.9,40.)); +#4328 = VECTOR('',#4329,1.); +#4329 = DIRECTION('',(-0.,1.,0.)); +#4330 = PLANE('',#4331); +#4331 = AXIS2_PLACEMENT_3D('',#4332,#4333,#4334); +#4332 = CARTESIAN_POINT('',(19.166666666667,17.9,8.)); +#4333 = DIRECTION('',(1.,0.,-0.)); +#4334 = DIRECTION('',(0.,0.,1.)); +#4335 = ADVANCED_FACE('',(#4336),#4352,.F.); +#4336 = FACE_BOUND('',#4337,.F.); +#4337 = EDGE_LOOP('',(#4338,#4344,#4345,#4351)); +#4338 = ORIENTED_EDGE('',*,*,#4339,.F.); +#4339 = EDGE_CURVE('',#4260,#4300,#4340,.T.); +#4340 = LINE('',#4341,#4342); +#4341 = CARTESIAN_POINT('',(14.166666666667,17.9,8.)); +#4342 = VECTOR('',#4343,1.); +#4343 = DIRECTION('',(1.,0.,-0.)); +#4344 = ORIENTED_EDGE('',*,*,#4259,.T.); +#4345 = ORIENTED_EDGE('',*,*,#4346,.T.); +#4346 = EDGE_CURVE('',#4262,#4302,#4347,.T.); +#4347 = LINE('',#4348,#4349); +#4348 = CARTESIAN_POINT('',(14.166666666667,17.9,40.)); +#4349 = VECTOR('',#4350,1.); +#4350 = DIRECTION('',(1.,0.,-0.)); +#4351 = ORIENTED_EDGE('',*,*,#4299,.F.); +#4352 = PLANE('',#4353); +#4353 = AXIS2_PLACEMENT_3D('',#4354,#4355,#4356); +#4354 = CARTESIAN_POINT('',(14.166666666667,17.9,8.)); +#4355 = DIRECTION('',(-0.,1.,0.)); +#4356 = DIRECTION('',(0.,0.,1.)); +#4357 = ADVANCED_FACE('',(#4358),#4374,.T.); +#4358 = FACE_BOUND('',#4359,.T.); +#4359 = EDGE_LOOP('',(#4360,#4366,#4367,#4373)); +#4360 = ORIENTED_EDGE('',*,*,#4361,.F.); +#4361 = EDGE_CURVE('',#4270,#4310,#4362,.T.); +#4362 = LINE('',#4363,#4364); +#4363 = CARTESIAN_POINT('',(14.166666666667,20.1,8.)); +#4364 = VECTOR('',#4365,1.); +#4365 = DIRECTION('',(1.,0.,-0.)); +#4366 = ORIENTED_EDGE('',*,*,#4277,.T.); +#4367 = ORIENTED_EDGE('',*,*,#4368,.T.); +#4368 = EDGE_CURVE('',#4278,#4318,#4369,.T.); +#4369 = LINE('',#4370,#4371); +#4370 = CARTESIAN_POINT('',(14.166666666667,20.1,40.)); +#4371 = VECTOR('',#4372,1.); +#4372 = DIRECTION('',(1.,0.,-0.)); +#4373 = ORIENTED_EDGE('',*,*,#4317,.F.); +#4374 = PLANE('',#4375); +#4375 = AXIS2_PLACEMENT_3D('',#4376,#4377,#4378); +#4376 = CARTESIAN_POINT('',(14.166666666667,20.1,8.)); +#4377 = DIRECTION('',(-0.,1.,0.)); +#4378 = DIRECTION('',(0.,0.,1.)); +#4379 = ADVANCED_FACE('',(#4380),#4386,.F.); +#4380 = FACE_BOUND('',#4381,.F.); +#4381 = EDGE_LOOP('',(#4382,#4383,#4384,#4385)); +#4382 = ORIENTED_EDGE('',*,*,#4269,.F.); +#4383 = ORIENTED_EDGE('',*,*,#4339,.T.); +#4384 = ORIENTED_EDGE('',*,*,#4309,.T.); +#4385 = ORIENTED_EDGE('',*,*,#4361,.F.); +#4386 = PLANE('',#4387); +#4387 = AXIS2_PLACEMENT_3D('',#4388,#4389,#4390); +#4388 = CARTESIAN_POINT('',(14.166666666667,17.9,8.)); +#4389 = DIRECTION('',(0.,0.,1.)); +#4390 = DIRECTION('',(1.,0.,-0.)); +#4391 = ADVANCED_FACE('',(#4392),#4398,.T.); +#4392 = FACE_BOUND('',#4393,.T.); +#4393 = EDGE_LOOP('',(#4394,#4395,#4396,#4397)); +#4394 = ORIENTED_EDGE('',*,*,#4285,.F.); +#4395 = ORIENTED_EDGE('',*,*,#4346,.T.); +#4396 = ORIENTED_EDGE('',*,*,#4325,.T.); +#4397 = ORIENTED_EDGE('',*,*,#4368,.F.); +#4398 = PLANE('',#4399); +#4399 = AXIS2_PLACEMENT_3D('',#4400,#4401,#4402); +#4400 = CARTESIAN_POINT('',(14.166666666667,17.9,40.)); +#4401 = DIRECTION('',(0.,0.,1.)); +#4402 = DIRECTION('',(1.,0.,-0.)); +#4403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4407)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4404,#4405,#4406)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4404 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4405 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4406 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4407 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4404, + 'distance_accuracy_value','confusion accuracy'); +#4408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4409,#4411); +#4409 = ( REPRESENTATION_RELATIONSHIP('','',#4252,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4410) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111); +#4411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4412); +#4412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','WireDuct_RightCombSlot_11', + '',#5,#4247,$); +#4413 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4249)); +#4414 = SHAPE_DEFINITION_REPRESENTATION(#4415,#4421); +#4415 = PRODUCT_DEFINITION_SHAPE('','',#4416); +#4416 = PRODUCT_DEFINITION('design','',#4417,#4420); +#4417 = PRODUCT_DEFINITION_FORMATION('','',#4418); +#4418 = PRODUCT('WireDuct_LeftCombSlot_12','WireDuct_LeftCombSlot_12','' + ,(#4419)); +#4419 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4420 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4421 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4422),#4572); +#4422 = MANIFOLD_SOLID_BREP('',#4423); +#4423 = CLOSED_SHELL('',(#4424,#4464,#4504,#4526,#4548,#4560)); +#4424 = ADVANCED_FACE('',(#4425),#4459,.F.); +#4425 = FACE_BOUND('',#4426,.F.); +#4426 = EDGE_LOOP('',(#4427,#4437,#4445,#4453)); +#4427 = ORIENTED_EDGE('',*,*,#4428,.F.); +#4428 = EDGE_CURVE('',#4429,#4431,#4433,.T.); +#4429 = VERTEX_POINT('',#4430); +#4430 = CARTESIAN_POINT('',(25.277777777778,-20.1,8.)); +#4431 = VERTEX_POINT('',#4432); +#4432 = CARTESIAN_POINT('',(25.277777777778,-20.1,40.)); +#4433 = LINE('',#4434,#4435); +#4434 = CARTESIAN_POINT('',(25.277777777778,-20.1,8.)); +#4435 = VECTOR('',#4436,1.); +#4436 = DIRECTION('',(0.,0.,1.)); +#4437 = ORIENTED_EDGE('',*,*,#4438,.T.); +#4438 = EDGE_CURVE('',#4429,#4439,#4441,.T.); +#4439 = VERTEX_POINT('',#4440); +#4440 = CARTESIAN_POINT('',(25.277777777778,-17.9,8.)); +#4441 = LINE('',#4442,#4443); +#4442 = CARTESIAN_POINT('',(25.277777777778,-20.1,8.)); +#4443 = VECTOR('',#4444,1.); +#4444 = DIRECTION('',(-0.,1.,0.)); +#4445 = ORIENTED_EDGE('',*,*,#4446,.T.); +#4446 = EDGE_CURVE('',#4439,#4447,#4449,.T.); +#4447 = VERTEX_POINT('',#4448); +#4448 = CARTESIAN_POINT('',(25.277777777778,-17.9,40.)); +#4449 = LINE('',#4450,#4451); +#4450 = CARTESIAN_POINT('',(25.277777777778,-17.9,8.)); +#4451 = VECTOR('',#4452,1.); +#4452 = DIRECTION('',(0.,0.,1.)); +#4453 = ORIENTED_EDGE('',*,*,#4454,.F.); +#4454 = EDGE_CURVE('',#4431,#4447,#4455,.T.); +#4455 = LINE('',#4456,#4457); +#4456 = CARTESIAN_POINT('',(25.277777777778,-20.1,40.)); +#4457 = VECTOR('',#4458,1.); +#4458 = DIRECTION('',(-0.,1.,0.)); +#4459 = PLANE('',#4460); +#4460 = AXIS2_PLACEMENT_3D('',#4461,#4462,#4463); +#4461 = CARTESIAN_POINT('',(25.277777777778,-20.1,8.)); +#4462 = DIRECTION('',(1.,0.,-0.)); +#4463 = DIRECTION('',(0.,0.,1.)); +#4464 = ADVANCED_FACE('',(#4465),#4499,.T.); +#4465 = FACE_BOUND('',#4466,.T.); +#4466 = EDGE_LOOP('',(#4467,#4477,#4485,#4493)); +#4467 = ORIENTED_EDGE('',*,*,#4468,.F.); +#4468 = EDGE_CURVE('',#4469,#4471,#4473,.T.); +#4469 = VERTEX_POINT('',#4470); +#4470 = CARTESIAN_POINT('',(30.277777777778,-20.1,8.)); +#4471 = VERTEX_POINT('',#4472); +#4472 = CARTESIAN_POINT('',(30.277777777778,-20.1,40.)); +#4473 = LINE('',#4474,#4475); +#4474 = CARTESIAN_POINT('',(30.277777777778,-20.1,8.)); +#4475 = VECTOR('',#4476,1.); +#4476 = DIRECTION('',(0.,0.,1.)); +#4477 = ORIENTED_EDGE('',*,*,#4478,.T.); +#4478 = EDGE_CURVE('',#4469,#4479,#4481,.T.); +#4479 = VERTEX_POINT('',#4480); +#4480 = CARTESIAN_POINT('',(30.277777777778,-17.9,8.)); +#4481 = LINE('',#4482,#4483); +#4482 = CARTESIAN_POINT('',(30.277777777778,-20.1,8.)); +#4483 = VECTOR('',#4484,1.); +#4484 = DIRECTION('',(-0.,1.,0.)); +#4485 = ORIENTED_EDGE('',*,*,#4486,.T.); +#4486 = EDGE_CURVE('',#4479,#4487,#4489,.T.); +#4487 = VERTEX_POINT('',#4488); +#4488 = CARTESIAN_POINT('',(30.277777777778,-17.9,40.)); +#4489 = LINE('',#4490,#4491); +#4490 = CARTESIAN_POINT('',(30.277777777778,-17.9,8.)); +#4491 = VECTOR('',#4492,1.); +#4492 = DIRECTION('',(0.,0.,1.)); +#4493 = ORIENTED_EDGE('',*,*,#4494,.F.); +#4494 = EDGE_CURVE('',#4471,#4487,#4495,.T.); +#4495 = LINE('',#4496,#4497); +#4496 = CARTESIAN_POINT('',(30.277777777778,-20.1,40.)); +#4497 = VECTOR('',#4498,1.); +#4498 = DIRECTION('',(-0.,1.,0.)); +#4499 = PLANE('',#4500); +#4500 = AXIS2_PLACEMENT_3D('',#4501,#4502,#4503); +#4501 = CARTESIAN_POINT('',(30.277777777778,-20.1,8.)); +#4502 = DIRECTION('',(1.,0.,-0.)); +#4503 = DIRECTION('',(0.,0.,1.)); +#4504 = ADVANCED_FACE('',(#4505),#4521,.F.); +#4505 = FACE_BOUND('',#4506,.F.); +#4506 = EDGE_LOOP('',(#4507,#4513,#4514,#4520)); +#4507 = ORIENTED_EDGE('',*,*,#4508,.F.); +#4508 = EDGE_CURVE('',#4429,#4469,#4509,.T.); +#4509 = LINE('',#4510,#4511); +#4510 = CARTESIAN_POINT('',(25.277777777778,-20.1,8.)); +#4511 = VECTOR('',#4512,1.); +#4512 = DIRECTION('',(1.,0.,-0.)); +#4513 = ORIENTED_EDGE('',*,*,#4428,.T.); +#4514 = ORIENTED_EDGE('',*,*,#4515,.T.); +#4515 = EDGE_CURVE('',#4431,#4471,#4516,.T.); +#4516 = LINE('',#4517,#4518); +#4517 = CARTESIAN_POINT('',(25.277777777778,-20.1,40.)); +#4518 = VECTOR('',#4519,1.); +#4519 = DIRECTION('',(1.,0.,-0.)); +#4520 = ORIENTED_EDGE('',*,*,#4468,.F.); +#4521 = PLANE('',#4522); +#4522 = AXIS2_PLACEMENT_3D('',#4523,#4524,#4525); +#4523 = CARTESIAN_POINT('',(25.277777777778,-20.1,8.)); +#4524 = DIRECTION('',(-0.,1.,0.)); +#4525 = DIRECTION('',(0.,0.,1.)); +#4526 = ADVANCED_FACE('',(#4527),#4543,.T.); +#4527 = FACE_BOUND('',#4528,.T.); +#4528 = EDGE_LOOP('',(#4529,#4535,#4536,#4542)); +#4529 = ORIENTED_EDGE('',*,*,#4530,.F.); +#4530 = EDGE_CURVE('',#4439,#4479,#4531,.T.); +#4531 = LINE('',#4532,#4533); +#4532 = CARTESIAN_POINT('',(25.277777777778,-17.9,8.)); +#4533 = VECTOR('',#4534,1.); +#4534 = DIRECTION('',(1.,0.,-0.)); +#4535 = ORIENTED_EDGE('',*,*,#4446,.T.); +#4536 = ORIENTED_EDGE('',*,*,#4537,.T.); +#4537 = EDGE_CURVE('',#4447,#4487,#4538,.T.); +#4538 = LINE('',#4539,#4540); +#4539 = CARTESIAN_POINT('',(25.277777777778,-17.9,40.)); +#4540 = VECTOR('',#4541,1.); +#4541 = DIRECTION('',(1.,0.,-0.)); +#4542 = ORIENTED_EDGE('',*,*,#4486,.F.); +#4543 = PLANE('',#4544); +#4544 = AXIS2_PLACEMENT_3D('',#4545,#4546,#4547); +#4545 = CARTESIAN_POINT('',(25.277777777778,-17.9,8.)); +#4546 = DIRECTION('',(-0.,1.,0.)); +#4547 = DIRECTION('',(0.,0.,1.)); +#4548 = ADVANCED_FACE('',(#4549),#4555,.F.); +#4549 = FACE_BOUND('',#4550,.F.); +#4550 = EDGE_LOOP('',(#4551,#4552,#4553,#4554)); +#4551 = ORIENTED_EDGE('',*,*,#4438,.F.); +#4552 = ORIENTED_EDGE('',*,*,#4508,.T.); +#4553 = ORIENTED_EDGE('',*,*,#4478,.T.); +#4554 = ORIENTED_EDGE('',*,*,#4530,.F.); +#4555 = PLANE('',#4556); +#4556 = AXIS2_PLACEMENT_3D('',#4557,#4558,#4559); +#4557 = CARTESIAN_POINT('',(25.277777777778,-20.1,8.)); +#4558 = DIRECTION('',(0.,0.,1.)); +#4559 = DIRECTION('',(1.,0.,-0.)); +#4560 = ADVANCED_FACE('',(#4561),#4567,.T.); +#4561 = FACE_BOUND('',#4562,.T.); +#4562 = EDGE_LOOP('',(#4563,#4564,#4565,#4566)); +#4563 = ORIENTED_EDGE('',*,*,#4454,.F.); +#4564 = ORIENTED_EDGE('',*,*,#4515,.T.); +#4565 = ORIENTED_EDGE('',*,*,#4494,.T.); +#4566 = ORIENTED_EDGE('',*,*,#4537,.F.); +#4567 = PLANE('',#4568); +#4568 = AXIS2_PLACEMENT_3D('',#4569,#4570,#4571); +#4569 = CARTESIAN_POINT('',(25.277777777778,-20.1,40.)); +#4570 = DIRECTION('',(0.,0.,1.)); +#4571 = DIRECTION('',(1.,0.,-0.)); +#4572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4576)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4573,#4574,#4575)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4573 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4574 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4575 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4576 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4573, + 'distance_accuracy_value','confusion accuracy'); +#4577 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4578,#4580); +#4578 = ( REPRESENTATION_RELATIONSHIP('','',#4421,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4579) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4579 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115); +#4580 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4581); +#4581 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','WireDuct_LeftCombSlot_12', + '',#5,#4416,$); +#4582 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4418)); +#4583 = SHAPE_DEFINITION_REPRESENTATION(#4584,#4590); +#4584 = PRODUCT_DEFINITION_SHAPE('','',#4585); +#4585 = PRODUCT_DEFINITION('design','',#4586,#4589); +#4586 = PRODUCT_DEFINITION_FORMATION('','',#4587); +#4587 = PRODUCT('WireDuct_RightCombSlot_12','WireDuct_RightCombSlot_12', + '',(#4588)); +#4588 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4589 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4590 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4591),#4741); +#4591 = MANIFOLD_SOLID_BREP('',#4592); +#4592 = CLOSED_SHELL('',(#4593,#4633,#4673,#4695,#4717,#4729)); +#4593 = ADVANCED_FACE('',(#4594),#4628,.F.); +#4594 = FACE_BOUND('',#4595,.F.); +#4595 = EDGE_LOOP('',(#4596,#4606,#4614,#4622)); +#4596 = ORIENTED_EDGE('',*,*,#4597,.F.); +#4597 = EDGE_CURVE('',#4598,#4600,#4602,.T.); +#4598 = VERTEX_POINT('',#4599); +#4599 = CARTESIAN_POINT('',(25.277777777778,17.9,8.)); +#4600 = VERTEX_POINT('',#4601); +#4601 = CARTESIAN_POINT('',(25.277777777778,17.9,40.)); +#4602 = LINE('',#4603,#4604); +#4603 = CARTESIAN_POINT('',(25.277777777778,17.9,8.)); +#4604 = VECTOR('',#4605,1.); +#4605 = DIRECTION('',(0.,0.,1.)); +#4606 = ORIENTED_EDGE('',*,*,#4607,.T.); +#4607 = EDGE_CURVE('',#4598,#4608,#4610,.T.); +#4608 = VERTEX_POINT('',#4609); +#4609 = CARTESIAN_POINT('',(25.277777777778,20.1,8.)); +#4610 = LINE('',#4611,#4612); +#4611 = CARTESIAN_POINT('',(25.277777777778,17.9,8.)); +#4612 = VECTOR('',#4613,1.); +#4613 = DIRECTION('',(-0.,1.,0.)); +#4614 = ORIENTED_EDGE('',*,*,#4615,.T.); +#4615 = EDGE_CURVE('',#4608,#4616,#4618,.T.); +#4616 = VERTEX_POINT('',#4617); +#4617 = CARTESIAN_POINT('',(25.277777777778,20.1,40.)); +#4618 = LINE('',#4619,#4620); +#4619 = CARTESIAN_POINT('',(25.277777777778,20.1,8.)); +#4620 = VECTOR('',#4621,1.); +#4621 = DIRECTION('',(0.,0.,1.)); +#4622 = ORIENTED_EDGE('',*,*,#4623,.F.); +#4623 = EDGE_CURVE('',#4600,#4616,#4624,.T.); +#4624 = LINE('',#4625,#4626); +#4625 = CARTESIAN_POINT('',(25.277777777778,17.9,40.)); +#4626 = VECTOR('',#4627,1.); +#4627 = DIRECTION('',(-0.,1.,0.)); +#4628 = PLANE('',#4629); +#4629 = AXIS2_PLACEMENT_3D('',#4630,#4631,#4632); +#4630 = CARTESIAN_POINT('',(25.277777777778,17.9,8.)); +#4631 = DIRECTION('',(1.,0.,-0.)); +#4632 = DIRECTION('',(0.,0.,1.)); +#4633 = ADVANCED_FACE('',(#4634),#4668,.T.); +#4634 = FACE_BOUND('',#4635,.T.); +#4635 = EDGE_LOOP('',(#4636,#4646,#4654,#4662)); +#4636 = ORIENTED_EDGE('',*,*,#4637,.F.); +#4637 = EDGE_CURVE('',#4638,#4640,#4642,.T.); +#4638 = VERTEX_POINT('',#4639); +#4639 = CARTESIAN_POINT('',(30.277777777778,17.9,8.)); +#4640 = VERTEX_POINT('',#4641); +#4641 = CARTESIAN_POINT('',(30.277777777778,17.9,40.)); +#4642 = LINE('',#4643,#4644); +#4643 = CARTESIAN_POINT('',(30.277777777778,17.9,8.)); +#4644 = VECTOR('',#4645,1.); +#4645 = DIRECTION('',(0.,0.,1.)); +#4646 = ORIENTED_EDGE('',*,*,#4647,.T.); +#4647 = EDGE_CURVE('',#4638,#4648,#4650,.T.); +#4648 = VERTEX_POINT('',#4649); +#4649 = CARTESIAN_POINT('',(30.277777777778,20.1,8.)); +#4650 = LINE('',#4651,#4652); +#4651 = CARTESIAN_POINT('',(30.277777777778,17.9,8.)); +#4652 = VECTOR('',#4653,1.); +#4653 = DIRECTION('',(-0.,1.,0.)); +#4654 = ORIENTED_EDGE('',*,*,#4655,.T.); +#4655 = EDGE_CURVE('',#4648,#4656,#4658,.T.); +#4656 = VERTEX_POINT('',#4657); +#4657 = CARTESIAN_POINT('',(30.277777777778,20.1,40.)); +#4658 = LINE('',#4659,#4660); +#4659 = CARTESIAN_POINT('',(30.277777777778,20.1,8.)); +#4660 = VECTOR('',#4661,1.); +#4661 = DIRECTION('',(0.,0.,1.)); +#4662 = ORIENTED_EDGE('',*,*,#4663,.F.); +#4663 = EDGE_CURVE('',#4640,#4656,#4664,.T.); +#4664 = LINE('',#4665,#4666); +#4665 = CARTESIAN_POINT('',(30.277777777778,17.9,40.)); +#4666 = VECTOR('',#4667,1.); +#4667 = DIRECTION('',(-0.,1.,0.)); +#4668 = PLANE('',#4669); +#4669 = AXIS2_PLACEMENT_3D('',#4670,#4671,#4672); +#4670 = CARTESIAN_POINT('',(30.277777777778,17.9,8.)); +#4671 = DIRECTION('',(1.,0.,-0.)); +#4672 = DIRECTION('',(0.,0.,1.)); +#4673 = ADVANCED_FACE('',(#4674),#4690,.F.); +#4674 = FACE_BOUND('',#4675,.F.); +#4675 = EDGE_LOOP('',(#4676,#4682,#4683,#4689)); +#4676 = ORIENTED_EDGE('',*,*,#4677,.F.); +#4677 = EDGE_CURVE('',#4598,#4638,#4678,.T.); +#4678 = LINE('',#4679,#4680); +#4679 = CARTESIAN_POINT('',(25.277777777778,17.9,8.)); +#4680 = VECTOR('',#4681,1.); +#4681 = DIRECTION('',(1.,0.,-0.)); +#4682 = ORIENTED_EDGE('',*,*,#4597,.T.); +#4683 = ORIENTED_EDGE('',*,*,#4684,.T.); +#4684 = EDGE_CURVE('',#4600,#4640,#4685,.T.); +#4685 = LINE('',#4686,#4687); +#4686 = CARTESIAN_POINT('',(25.277777777778,17.9,40.)); +#4687 = VECTOR('',#4688,1.); +#4688 = DIRECTION('',(1.,0.,-0.)); +#4689 = ORIENTED_EDGE('',*,*,#4637,.F.); +#4690 = PLANE('',#4691); +#4691 = AXIS2_PLACEMENT_3D('',#4692,#4693,#4694); +#4692 = CARTESIAN_POINT('',(25.277777777778,17.9,8.)); +#4693 = DIRECTION('',(-0.,1.,0.)); +#4694 = DIRECTION('',(0.,0.,1.)); +#4695 = ADVANCED_FACE('',(#4696),#4712,.T.); +#4696 = FACE_BOUND('',#4697,.T.); +#4697 = EDGE_LOOP('',(#4698,#4704,#4705,#4711)); +#4698 = ORIENTED_EDGE('',*,*,#4699,.F.); +#4699 = EDGE_CURVE('',#4608,#4648,#4700,.T.); +#4700 = LINE('',#4701,#4702); +#4701 = CARTESIAN_POINT('',(25.277777777778,20.1,8.)); +#4702 = VECTOR('',#4703,1.); +#4703 = DIRECTION('',(1.,0.,-0.)); +#4704 = ORIENTED_EDGE('',*,*,#4615,.T.); +#4705 = ORIENTED_EDGE('',*,*,#4706,.T.); +#4706 = EDGE_CURVE('',#4616,#4656,#4707,.T.); +#4707 = LINE('',#4708,#4709); +#4708 = CARTESIAN_POINT('',(25.277777777778,20.1,40.)); +#4709 = VECTOR('',#4710,1.); +#4710 = DIRECTION('',(1.,0.,-0.)); +#4711 = ORIENTED_EDGE('',*,*,#4655,.F.); +#4712 = PLANE('',#4713); +#4713 = AXIS2_PLACEMENT_3D('',#4714,#4715,#4716); +#4714 = CARTESIAN_POINT('',(25.277777777778,20.1,8.)); +#4715 = DIRECTION('',(-0.,1.,0.)); +#4716 = DIRECTION('',(0.,0.,1.)); +#4717 = ADVANCED_FACE('',(#4718),#4724,.F.); +#4718 = FACE_BOUND('',#4719,.F.); +#4719 = EDGE_LOOP('',(#4720,#4721,#4722,#4723)); +#4720 = ORIENTED_EDGE('',*,*,#4607,.F.); +#4721 = ORIENTED_EDGE('',*,*,#4677,.T.); +#4722 = ORIENTED_EDGE('',*,*,#4647,.T.); +#4723 = ORIENTED_EDGE('',*,*,#4699,.F.); +#4724 = PLANE('',#4725); +#4725 = AXIS2_PLACEMENT_3D('',#4726,#4727,#4728); +#4726 = CARTESIAN_POINT('',(25.277777777778,17.9,8.)); +#4727 = DIRECTION('',(0.,0.,1.)); +#4728 = DIRECTION('',(1.,0.,-0.)); +#4729 = ADVANCED_FACE('',(#4730),#4736,.T.); +#4730 = FACE_BOUND('',#4731,.T.); +#4731 = EDGE_LOOP('',(#4732,#4733,#4734,#4735)); +#4732 = ORIENTED_EDGE('',*,*,#4623,.F.); +#4733 = ORIENTED_EDGE('',*,*,#4684,.T.); +#4734 = ORIENTED_EDGE('',*,*,#4663,.T.); +#4735 = ORIENTED_EDGE('',*,*,#4706,.F.); +#4736 = PLANE('',#4737); +#4737 = AXIS2_PLACEMENT_3D('',#4738,#4739,#4740); +#4738 = CARTESIAN_POINT('',(25.277777777778,17.9,40.)); +#4739 = DIRECTION('',(0.,0.,1.)); +#4740 = DIRECTION('',(1.,0.,-0.)); +#4741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4745)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4742,#4743,#4744)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4742, + 'distance_accuracy_value','confusion accuracy'); +#4746 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4747,#4749); +#4747 = ( REPRESENTATION_RELATIONSHIP('','',#4590,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4748) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4748 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119); +#4749 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4750); +#4750 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','WireDuct_RightCombSlot_12', + '',#5,#4585,$); +#4751 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4587)); +#4752 = SHAPE_DEFINITION_REPRESENTATION(#4753,#4759); +#4753 = PRODUCT_DEFINITION_SHAPE('','',#4754); +#4754 = PRODUCT_DEFINITION('design','',#4755,#4758); +#4755 = PRODUCT_DEFINITION_FORMATION('','',#4756); +#4756 = PRODUCT('WireDuct_LeftCombSlot_13','WireDuct_LeftCombSlot_13','' + ,(#4757)); +#4757 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4759 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4760),#4910); +#4760 = MANIFOLD_SOLID_BREP('',#4761); +#4761 = CLOSED_SHELL('',(#4762,#4802,#4842,#4864,#4886,#4898)); +#4762 = ADVANCED_FACE('',(#4763),#4797,.F.); +#4763 = FACE_BOUND('',#4764,.F.); +#4764 = EDGE_LOOP('',(#4765,#4775,#4783,#4791)); +#4765 = ORIENTED_EDGE('',*,*,#4766,.F.); +#4766 = EDGE_CURVE('',#4767,#4769,#4771,.T.); +#4767 = VERTEX_POINT('',#4768); +#4768 = CARTESIAN_POINT('',(36.388888888889,-20.1,8.)); +#4769 = VERTEX_POINT('',#4770); +#4770 = CARTESIAN_POINT('',(36.388888888889,-20.1,40.)); +#4771 = LINE('',#4772,#4773); +#4772 = CARTESIAN_POINT('',(36.388888888889,-20.1,8.)); +#4773 = VECTOR('',#4774,1.); +#4774 = DIRECTION('',(0.,0.,1.)); +#4775 = ORIENTED_EDGE('',*,*,#4776,.T.); +#4776 = EDGE_CURVE('',#4767,#4777,#4779,.T.); +#4777 = VERTEX_POINT('',#4778); +#4778 = CARTESIAN_POINT('',(36.388888888889,-17.9,8.)); +#4779 = LINE('',#4780,#4781); +#4780 = CARTESIAN_POINT('',(36.388888888889,-20.1,8.)); +#4781 = VECTOR('',#4782,1.); +#4782 = DIRECTION('',(-0.,1.,0.)); +#4783 = ORIENTED_EDGE('',*,*,#4784,.T.); +#4784 = EDGE_CURVE('',#4777,#4785,#4787,.T.); +#4785 = VERTEX_POINT('',#4786); +#4786 = CARTESIAN_POINT('',(36.388888888889,-17.9,40.)); +#4787 = LINE('',#4788,#4789); +#4788 = CARTESIAN_POINT('',(36.388888888889,-17.9,8.)); +#4789 = VECTOR('',#4790,1.); +#4790 = DIRECTION('',(0.,0.,1.)); +#4791 = ORIENTED_EDGE('',*,*,#4792,.F.); +#4792 = EDGE_CURVE('',#4769,#4785,#4793,.T.); +#4793 = LINE('',#4794,#4795); +#4794 = CARTESIAN_POINT('',(36.388888888889,-20.1,40.)); +#4795 = VECTOR('',#4796,1.); +#4796 = DIRECTION('',(-0.,1.,0.)); +#4797 = PLANE('',#4798); +#4798 = AXIS2_PLACEMENT_3D('',#4799,#4800,#4801); +#4799 = CARTESIAN_POINT('',(36.388888888889,-20.1,8.)); +#4800 = DIRECTION('',(1.,0.,-0.)); +#4801 = DIRECTION('',(0.,0.,1.)); +#4802 = ADVANCED_FACE('',(#4803),#4837,.T.); +#4803 = FACE_BOUND('',#4804,.T.); +#4804 = EDGE_LOOP('',(#4805,#4815,#4823,#4831)); +#4805 = ORIENTED_EDGE('',*,*,#4806,.F.); +#4806 = EDGE_CURVE('',#4807,#4809,#4811,.T.); +#4807 = VERTEX_POINT('',#4808); +#4808 = CARTESIAN_POINT('',(41.388888888889,-20.1,8.)); +#4809 = VERTEX_POINT('',#4810); +#4810 = CARTESIAN_POINT('',(41.388888888889,-20.1,40.)); +#4811 = LINE('',#4812,#4813); +#4812 = CARTESIAN_POINT('',(41.388888888889,-20.1,8.)); +#4813 = VECTOR('',#4814,1.); +#4814 = DIRECTION('',(0.,0.,1.)); +#4815 = ORIENTED_EDGE('',*,*,#4816,.T.); +#4816 = EDGE_CURVE('',#4807,#4817,#4819,.T.); +#4817 = VERTEX_POINT('',#4818); +#4818 = CARTESIAN_POINT('',(41.388888888889,-17.9,8.)); +#4819 = LINE('',#4820,#4821); +#4820 = CARTESIAN_POINT('',(41.388888888889,-20.1,8.)); +#4821 = VECTOR('',#4822,1.); +#4822 = DIRECTION('',(-0.,1.,0.)); +#4823 = ORIENTED_EDGE('',*,*,#4824,.T.); +#4824 = EDGE_CURVE('',#4817,#4825,#4827,.T.); +#4825 = VERTEX_POINT('',#4826); +#4826 = CARTESIAN_POINT('',(41.388888888889,-17.9,40.)); +#4827 = LINE('',#4828,#4829); +#4828 = CARTESIAN_POINT('',(41.388888888889,-17.9,8.)); +#4829 = VECTOR('',#4830,1.); +#4830 = DIRECTION('',(0.,0.,1.)); +#4831 = ORIENTED_EDGE('',*,*,#4832,.F.); +#4832 = EDGE_CURVE('',#4809,#4825,#4833,.T.); +#4833 = LINE('',#4834,#4835); +#4834 = CARTESIAN_POINT('',(41.388888888889,-20.1,40.)); +#4835 = VECTOR('',#4836,1.); +#4836 = DIRECTION('',(-0.,1.,0.)); +#4837 = PLANE('',#4838); +#4838 = AXIS2_PLACEMENT_3D('',#4839,#4840,#4841); +#4839 = CARTESIAN_POINT('',(41.388888888889,-20.1,8.)); +#4840 = DIRECTION('',(1.,0.,-0.)); +#4841 = DIRECTION('',(0.,0.,1.)); +#4842 = ADVANCED_FACE('',(#4843),#4859,.F.); +#4843 = FACE_BOUND('',#4844,.F.); +#4844 = EDGE_LOOP('',(#4845,#4851,#4852,#4858)); +#4845 = ORIENTED_EDGE('',*,*,#4846,.F.); +#4846 = EDGE_CURVE('',#4767,#4807,#4847,.T.); +#4847 = LINE('',#4848,#4849); +#4848 = CARTESIAN_POINT('',(36.388888888889,-20.1,8.)); +#4849 = VECTOR('',#4850,1.); +#4850 = DIRECTION('',(1.,0.,-0.)); +#4851 = ORIENTED_EDGE('',*,*,#4766,.T.); +#4852 = ORIENTED_EDGE('',*,*,#4853,.T.); +#4853 = EDGE_CURVE('',#4769,#4809,#4854,.T.); +#4854 = LINE('',#4855,#4856); +#4855 = CARTESIAN_POINT('',(36.388888888889,-20.1,40.)); +#4856 = VECTOR('',#4857,1.); +#4857 = DIRECTION('',(1.,0.,-0.)); +#4858 = ORIENTED_EDGE('',*,*,#4806,.F.); +#4859 = PLANE('',#4860); +#4860 = AXIS2_PLACEMENT_3D('',#4861,#4862,#4863); +#4861 = CARTESIAN_POINT('',(36.388888888889,-20.1,8.)); +#4862 = DIRECTION('',(-0.,1.,0.)); +#4863 = DIRECTION('',(0.,0.,1.)); +#4864 = ADVANCED_FACE('',(#4865),#4881,.T.); +#4865 = FACE_BOUND('',#4866,.T.); +#4866 = EDGE_LOOP('',(#4867,#4873,#4874,#4880)); +#4867 = ORIENTED_EDGE('',*,*,#4868,.F.); +#4868 = EDGE_CURVE('',#4777,#4817,#4869,.T.); +#4869 = LINE('',#4870,#4871); +#4870 = CARTESIAN_POINT('',(36.388888888889,-17.9,8.)); +#4871 = VECTOR('',#4872,1.); +#4872 = DIRECTION('',(1.,0.,-0.)); +#4873 = ORIENTED_EDGE('',*,*,#4784,.T.); +#4874 = ORIENTED_EDGE('',*,*,#4875,.T.); +#4875 = EDGE_CURVE('',#4785,#4825,#4876,.T.); +#4876 = LINE('',#4877,#4878); +#4877 = CARTESIAN_POINT('',(36.388888888889,-17.9,40.)); +#4878 = VECTOR('',#4879,1.); +#4879 = DIRECTION('',(1.,0.,-0.)); +#4880 = ORIENTED_EDGE('',*,*,#4824,.F.); +#4881 = PLANE('',#4882); +#4882 = AXIS2_PLACEMENT_3D('',#4883,#4884,#4885); +#4883 = CARTESIAN_POINT('',(36.388888888889,-17.9,8.)); +#4884 = DIRECTION('',(-0.,1.,0.)); +#4885 = DIRECTION('',(0.,0.,1.)); +#4886 = ADVANCED_FACE('',(#4887),#4893,.F.); +#4887 = FACE_BOUND('',#4888,.F.); +#4888 = EDGE_LOOP('',(#4889,#4890,#4891,#4892)); +#4889 = ORIENTED_EDGE('',*,*,#4776,.F.); +#4890 = ORIENTED_EDGE('',*,*,#4846,.T.); +#4891 = ORIENTED_EDGE('',*,*,#4816,.T.); +#4892 = ORIENTED_EDGE('',*,*,#4868,.F.); +#4893 = PLANE('',#4894); +#4894 = AXIS2_PLACEMENT_3D('',#4895,#4896,#4897); +#4895 = CARTESIAN_POINT('',(36.388888888889,-20.1,8.)); +#4896 = DIRECTION('',(0.,0.,1.)); +#4897 = DIRECTION('',(1.,0.,-0.)); +#4898 = ADVANCED_FACE('',(#4899),#4905,.T.); +#4899 = FACE_BOUND('',#4900,.T.); +#4900 = EDGE_LOOP('',(#4901,#4902,#4903,#4904)); +#4901 = ORIENTED_EDGE('',*,*,#4792,.F.); +#4902 = ORIENTED_EDGE('',*,*,#4853,.T.); +#4903 = ORIENTED_EDGE('',*,*,#4832,.T.); +#4904 = ORIENTED_EDGE('',*,*,#4875,.F.); +#4905 = PLANE('',#4906); +#4906 = AXIS2_PLACEMENT_3D('',#4907,#4908,#4909); +#4907 = CARTESIAN_POINT('',(36.388888888889,-20.1,40.)); +#4908 = DIRECTION('',(0.,0.,1.)); +#4909 = DIRECTION('',(1.,0.,-0.)); +#4910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4914)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4911,#4912,#4913)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4911 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4912 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4913 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4914 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4911, + 'distance_accuracy_value','confusion accuracy'); +#4915 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4916,#4918); +#4916 = ( REPRESENTATION_RELATIONSHIP('','',#4759,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4917) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4917 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123); +#4918 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4919); +#4919 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','WireDuct_LeftCombSlot_13', + '',#5,#4754,$); +#4920 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4756)); +#4921 = SHAPE_DEFINITION_REPRESENTATION(#4922,#4928); +#4922 = PRODUCT_DEFINITION_SHAPE('','',#4923); +#4923 = PRODUCT_DEFINITION('design','',#4924,#4927); +#4924 = PRODUCT_DEFINITION_FORMATION('','',#4925); +#4925 = PRODUCT('WireDuct_RightCombSlot_13','WireDuct_RightCombSlot_13', + '',(#4926)); +#4926 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4927 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4928 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4929),#5079); +#4929 = MANIFOLD_SOLID_BREP('',#4930); +#4930 = CLOSED_SHELL('',(#4931,#4971,#5011,#5033,#5055,#5067)); +#4931 = ADVANCED_FACE('',(#4932),#4966,.F.); +#4932 = FACE_BOUND('',#4933,.F.); +#4933 = EDGE_LOOP('',(#4934,#4944,#4952,#4960)); +#4934 = ORIENTED_EDGE('',*,*,#4935,.F.); +#4935 = EDGE_CURVE('',#4936,#4938,#4940,.T.); +#4936 = VERTEX_POINT('',#4937); +#4937 = CARTESIAN_POINT('',(36.388888888889,17.9,8.)); +#4938 = VERTEX_POINT('',#4939); +#4939 = CARTESIAN_POINT('',(36.388888888889,17.9,40.)); +#4940 = LINE('',#4941,#4942); +#4941 = CARTESIAN_POINT('',(36.388888888889,17.9,8.)); +#4942 = VECTOR('',#4943,1.); +#4943 = DIRECTION('',(0.,0.,1.)); +#4944 = ORIENTED_EDGE('',*,*,#4945,.T.); +#4945 = EDGE_CURVE('',#4936,#4946,#4948,.T.); +#4946 = VERTEX_POINT('',#4947); +#4947 = CARTESIAN_POINT('',(36.388888888889,20.1,8.)); +#4948 = LINE('',#4949,#4950); +#4949 = CARTESIAN_POINT('',(36.388888888889,17.9,8.)); +#4950 = VECTOR('',#4951,1.); +#4951 = DIRECTION('',(-0.,1.,0.)); +#4952 = ORIENTED_EDGE('',*,*,#4953,.T.); +#4953 = EDGE_CURVE('',#4946,#4954,#4956,.T.); +#4954 = VERTEX_POINT('',#4955); +#4955 = CARTESIAN_POINT('',(36.388888888889,20.1,40.)); +#4956 = LINE('',#4957,#4958); +#4957 = CARTESIAN_POINT('',(36.388888888889,20.1,8.)); +#4958 = VECTOR('',#4959,1.); +#4959 = DIRECTION('',(0.,0.,1.)); +#4960 = ORIENTED_EDGE('',*,*,#4961,.F.); +#4961 = EDGE_CURVE('',#4938,#4954,#4962,.T.); +#4962 = LINE('',#4963,#4964); +#4963 = CARTESIAN_POINT('',(36.388888888889,17.9,40.)); +#4964 = VECTOR('',#4965,1.); +#4965 = DIRECTION('',(-0.,1.,0.)); +#4966 = PLANE('',#4967); +#4967 = AXIS2_PLACEMENT_3D('',#4968,#4969,#4970); +#4968 = CARTESIAN_POINT('',(36.388888888889,17.9,8.)); +#4969 = DIRECTION('',(1.,0.,-0.)); +#4970 = DIRECTION('',(0.,0.,1.)); +#4971 = ADVANCED_FACE('',(#4972),#5006,.T.); +#4972 = FACE_BOUND('',#4973,.T.); +#4973 = EDGE_LOOP('',(#4974,#4984,#4992,#5000)); +#4974 = ORIENTED_EDGE('',*,*,#4975,.F.); +#4975 = EDGE_CURVE('',#4976,#4978,#4980,.T.); +#4976 = VERTEX_POINT('',#4977); +#4977 = CARTESIAN_POINT('',(41.388888888889,17.9,8.)); +#4978 = VERTEX_POINT('',#4979); +#4979 = CARTESIAN_POINT('',(41.388888888889,17.9,40.)); +#4980 = LINE('',#4981,#4982); +#4981 = CARTESIAN_POINT('',(41.388888888889,17.9,8.)); +#4982 = VECTOR('',#4983,1.); +#4983 = DIRECTION('',(0.,0.,1.)); +#4984 = ORIENTED_EDGE('',*,*,#4985,.T.); +#4985 = EDGE_CURVE('',#4976,#4986,#4988,.T.); +#4986 = VERTEX_POINT('',#4987); +#4987 = CARTESIAN_POINT('',(41.388888888889,20.1,8.)); +#4988 = LINE('',#4989,#4990); +#4989 = CARTESIAN_POINT('',(41.388888888889,17.9,8.)); +#4990 = VECTOR('',#4991,1.); +#4991 = DIRECTION('',(-0.,1.,0.)); +#4992 = ORIENTED_EDGE('',*,*,#4993,.T.); +#4993 = EDGE_CURVE('',#4986,#4994,#4996,.T.); +#4994 = VERTEX_POINT('',#4995); +#4995 = CARTESIAN_POINT('',(41.388888888889,20.1,40.)); +#4996 = LINE('',#4997,#4998); +#4997 = CARTESIAN_POINT('',(41.388888888889,20.1,8.)); +#4998 = VECTOR('',#4999,1.); +#4999 = DIRECTION('',(0.,0.,1.)); +#5000 = ORIENTED_EDGE('',*,*,#5001,.F.); +#5001 = EDGE_CURVE('',#4978,#4994,#5002,.T.); +#5002 = LINE('',#5003,#5004); +#5003 = CARTESIAN_POINT('',(41.388888888889,17.9,40.)); +#5004 = VECTOR('',#5005,1.); +#5005 = DIRECTION('',(-0.,1.,0.)); +#5006 = PLANE('',#5007); +#5007 = AXIS2_PLACEMENT_3D('',#5008,#5009,#5010); +#5008 = CARTESIAN_POINT('',(41.388888888889,17.9,8.)); +#5009 = DIRECTION('',(1.,0.,-0.)); +#5010 = DIRECTION('',(0.,0.,1.)); +#5011 = ADVANCED_FACE('',(#5012),#5028,.F.); +#5012 = FACE_BOUND('',#5013,.F.); +#5013 = EDGE_LOOP('',(#5014,#5020,#5021,#5027)); +#5014 = ORIENTED_EDGE('',*,*,#5015,.F.); +#5015 = EDGE_CURVE('',#4936,#4976,#5016,.T.); +#5016 = LINE('',#5017,#5018); +#5017 = CARTESIAN_POINT('',(36.388888888889,17.9,8.)); +#5018 = VECTOR('',#5019,1.); +#5019 = DIRECTION('',(1.,0.,-0.)); +#5020 = ORIENTED_EDGE('',*,*,#4935,.T.); +#5021 = ORIENTED_EDGE('',*,*,#5022,.T.); +#5022 = EDGE_CURVE('',#4938,#4978,#5023,.T.); +#5023 = LINE('',#5024,#5025); +#5024 = CARTESIAN_POINT('',(36.388888888889,17.9,40.)); +#5025 = VECTOR('',#5026,1.); +#5026 = DIRECTION('',(1.,0.,-0.)); +#5027 = ORIENTED_EDGE('',*,*,#4975,.F.); +#5028 = PLANE('',#5029); +#5029 = AXIS2_PLACEMENT_3D('',#5030,#5031,#5032); +#5030 = CARTESIAN_POINT('',(36.388888888889,17.9,8.)); +#5031 = DIRECTION('',(-0.,1.,0.)); +#5032 = DIRECTION('',(0.,0.,1.)); +#5033 = ADVANCED_FACE('',(#5034),#5050,.T.); +#5034 = FACE_BOUND('',#5035,.T.); +#5035 = EDGE_LOOP('',(#5036,#5042,#5043,#5049)); +#5036 = ORIENTED_EDGE('',*,*,#5037,.F.); +#5037 = EDGE_CURVE('',#4946,#4986,#5038,.T.); +#5038 = LINE('',#5039,#5040); +#5039 = CARTESIAN_POINT('',(36.388888888889,20.1,8.)); +#5040 = VECTOR('',#5041,1.); +#5041 = DIRECTION('',(1.,0.,-0.)); +#5042 = ORIENTED_EDGE('',*,*,#4953,.T.); +#5043 = ORIENTED_EDGE('',*,*,#5044,.T.); +#5044 = EDGE_CURVE('',#4954,#4994,#5045,.T.); +#5045 = LINE('',#5046,#5047); +#5046 = CARTESIAN_POINT('',(36.388888888889,20.1,40.)); +#5047 = VECTOR('',#5048,1.); +#5048 = DIRECTION('',(1.,0.,-0.)); +#5049 = ORIENTED_EDGE('',*,*,#4993,.F.); +#5050 = PLANE('',#5051); +#5051 = AXIS2_PLACEMENT_3D('',#5052,#5053,#5054); +#5052 = CARTESIAN_POINT('',(36.388888888889,20.1,8.)); +#5053 = DIRECTION('',(-0.,1.,0.)); +#5054 = DIRECTION('',(0.,0.,1.)); +#5055 = ADVANCED_FACE('',(#5056),#5062,.F.); +#5056 = FACE_BOUND('',#5057,.F.); +#5057 = EDGE_LOOP('',(#5058,#5059,#5060,#5061)); +#5058 = ORIENTED_EDGE('',*,*,#4945,.F.); +#5059 = ORIENTED_EDGE('',*,*,#5015,.T.); +#5060 = ORIENTED_EDGE('',*,*,#4985,.T.); +#5061 = ORIENTED_EDGE('',*,*,#5037,.F.); +#5062 = PLANE('',#5063); +#5063 = AXIS2_PLACEMENT_3D('',#5064,#5065,#5066); +#5064 = CARTESIAN_POINT('',(36.388888888889,17.9,8.)); +#5065 = DIRECTION('',(0.,0.,1.)); +#5066 = DIRECTION('',(1.,0.,-0.)); +#5067 = ADVANCED_FACE('',(#5068),#5074,.T.); +#5068 = FACE_BOUND('',#5069,.T.); +#5069 = EDGE_LOOP('',(#5070,#5071,#5072,#5073)); +#5070 = ORIENTED_EDGE('',*,*,#4961,.F.); +#5071 = ORIENTED_EDGE('',*,*,#5022,.T.); +#5072 = ORIENTED_EDGE('',*,*,#5001,.T.); +#5073 = ORIENTED_EDGE('',*,*,#5044,.F.); +#5074 = PLANE('',#5075); +#5075 = AXIS2_PLACEMENT_3D('',#5076,#5077,#5078); +#5076 = CARTESIAN_POINT('',(36.388888888889,17.9,40.)); +#5077 = DIRECTION('',(0.,0.,1.)); +#5078 = DIRECTION('',(1.,0.,-0.)); +#5079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5083)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5080,#5081,#5082)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5080 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5081 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5082 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5083 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5080, + 'distance_accuracy_value','confusion accuracy'); +#5084 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5085,#5087); +#5085 = ( REPRESENTATION_RELATIONSHIP('','',#4928,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5086) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5086 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127); +#5087 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5088); +#5088 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','WireDuct_RightCombSlot_13', + '',#5,#4923,$); +#5089 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4925)); +#5090 = SHAPE_DEFINITION_REPRESENTATION(#5091,#5097); +#5091 = PRODUCT_DEFINITION_SHAPE('','',#5092); +#5092 = PRODUCT_DEFINITION('design','',#5093,#5096); +#5093 = PRODUCT_DEFINITION_FORMATION('','',#5094); +#5094 = PRODUCT('WireDuct_LeftCombSlot_14','WireDuct_LeftCombSlot_14','' + ,(#5095)); +#5095 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5096 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5097 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5098),#5248); +#5098 = MANIFOLD_SOLID_BREP('',#5099); +#5099 = CLOSED_SHELL('',(#5100,#5140,#5180,#5202,#5224,#5236)); +#5100 = ADVANCED_FACE('',(#5101),#5135,.F.); +#5101 = FACE_BOUND('',#5102,.F.); +#5102 = EDGE_LOOP('',(#5103,#5113,#5121,#5129)); +#5103 = ORIENTED_EDGE('',*,*,#5104,.F.); +#5104 = EDGE_CURVE('',#5105,#5107,#5109,.T.); +#5105 = VERTEX_POINT('',#5106); +#5106 = CARTESIAN_POINT('',(47.5,-20.1,8.)); +#5107 = VERTEX_POINT('',#5108); +#5108 = CARTESIAN_POINT('',(47.5,-20.1,40.)); +#5109 = LINE('',#5110,#5111); +#5110 = CARTESIAN_POINT('',(47.5,-20.1,8.)); +#5111 = VECTOR('',#5112,1.); +#5112 = DIRECTION('',(0.,0.,1.)); +#5113 = ORIENTED_EDGE('',*,*,#5114,.T.); +#5114 = EDGE_CURVE('',#5105,#5115,#5117,.T.); +#5115 = VERTEX_POINT('',#5116); +#5116 = CARTESIAN_POINT('',(47.5,-17.9,8.)); +#5117 = LINE('',#5118,#5119); +#5118 = CARTESIAN_POINT('',(47.5,-20.1,8.)); +#5119 = VECTOR('',#5120,1.); +#5120 = DIRECTION('',(-0.,1.,0.)); +#5121 = ORIENTED_EDGE('',*,*,#5122,.T.); +#5122 = EDGE_CURVE('',#5115,#5123,#5125,.T.); +#5123 = VERTEX_POINT('',#5124); +#5124 = CARTESIAN_POINT('',(47.5,-17.9,40.)); +#5125 = LINE('',#5126,#5127); +#5126 = CARTESIAN_POINT('',(47.5,-17.9,8.)); +#5127 = VECTOR('',#5128,1.); +#5128 = DIRECTION('',(0.,0.,1.)); +#5129 = ORIENTED_EDGE('',*,*,#5130,.F.); +#5130 = EDGE_CURVE('',#5107,#5123,#5131,.T.); +#5131 = LINE('',#5132,#5133); +#5132 = CARTESIAN_POINT('',(47.5,-20.1,40.)); +#5133 = VECTOR('',#5134,1.); +#5134 = DIRECTION('',(-0.,1.,0.)); +#5135 = PLANE('',#5136); +#5136 = AXIS2_PLACEMENT_3D('',#5137,#5138,#5139); +#5137 = CARTESIAN_POINT('',(47.5,-20.1,8.)); +#5138 = DIRECTION('',(1.,0.,-0.)); +#5139 = DIRECTION('',(0.,0.,1.)); +#5140 = ADVANCED_FACE('',(#5141),#5175,.T.); +#5141 = FACE_BOUND('',#5142,.T.); +#5142 = EDGE_LOOP('',(#5143,#5153,#5161,#5169)); +#5143 = ORIENTED_EDGE('',*,*,#5144,.F.); +#5144 = EDGE_CURVE('',#5145,#5147,#5149,.T.); +#5145 = VERTEX_POINT('',#5146); +#5146 = CARTESIAN_POINT('',(52.5,-20.1,8.)); +#5147 = VERTEX_POINT('',#5148); +#5148 = CARTESIAN_POINT('',(52.5,-20.1,40.)); +#5149 = LINE('',#5150,#5151); +#5150 = CARTESIAN_POINT('',(52.5,-20.1,8.)); +#5151 = VECTOR('',#5152,1.); +#5152 = DIRECTION('',(0.,0.,1.)); +#5153 = ORIENTED_EDGE('',*,*,#5154,.T.); +#5154 = EDGE_CURVE('',#5145,#5155,#5157,.T.); +#5155 = VERTEX_POINT('',#5156); +#5156 = CARTESIAN_POINT('',(52.5,-17.9,8.)); +#5157 = LINE('',#5158,#5159); +#5158 = CARTESIAN_POINT('',(52.5,-20.1,8.)); +#5159 = VECTOR('',#5160,1.); +#5160 = DIRECTION('',(-0.,1.,0.)); +#5161 = ORIENTED_EDGE('',*,*,#5162,.T.); +#5162 = EDGE_CURVE('',#5155,#5163,#5165,.T.); +#5163 = VERTEX_POINT('',#5164); +#5164 = CARTESIAN_POINT('',(52.5,-17.9,40.)); +#5165 = LINE('',#5166,#5167); +#5166 = CARTESIAN_POINT('',(52.5,-17.9,8.)); +#5167 = VECTOR('',#5168,1.); +#5168 = DIRECTION('',(0.,0.,1.)); +#5169 = ORIENTED_EDGE('',*,*,#5170,.F.); +#5170 = EDGE_CURVE('',#5147,#5163,#5171,.T.); +#5171 = LINE('',#5172,#5173); +#5172 = CARTESIAN_POINT('',(52.5,-20.1,40.)); +#5173 = VECTOR('',#5174,1.); +#5174 = DIRECTION('',(-0.,1.,0.)); +#5175 = PLANE('',#5176); +#5176 = AXIS2_PLACEMENT_3D('',#5177,#5178,#5179); +#5177 = CARTESIAN_POINT('',(52.5,-20.1,8.)); +#5178 = DIRECTION('',(1.,0.,-0.)); +#5179 = DIRECTION('',(0.,0.,1.)); +#5180 = ADVANCED_FACE('',(#5181),#5197,.F.); +#5181 = FACE_BOUND('',#5182,.F.); +#5182 = EDGE_LOOP('',(#5183,#5189,#5190,#5196)); +#5183 = ORIENTED_EDGE('',*,*,#5184,.F.); +#5184 = EDGE_CURVE('',#5105,#5145,#5185,.T.); +#5185 = LINE('',#5186,#5187); +#5186 = CARTESIAN_POINT('',(47.5,-20.1,8.)); +#5187 = VECTOR('',#5188,1.); +#5188 = DIRECTION('',(1.,0.,-0.)); +#5189 = ORIENTED_EDGE('',*,*,#5104,.T.); +#5190 = ORIENTED_EDGE('',*,*,#5191,.T.); +#5191 = EDGE_CURVE('',#5107,#5147,#5192,.T.); +#5192 = LINE('',#5193,#5194); +#5193 = CARTESIAN_POINT('',(47.5,-20.1,40.)); +#5194 = VECTOR('',#5195,1.); +#5195 = DIRECTION('',(1.,0.,-0.)); +#5196 = ORIENTED_EDGE('',*,*,#5144,.F.); +#5197 = PLANE('',#5198); +#5198 = AXIS2_PLACEMENT_3D('',#5199,#5200,#5201); +#5199 = CARTESIAN_POINT('',(47.5,-20.1,8.)); +#5200 = DIRECTION('',(-0.,1.,0.)); +#5201 = DIRECTION('',(0.,0.,1.)); +#5202 = ADVANCED_FACE('',(#5203),#5219,.T.); +#5203 = FACE_BOUND('',#5204,.T.); +#5204 = EDGE_LOOP('',(#5205,#5211,#5212,#5218)); +#5205 = ORIENTED_EDGE('',*,*,#5206,.F.); +#5206 = EDGE_CURVE('',#5115,#5155,#5207,.T.); +#5207 = LINE('',#5208,#5209); +#5208 = CARTESIAN_POINT('',(47.5,-17.9,8.)); +#5209 = VECTOR('',#5210,1.); +#5210 = DIRECTION('',(1.,0.,-0.)); +#5211 = ORIENTED_EDGE('',*,*,#5122,.T.); +#5212 = ORIENTED_EDGE('',*,*,#5213,.T.); +#5213 = EDGE_CURVE('',#5123,#5163,#5214,.T.); +#5214 = LINE('',#5215,#5216); +#5215 = CARTESIAN_POINT('',(47.5,-17.9,40.)); +#5216 = VECTOR('',#5217,1.); +#5217 = DIRECTION('',(1.,0.,-0.)); +#5218 = ORIENTED_EDGE('',*,*,#5162,.F.); +#5219 = PLANE('',#5220); +#5220 = AXIS2_PLACEMENT_3D('',#5221,#5222,#5223); +#5221 = CARTESIAN_POINT('',(47.5,-17.9,8.)); +#5222 = DIRECTION('',(-0.,1.,0.)); +#5223 = DIRECTION('',(0.,0.,1.)); +#5224 = ADVANCED_FACE('',(#5225),#5231,.F.); +#5225 = FACE_BOUND('',#5226,.F.); +#5226 = EDGE_LOOP('',(#5227,#5228,#5229,#5230)); +#5227 = ORIENTED_EDGE('',*,*,#5114,.F.); +#5228 = ORIENTED_EDGE('',*,*,#5184,.T.); +#5229 = ORIENTED_EDGE('',*,*,#5154,.T.); +#5230 = ORIENTED_EDGE('',*,*,#5206,.F.); +#5231 = PLANE('',#5232); +#5232 = AXIS2_PLACEMENT_3D('',#5233,#5234,#5235); +#5233 = CARTESIAN_POINT('',(47.5,-20.1,8.)); +#5234 = DIRECTION('',(0.,0.,1.)); +#5235 = DIRECTION('',(1.,0.,-0.)); +#5236 = ADVANCED_FACE('',(#5237),#5243,.T.); +#5237 = FACE_BOUND('',#5238,.T.); +#5238 = EDGE_LOOP('',(#5239,#5240,#5241,#5242)); +#5239 = ORIENTED_EDGE('',*,*,#5130,.F.); +#5240 = ORIENTED_EDGE('',*,*,#5191,.T.); +#5241 = ORIENTED_EDGE('',*,*,#5170,.T.); +#5242 = ORIENTED_EDGE('',*,*,#5213,.F.); +#5243 = PLANE('',#5244); +#5244 = AXIS2_PLACEMENT_3D('',#5245,#5246,#5247); +#5245 = CARTESIAN_POINT('',(47.5,-20.1,40.)); +#5246 = DIRECTION('',(0.,0.,1.)); +#5247 = DIRECTION('',(1.,0.,-0.)); +#5248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5252)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5249,#5250,#5251)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5249 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5250 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5251 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5252 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5249, + 'distance_accuracy_value','confusion accuracy'); +#5253 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5254,#5256); +#5254 = ( REPRESENTATION_RELATIONSHIP('','',#5097,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5255) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5255 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131); +#5256 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5257); +#5257 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','WireDuct_LeftCombSlot_14', + '',#5,#5092,$); +#5258 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5094)); +#5259 = SHAPE_DEFINITION_REPRESENTATION(#5260,#5266); +#5260 = PRODUCT_DEFINITION_SHAPE('','',#5261); +#5261 = PRODUCT_DEFINITION('design','',#5262,#5265); +#5262 = PRODUCT_DEFINITION_FORMATION('','',#5263); +#5263 = PRODUCT('WireDuct_RightCombSlot_14','WireDuct_RightCombSlot_14', + '',(#5264)); +#5264 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5265 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5266 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5267),#5417); +#5267 = MANIFOLD_SOLID_BREP('',#5268); +#5268 = CLOSED_SHELL('',(#5269,#5309,#5349,#5371,#5393,#5405)); +#5269 = ADVANCED_FACE('',(#5270),#5304,.F.); +#5270 = FACE_BOUND('',#5271,.F.); +#5271 = EDGE_LOOP('',(#5272,#5282,#5290,#5298)); +#5272 = ORIENTED_EDGE('',*,*,#5273,.F.); +#5273 = EDGE_CURVE('',#5274,#5276,#5278,.T.); +#5274 = VERTEX_POINT('',#5275); +#5275 = CARTESIAN_POINT('',(47.5,17.9,8.)); +#5276 = VERTEX_POINT('',#5277); +#5277 = CARTESIAN_POINT('',(47.5,17.9,40.)); +#5278 = LINE('',#5279,#5280); +#5279 = CARTESIAN_POINT('',(47.5,17.9,8.)); +#5280 = VECTOR('',#5281,1.); +#5281 = DIRECTION('',(0.,0.,1.)); +#5282 = ORIENTED_EDGE('',*,*,#5283,.T.); +#5283 = EDGE_CURVE('',#5274,#5284,#5286,.T.); +#5284 = VERTEX_POINT('',#5285); +#5285 = CARTESIAN_POINT('',(47.5,20.1,8.)); +#5286 = LINE('',#5287,#5288); +#5287 = CARTESIAN_POINT('',(47.5,17.9,8.)); +#5288 = VECTOR('',#5289,1.); +#5289 = DIRECTION('',(-0.,1.,0.)); +#5290 = ORIENTED_EDGE('',*,*,#5291,.T.); +#5291 = EDGE_CURVE('',#5284,#5292,#5294,.T.); +#5292 = VERTEX_POINT('',#5293); +#5293 = CARTESIAN_POINT('',(47.5,20.1,40.)); +#5294 = LINE('',#5295,#5296); +#5295 = CARTESIAN_POINT('',(47.5,20.1,8.)); +#5296 = VECTOR('',#5297,1.); +#5297 = DIRECTION('',(0.,0.,1.)); +#5298 = ORIENTED_EDGE('',*,*,#5299,.F.); +#5299 = EDGE_CURVE('',#5276,#5292,#5300,.T.); +#5300 = LINE('',#5301,#5302); +#5301 = CARTESIAN_POINT('',(47.5,17.9,40.)); +#5302 = VECTOR('',#5303,1.); +#5303 = DIRECTION('',(-0.,1.,0.)); +#5304 = PLANE('',#5305); +#5305 = AXIS2_PLACEMENT_3D('',#5306,#5307,#5308); +#5306 = CARTESIAN_POINT('',(47.5,17.9,8.)); +#5307 = DIRECTION('',(1.,0.,-0.)); +#5308 = DIRECTION('',(0.,0.,1.)); +#5309 = ADVANCED_FACE('',(#5310),#5344,.T.); +#5310 = FACE_BOUND('',#5311,.T.); +#5311 = EDGE_LOOP('',(#5312,#5322,#5330,#5338)); +#5312 = ORIENTED_EDGE('',*,*,#5313,.F.); +#5313 = EDGE_CURVE('',#5314,#5316,#5318,.T.); +#5314 = VERTEX_POINT('',#5315); +#5315 = CARTESIAN_POINT('',(52.5,17.9,8.)); +#5316 = VERTEX_POINT('',#5317); +#5317 = CARTESIAN_POINT('',(52.5,17.9,40.)); +#5318 = LINE('',#5319,#5320); +#5319 = CARTESIAN_POINT('',(52.5,17.9,8.)); +#5320 = VECTOR('',#5321,1.); +#5321 = DIRECTION('',(0.,0.,1.)); +#5322 = ORIENTED_EDGE('',*,*,#5323,.T.); +#5323 = EDGE_CURVE('',#5314,#5324,#5326,.T.); +#5324 = VERTEX_POINT('',#5325); +#5325 = CARTESIAN_POINT('',(52.5,20.1,8.)); +#5326 = LINE('',#5327,#5328); +#5327 = CARTESIAN_POINT('',(52.5,17.9,8.)); +#5328 = VECTOR('',#5329,1.); +#5329 = DIRECTION('',(-0.,1.,0.)); +#5330 = ORIENTED_EDGE('',*,*,#5331,.T.); +#5331 = EDGE_CURVE('',#5324,#5332,#5334,.T.); +#5332 = VERTEX_POINT('',#5333); +#5333 = CARTESIAN_POINT('',(52.5,20.1,40.)); +#5334 = LINE('',#5335,#5336); +#5335 = CARTESIAN_POINT('',(52.5,20.1,8.)); +#5336 = VECTOR('',#5337,1.); +#5337 = DIRECTION('',(0.,0.,1.)); +#5338 = ORIENTED_EDGE('',*,*,#5339,.F.); +#5339 = EDGE_CURVE('',#5316,#5332,#5340,.T.); +#5340 = LINE('',#5341,#5342); +#5341 = CARTESIAN_POINT('',(52.5,17.9,40.)); +#5342 = VECTOR('',#5343,1.); +#5343 = DIRECTION('',(-0.,1.,0.)); +#5344 = PLANE('',#5345); +#5345 = AXIS2_PLACEMENT_3D('',#5346,#5347,#5348); +#5346 = CARTESIAN_POINT('',(52.5,17.9,8.)); +#5347 = DIRECTION('',(1.,0.,-0.)); +#5348 = DIRECTION('',(0.,0.,1.)); +#5349 = ADVANCED_FACE('',(#5350),#5366,.F.); +#5350 = FACE_BOUND('',#5351,.F.); +#5351 = EDGE_LOOP('',(#5352,#5358,#5359,#5365)); +#5352 = ORIENTED_EDGE('',*,*,#5353,.F.); +#5353 = EDGE_CURVE('',#5274,#5314,#5354,.T.); +#5354 = LINE('',#5355,#5356); +#5355 = CARTESIAN_POINT('',(47.5,17.9,8.)); +#5356 = VECTOR('',#5357,1.); +#5357 = DIRECTION('',(1.,0.,-0.)); +#5358 = ORIENTED_EDGE('',*,*,#5273,.T.); +#5359 = ORIENTED_EDGE('',*,*,#5360,.T.); +#5360 = EDGE_CURVE('',#5276,#5316,#5361,.T.); +#5361 = LINE('',#5362,#5363); +#5362 = CARTESIAN_POINT('',(47.5,17.9,40.)); +#5363 = VECTOR('',#5364,1.); +#5364 = DIRECTION('',(1.,0.,-0.)); +#5365 = ORIENTED_EDGE('',*,*,#5313,.F.); +#5366 = PLANE('',#5367); +#5367 = AXIS2_PLACEMENT_3D('',#5368,#5369,#5370); +#5368 = CARTESIAN_POINT('',(47.5,17.9,8.)); +#5369 = DIRECTION('',(-0.,1.,0.)); +#5370 = DIRECTION('',(0.,0.,1.)); +#5371 = ADVANCED_FACE('',(#5372),#5388,.T.); +#5372 = FACE_BOUND('',#5373,.T.); +#5373 = EDGE_LOOP('',(#5374,#5380,#5381,#5387)); +#5374 = ORIENTED_EDGE('',*,*,#5375,.F.); +#5375 = EDGE_CURVE('',#5284,#5324,#5376,.T.); +#5376 = LINE('',#5377,#5378); +#5377 = CARTESIAN_POINT('',(47.5,20.1,8.)); +#5378 = VECTOR('',#5379,1.); +#5379 = DIRECTION('',(1.,0.,-0.)); +#5380 = ORIENTED_EDGE('',*,*,#5291,.T.); +#5381 = ORIENTED_EDGE('',*,*,#5382,.T.); +#5382 = EDGE_CURVE('',#5292,#5332,#5383,.T.); +#5383 = LINE('',#5384,#5385); +#5384 = CARTESIAN_POINT('',(47.5,20.1,40.)); +#5385 = VECTOR('',#5386,1.); +#5386 = DIRECTION('',(1.,0.,-0.)); +#5387 = ORIENTED_EDGE('',*,*,#5331,.F.); +#5388 = PLANE('',#5389); +#5389 = AXIS2_PLACEMENT_3D('',#5390,#5391,#5392); +#5390 = CARTESIAN_POINT('',(47.5,20.1,8.)); +#5391 = DIRECTION('',(-0.,1.,0.)); +#5392 = DIRECTION('',(0.,0.,1.)); +#5393 = ADVANCED_FACE('',(#5394),#5400,.F.); +#5394 = FACE_BOUND('',#5395,.F.); +#5395 = EDGE_LOOP('',(#5396,#5397,#5398,#5399)); +#5396 = ORIENTED_EDGE('',*,*,#5283,.F.); +#5397 = ORIENTED_EDGE('',*,*,#5353,.T.); +#5398 = ORIENTED_EDGE('',*,*,#5323,.T.); +#5399 = ORIENTED_EDGE('',*,*,#5375,.F.); +#5400 = PLANE('',#5401); +#5401 = AXIS2_PLACEMENT_3D('',#5402,#5403,#5404); +#5402 = CARTESIAN_POINT('',(47.5,17.9,8.)); +#5403 = DIRECTION('',(0.,0.,1.)); +#5404 = DIRECTION('',(1.,0.,-0.)); +#5405 = ADVANCED_FACE('',(#5406),#5412,.T.); +#5406 = FACE_BOUND('',#5407,.T.); +#5407 = EDGE_LOOP('',(#5408,#5409,#5410,#5411)); +#5408 = ORIENTED_EDGE('',*,*,#5299,.F.); +#5409 = ORIENTED_EDGE('',*,*,#5360,.T.); +#5410 = ORIENTED_EDGE('',*,*,#5339,.T.); +#5411 = ORIENTED_EDGE('',*,*,#5382,.F.); +#5412 = PLANE('',#5413); +#5413 = AXIS2_PLACEMENT_3D('',#5414,#5415,#5416); +#5414 = CARTESIAN_POINT('',(47.5,17.9,40.)); +#5415 = DIRECTION('',(0.,0.,1.)); +#5416 = DIRECTION('',(1.,0.,-0.)); +#5417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5421)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5418,#5419,#5420)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5418 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5419 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5420 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5421 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5418, + 'distance_accuracy_value','confusion accuracy'); +#5422 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5423,#5425); +#5423 = ( REPRESENTATION_RELATIONSHIP('','',#5266,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5424) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5424 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135); +#5425 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5426); +#5426 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','WireDuct_RightCombSlot_14', + '',#5,#5261,$); +#5427 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5263)); +#5428 = SHAPE_DEFINITION_REPRESENTATION(#5429,#5435); +#5429 = PRODUCT_DEFINITION_SHAPE('','',#5430); +#5430 = PRODUCT_DEFINITION('design','',#5431,#5434); +#5431 = PRODUCT_DEFINITION_FORMATION('','',#5432); +#5432 = PRODUCT('WireDuct_LeftCombSlot_15','WireDuct_LeftCombSlot_15','' + ,(#5433)); +#5433 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5434 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5435 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5436),#5586); +#5436 = MANIFOLD_SOLID_BREP('',#5437); +#5437 = CLOSED_SHELL('',(#5438,#5478,#5518,#5540,#5562,#5574)); +#5438 = ADVANCED_FACE('',(#5439),#5473,.F.); +#5439 = FACE_BOUND('',#5440,.F.); +#5440 = EDGE_LOOP('',(#5441,#5451,#5459,#5467)); +#5441 = ORIENTED_EDGE('',*,*,#5442,.F.); +#5442 = EDGE_CURVE('',#5443,#5445,#5447,.T.); +#5443 = VERTEX_POINT('',#5444); +#5444 = CARTESIAN_POINT('',(58.611111111111,-20.1,8.)); +#5445 = VERTEX_POINT('',#5446); +#5446 = CARTESIAN_POINT('',(58.611111111111,-20.1,40.)); +#5447 = LINE('',#5448,#5449); +#5448 = CARTESIAN_POINT('',(58.611111111111,-20.1,8.)); +#5449 = VECTOR('',#5450,1.); +#5450 = DIRECTION('',(0.,0.,1.)); +#5451 = ORIENTED_EDGE('',*,*,#5452,.T.); +#5452 = EDGE_CURVE('',#5443,#5453,#5455,.T.); +#5453 = VERTEX_POINT('',#5454); +#5454 = CARTESIAN_POINT('',(58.611111111111,-17.9,8.)); +#5455 = LINE('',#5456,#5457); +#5456 = CARTESIAN_POINT('',(58.611111111111,-20.1,8.)); +#5457 = VECTOR('',#5458,1.); +#5458 = DIRECTION('',(-0.,1.,0.)); +#5459 = ORIENTED_EDGE('',*,*,#5460,.T.); +#5460 = EDGE_CURVE('',#5453,#5461,#5463,.T.); +#5461 = VERTEX_POINT('',#5462); +#5462 = CARTESIAN_POINT('',(58.611111111111,-17.9,40.)); +#5463 = LINE('',#5464,#5465); +#5464 = CARTESIAN_POINT('',(58.611111111111,-17.9,8.)); +#5465 = VECTOR('',#5466,1.); +#5466 = DIRECTION('',(0.,0.,1.)); +#5467 = ORIENTED_EDGE('',*,*,#5468,.F.); +#5468 = EDGE_CURVE('',#5445,#5461,#5469,.T.); +#5469 = LINE('',#5470,#5471); +#5470 = CARTESIAN_POINT('',(58.611111111111,-20.1,40.)); +#5471 = VECTOR('',#5472,1.); +#5472 = DIRECTION('',(-0.,1.,0.)); +#5473 = PLANE('',#5474); +#5474 = AXIS2_PLACEMENT_3D('',#5475,#5476,#5477); +#5475 = CARTESIAN_POINT('',(58.611111111111,-20.1,8.)); +#5476 = DIRECTION('',(1.,0.,-0.)); +#5477 = DIRECTION('',(0.,0.,1.)); +#5478 = ADVANCED_FACE('',(#5479),#5513,.T.); +#5479 = FACE_BOUND('',#5480,.T.); +#5480 = EDGE_LOOP('',(#5481,#5491,#5499,#5507)); +#5481 = ORIENTED_EDGE('',*,*,#5482,.F.); +#5482 = EDGE_CURVE('',#5483,#5485,#5487,.T.); +#5483 = VERTEX_POINT('',#5484); +#5484 = CARTESIAN_POINT('',(63.611111111111,-20.1,8.)); +#5485 = VERTEX_POINT('',#5486); +#5486 = CARTESIAN_POINT('',(63.611111111111,-20.1,40.)); +#5487 = LINE('',#5488,#5489); +#5488 = CARTESIAN_POINT('',(63.611111111111,-20.1,8.)); +#5489 = VECTOR('',#5490,1.); +#5490 = DIRECTION('',(0.,0.,1.)); +#5491 = ORIENTED_EDGE('',*,*,#5492,.T.); +#5492 = EDGE_CURVE('',#5483,#5493,#5495,.T.); +#5493 = VERTEX_POINT('',#5494); +#5494 = CARTESIAN_POINT('',(63.611111111111,-17.9,8.)); +#5495 = LINE('',#5496,#5497); +#5496 = CARTESIAN_POINT('',(63.611111111111,-20.1,8.)); +#5497 = VECTOR('',#5498,1.); +#5498 = DIRECTION('',(-0.,1.,0.)); +#5499 = ORIENTED_EDGE('',*,*,#5500,.T.); +#5500 = EDGE_CURVE('',#5493,#5501,#5503,.T.); +#5501 = VERTEX_POINT('',#5502); +#5502 = CARTESIAN_POINT('',(63.611111111111,-17.9,40.)); +#5503 = LINE('',#5504,#5505); +#5504 = CARTESIAN_POINT('',(63.611111111111,-17.9,8.)); +#5505 = VECTOR('',#5506,1.); +#5506 = DIRECTION('',(0.,0.,1.)); +#5507 = ORIENTED_EDGE('',*,*,#5508,.F.); +#5508 = EDGE_CURVE('',#5485,#5501,#5509,.T.); +#5509 = LINE('',#5510,#5511); +#5510 = CARTESIAN_POINT('',(63.611111111111,-20.1,40.)); +#5511 = VECTOR('',#5512,1.); +#5512 = DIRECTION('',(-0.,1.,0.)); +#5513 = PLANE('',#5514); +#5514 = AXIS2_PLACEMENT_3D('',#5515,#5516,#5517); +#5515 = CARTESIAN_POINT('',(63.611111111111,-20.1,8.)); +#5516 = DIRECTION('',(1.,0.,-0.)); +#5517 = DIRECTION('',(0.,0.,1.)); +#5518 = ADVANCED_FACE('',(#5519),#5535,.F.); +#5519 = FACE_BOUND('',#5520,.F.); +#5520 = EDGE_LOOP('',(#5521,#5527,#5528,#5534)); +#5521 = ORIENTED_EDGE('',*,*,#5522,.F.); +#5522 = EDGE_CURVE('',#5443,#5483,#5523,.T.); +#5523 = LINE('',#5524,#5525); +#5524 = CARTESIAN_POINT('',(58.611111111111,-20.1,8.)); +#5525 = VECTOR('',#5526,1.); +#5526 = DIRECTION('',(1.,0.,-0.)); +#5527 = ORIENTED_EDGE('',*,*,#5442,.T.); +#5528 = ORIENTED_EDGE('',*,*,#5529,.T.); +#5529 = EDGE_CURVE('',#5445,#5485,#5530,.T.); +#5530 = LINE('',#5531,#5532); +#5531 = CARTESIAN_POINT('',(58.611111111111,-20.1,40.)); +#5532 = VECTOR('',#5533,1.); +#5533 = DIRECTION('',(1.,0.,-0.)); +#5534 = ORIENTED_EDGE('',*,*,#5482,.F.); +#5535 = PLANE('',#5536); +#5536 = AXIS2_PLACEMENT_3D('',#5537,#5538,#5539); +#5537 = CARTESIAN_POINT('',(58.611111111111,-20.1,8.)); +#5538 = DIRECTION('',(-0.,1.,0.)); +#5539 = DIRECTION('',(0.,0.,1.)); +#5540 = ADVANCED_FACE('',(#5541),#5557,.T.); +#5541 = FACE_BOUND('',#5542,.T.); +#5542 = EDGE_LOOP('',(#5543,#5549,#5550,#5556)); +#5543 = ORIENTED_EDGE('',*,*,#5544,.F.); +#5544 = EDGE_CURVE('',#5453,#5493,#5545,.T.); +#5545 = LINE('',#5546,#5547); +#5546 = CARTESIAN_POINT('',(58.611111111111,-17.9,8.)); +#5547 = VECTOR('',#5548,1.); +#5548 = DIRECTION('',(1.,0.,-0.)); +#5549 = ORIENTED_EDGE('',*,*,#5460,.T.); +#5550 = ORIENTED_EDGE('',*,*,#5551,.T.); +#5551 = EDGE_CURVE('',#5461,#5501,#5552,.T.); +#5552 = LINE('',#5553,#5554); +#5553 = CARTESIAN_POINT('',(58.611111111111,-17.9,40.)); +#5554 = VECTOR('',#5555,1.); +#5555 = DIRECTION('',(1.,0.,-0.)); +#5556 = ORIENTED_EDGE('',*,*,#5500,.F.); +#5557 = PLANE('',#5558); +#5558 = AXIS2_PLACEMENT_3D('',#5559,#5560,#5561); +#5559 = CARTESIAN_POINT('',(58.611111111111,-17.9,8.)); +#5560 = DIRECTION('',(-0.,1.,0.)); +#5561 = DIRECTION('',(0.,0.,1.)); +#5562 = ADVANCED_FACE('',(#5563),#5569,.F.); +#5563 = FACE_BOUND('',#5564,.F.); +#5564 = EDGE_LOOP('',(#5565,#5566,#5567,#5568)); +#5565 = ORIENTED_EDGE('',*,*,#5452,.F.); +#5566 = ORIENTED_EDGE('',*,*,#5522,.T.); +#5567 = ORIENTED_EDGE('',*,*,#5492,.T.); +#5568 = ORIENTED_EDGE('',*,*,#5544,.F.); +#5569 = PLANE('',#5570); +#5570 = AXIS2_PLACEMENT_3D('',#5571,#5572,#5573); +#5571 = CARTESIAN_POINT('',(58.611111111111,-20.1,8.)); +#5572 = DIRECTION('',(0.,0.,1.)); +#5573 = DIRECTION('',(1.,0.,-0.)); +#5574 = ADVANCED_FACE('',(#5575),#5581,.T.); +#5575 = FACE_BOUND('',#5576,.T.); +#5576 = EDGE_LOOP('',(#5577,#5578,#5579,#5580)); +#5577 = ORIENTED_EDGE('',*,*,#5468,.F.); +#5578 = ORIENTED_EDGE('',*,*,#5529,.T.); +#5579 = ORIENTED_EDGE('',*,*,#5508,.T.); +#5580 = ORIENTED_EDGE('',*,*,#5551,.F.); +#5581 = PLANE('',#5582); +#5582 = AXIS2_PLACEMENT_3D('',#5583,#5584,#5585); +#5583 = CARTESIAN_POINT('',(58.611111111111,-20.1,40.)); +#5584 = DIRECTION('',(0.,0.,1.)); +#5585 = DIRECTION('',(1.,0.,-0.)); +#5586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5590)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5587,#5588,#5589)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5587 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5588 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5589 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5590 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5587, + 'distance_accuracy_value','confusion accuracy'); +#5591 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5592,#5594); +#5592 = ( REPRESENTATION_RELATIONSHIP('','',#5435,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5593) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5593 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139); +#5594 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5595); +#5595 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','WireDuct_LeftCombSlot_15', + '',#5,#5430,$); +#5596 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5432)); +#5597 = SHAPE_DEFINITION_REPRESENTATION(#5598,#5604); +#5598 = PRODUCT_DEFINITION_SHAPE('','',#5599); +#5599 = PRODUCT_DEFINITION('design','',#5600,#5603); +#5600 = PRODUCT_DEFINITION_FORMATION('','',#5601); +#5601 = PRODUCT('WireDuct_RightCombSlot_15','WireDuct_RightCombSlot_15', + '',(#5602)); +#5602 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5603 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5604 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5605),#5755); +#5605 = MANIFOLD_SOLID_BREP('',#5606); +#5606 = CLOSED_SHELL('',(#5607,#5647,#5687,#5709,#5731,#5743)); +#5607 = ADVANCED_FACE('',(#5608),#5642,.F.); +#5608 = FACE_BOUND('',#5609,.F.); +#5609 = EDGE_LOOP('',(#5610,#5620,#5628,#5636)); +#5610 = ORIENTED_EDGE('',*,*,#5611,.F.); +#5611 = EDGE_CURVE('',#5612,#5614,#5616,.T.); +#5612 = VERTEX_POINT('',#5613); +#5613 = CARTESIAN_POINT('',(58.611111111111,17.9,8.)); +#5614 = VERTEX_POINT('',#5615); +#5615 = CARTESIAN_POINT('',(58.611111111111,17.9,40.)); +#5616 = LINE('',#5617,#5618); +#5617 = CARTESIAN_POINT('',(58.611111111111,17.9,8.)); +#5618 = VECTOR('',#5619,1.); +#5619 = DIRECTION('',(0.,0.,1.)); +#5620 = ORIENTED_EDGE('',*,*,#5621,.T.); +#5621 = EDGE_CURVE('',#5612,#5622,#5624,.T.); +#5622 = VERTEX_POINT('',#5623); +#5623 = CARTESIAN_POINT('',(58.611111111111,20.1,8.)); +#5624 = LINE('',#5625,#5626); +#5625 = CARTESIAN_POINT('',(58.611111111111,17.9,8.)); +#5626 = VECTOR('',#5627,1.); +#5627 = DIRECTION('',(-0.,1.,0.)); +#5628 = ORIENTED_EDGE('',*,*,#5629,.T.); +#5629 = EDGE_CURVE('',#5622,#5630,#5632,.T.); +#5630 = VERTEX_POINT('',#5631); +#5631 = CARTESIAN_POINT('',(58.611111111111,20.1,40.)); +#5632 = LINE('',#5633,#5634); +#5633 = CARTESIAN_POINT('',(58.611111111111,20.1,8.)); +#5634 = VECTOR('',#5635,1.); +#5635 = DIRECTION('',(0.,0.,1.)); +#5636 = ORIENTED_EDGE('',*,*,#5637,.F.); +#5637 = EDGE_CURVE('',#5614,#5630,#5638,.T.); +#5638 = LINE('',#5639,#5640); +#5639 = CARTESIAN_POINT('',(58.611111111111,17.9,40.)); +#5640 = VECTOR('',#5641,1.); +#5641 = DIRECTION('',(-0.,1.,0.)); +#5642 = PLANE('',#5643); +#5643 = AXIS2_PLACEMENT_3D('',#5644,#5645,#5646); +#5644 = CARTESIAN_POINT('',(58.611111111111,17.9,8.)); +#5645 = DIRECTION('',(1.,0.,-0.)); +#5646 = DIRECTION('',(0.,0.,1.)); +#5647 = ADVANCED_FACE('',(#5648),#5682,.T.); +#5648 = FACE_BOUND('',#5649,.T.); +#5649 = EDGE_LOOP('',(#5650,#5660,#5668,#5676)); +#5650 = ORIENTED_EDGE('',*,*,#5651,.F.); +#5651 = EDGE_CURVE('',#5652,#5654,#5656,.T.); +#5652 = VERTEX_POINT('',#5653); +#5653 = CARTESIAN_POINT('',(63.611111111111,17.9,8.)); +#5654 = VERTEX_POINT('',#5655); +#5655 = CARTESIAN_POINT('',(63.611111111111,17.9,40.)); +#5656 = LINE('',#5657,#5658); +#5657 = CARTESIAN_POINT('',(63.611111111111,17.9,8.)); +#5658 = VECTOR('',#5659,1.); +#5659 = DIRECTION('',(0.,0.,1.)); +#5660 = ORIENTED_EDGE('',*,*,#5661,.T.); +#5661 = EDGE_CURVE('',#5652,#5662,#5664,.T.); +#5662 = VERTEX_POINT('',#5663); +#5663 = CARTESIAN_POINT('',(63.611111111111,20.1,8.)); +#5664 = LINE('',#5665,#5666); +#5665 = CARTESIAN_POINT('',(63.611111111111,17.9,8.)); +#5666 = VECTOR('',#5667,1.); +#5667 = DIRECTION('',(-0.,1.,0.)); +#5668 = ORIENTED_EDGE('',*,*,#5669,.T.); +#5669 = EDGE_CURVE('',#5662,#5670,#5672,.T.); +#5670 = VERTEX_POINT('',#5671); +#5671 = CARTESIAN_POINT('',(63.611111111111,20.1,40.)); +#5672 = LINE('',#5673,#5674); +#5673 = CARTESIAN_POINT('',(63.611111111111,20.1,8.)); +#5674 = VECTOR('',#5675,1.); +#5675 = DIRECTION('',(0.,0.,1.)); +#5676 = ORIENTED_EDGE('',*,*,#5677,.F.); +#5677 = EDGE_CURVE('',#5654,#5670,#5678,.T.); +#5678 = LINE('',#5679,#5680); +#5679 = CARTESIAN_POINT('',(63.611111111111,17.9,40.)); +#5680 = VECTOR('',#5681,1.); +#5681 = DIRECTION('',(-0.,1.,0.)); +#5682 = PLANE('',#5683); +#5683 = AXIS2_PLACEMENT_3D('',#5684,#5685,#5686); +#5684 = CARTESIAN_POINT('',(63.611111111111,17.9,8.)); +#5685 = DIRECTION('',(1.,0.,-0.)); +#5686 = DIRECTION('',(0.,0.,1.)); +#5687 = ADVANCED_FACE('',(#5688),#5704,.F.); +#5688 = FACE_BOUND('',#5689,.F.); +#5689 = EDGE_LOOP('',(#5690,#5696,#5697,#5703)); +#5690 = ORIENTED_EDGE('',*,*,#5691,.F.); +#5691 = EDGE_CURVE('',#5612,#5652,#5692,.T.); +#5692 = LINE('',#5693,#5694); +#5693 = CARTESIAN_POINT('',(58.611111111111,17.9,8.)); +#5694 = VECTOR('',#5695,1.); +#5695 = DIRECTION('',(1.,0.,-0.)); +#5696 = ORIENTED_EDGE('',*,*,#5611,.T.); +#5697 = ORIENTED_EDGE('',*,*,#5698,.T.); +#5698 = EDGE_CURVE('',#5614,#5654,#5699,.T.); +#5699 = LINE('',#5700,#5701); +#5700 = CARTESIAN_POINT('',(58.611111111111,17.9,40.)); +#5701 = VECTOR('',#5702,1.); +#5702 = DIRECTION('',(1.,0.,-0.)); +#5703 = ORIENTED_EDGE('',*,*,#5651,.F.); +#5704 = PLANE('',#5705); +#5705 = AXIS2_PLACEMENT_3D('',#5706,#5707,#5708); +#5706 = CARTESIAN_POINT('',(58.611111111111,17.9,8.)); +#5707 = DIRECTION('',(-0.,1.,0.)); +#5708 = DIRECTION('',(0.,0.,1.)); +#5709 = ADVANCED_FACE('',(#5710),#5726,.T.); +#5710 = FACE_BOUND('',#5711,.T.); +#5711 = EDGE_LOOP('',(#5712,#5718,#5719,#5725)); +#5712 = ORIENTED_EDGE('',*,*,#5713,.F.); +#5713 = EDGE_CURVE('',#5622,#5662,#5714,.T.); +#5714 = LINE('',#5715,#5716); +#5715 = CARTESIAN_POINT('',(58.611111111111,20.1,8.)); +#5716 = VECTOR('',#5717,1.); +#5717 = DIRECTION('',(1.,0.,-0.)); +#5718 = ORIENTED_EDGE('',*,*,#5629,.T.); +#5719 = ORIENTED_EDGE('',*,*,#5720,.T.); +#5720 = EDGE_CURVE('',#5630,#5670,#5721,.T.); +#5721 = LINE('',#5722,#5723); +#5722 = CARTESIAN_POINT('',(58.611111111111,20.1,40.)); +#5723 = VECTOR('',#5724,1.); +#5724 = DIRECTION('',(1.,0.,-0.)); +#5725 = ORIENTED_EDGE('',*,*,#5669,.F.); +#5726 = PLANE('',#5727); +#5727 = AXIS2_PLACEMENT_3D('',#5728,#5729,#5730); +#5728 = CARTESIAN_POINT('',(58.611111111111,20.1,8.)); +#5729 = DIRECTION('',(-0.,1.,0.)); +#5730 = DIRECTION('',(0.,0.,1.)); +#5731 = ADVANCED_FACE('',(#5732),#5738,.F.); +#5732 = FACE_BOUND('',#5733,.F.); +#5733 = EDGE_LOOP('',(#5734,#5735,#5736,#5737)); +#5734 = ORIENTED_EDGE('',*,*,#5621,.F.); +#5735 = ORIENTED_EDGE('',*,*,#5691,.T.); +#5736 = ORIENTED_EDGE('',*,*,#5661,.T.); +#5737 = ORIENTED_EDGE('',*,*,#5713,.F.); +#5738 = PLANE('',#5739); +#5739 = AXIS2_PLACEMENT_3D('',#5740,#5741,#5742); +#5740 = CARTESIAN_POINT('',(58.611111111111,17.9,8.)); +#5741 = DIRECTION('',(0.,0.,1.)); +#5742 = DIRECTION('',(1.,0.,-0.)); +#5743 = ADVANCED_FACE('',(#5744),#5750,.T.); +#5744 = FACE_BOUND('',#5745,.T.); +#5745 = EDGE_LOOP('',(#5746,#5747,#5748,#5749)); +#5746 = ORIENTED_EDGE('',*,*,#5637,.F.); +#5747 = ORIENTED_EDGE('',*,*,#5698,.T.); +#5748 = ORIENTED_EDGE('',*,*,#5677,.T.); +#5749 = ORIENTED_EDGE('',*,*,#5720,.F.); +#5750 = PLANE('',#5751); +#5751 = AXIS2_PLACEMENT_3D('',#5752,#5753,#5754); +#5752 = CARTESIAN_POINT('',(58.611111111111,17.9,40.)); +#5753 = DIRECTION('',(0.,0.,1.)); +#5754 = DIRECTION('',(1.,0.,-0.)); +#5755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5759)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5756,#5757,#5758)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5756 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5757 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5758 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5759 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5756, + 'distance_accuracy_value','confusion accuracy'); +#5760 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5761,#5763); +#5761 = ( REPRESENTATION_RELATIONSHIP('','',#5604,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5762) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5762 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143); +#5763 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5764); +#5764 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','WireDuct_RightCombSlot_15', + '',#5,#5599,$); +#5765 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5601)); +#5766 = SHAPE_DEFINITION_REPRESENTATION(#5767,#5773); +#5767 = PRODUCT_DEFINITION_SHAPE('','',#5768); +#5768 = PRODUCT_DEFINITION('design','',#5769,#5772); +#5769 = PRODUCT_DEFINITION_FORMATION('','',#5770); +#5770 = PRODUCT('WireDuct_LeftCombSlot_16','WireDuct_LeftCombSlot_16','' + ,(#5771)); +#5771 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5772 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5773 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5774),#5924); +#5774 = MANIFOLD_SOLID_BREP('',#5775); +#5775 = CLOSED_SHELL('',(#5776,#5816,#5856,#5878,#5900,#5912)); +#5776 = ADVANCED_FACE('',(#5777),#5811,.F.); +#5777 = FACE_BOUND('',#5778,.F.); +#5778 = EDGE_LOOP('',(#5779,#5789,#5797,#5805)); +#5779 = ORIENTED_EDGE('',*,*,#5780,.F.); +#5780 = EDGE_CURVE('',#5781,#5783,#5785,.T.); +#5781 = VERTEX_POINT('',#5782); +#5782 = CARTESIAN_POINT('',(69.722222222222,-20.1,8.)); +#5783 = VERTEX_POINT('',#5784); +#5784 = CARTESIAN_POINT('',(69.722222222222,-20.1,40.)); +#5785 = LINE('',#5786,#5787); +#5786 = CARTESIAN_POINT('',(69.722222222222,-20.1,8.)); +#5787 = VECTOR('',#5788,1.); +#5788 = DIRECTION('',(0.,0.,1.)); +#5789 = ORIENTED_EDGE('',*,*,#5790,.T.); +#5790 = EDGE_CURVE('',#5781,#5791,#5793,.T.); +#5791 = VERTEX_POINT('',#5792); +#5792 = CARTESIAN_POINT('',(69.722222222222,-17.9,8.)); +#5793 = LINE('',#5794,#5795); +#5794 = CARTESIAN_POINT('',(69.722222222222,-20.1,8.)); +#5795 = VECTOR('',#5796,1.); +#5796 = DIRECTION('',(-0.,1.,0.)); +#5797 = ORIENTED_EDGE('',*,*,#5798,.T.); +#5798 = EDGE_CURVE('',#5791,#5799,#5801,.T.); +#5799 = VERTEX_POINT('',#5800); +#5800 = CARTESIAN_POINT('',(69.722222222222,-17.9,40.)); +#5801 = LINE('',#5802,#5803); +#5802 = CARTESIAN_POINT('',(69.722222222222,-17.9,8.)); +#5803 = VECTOR('',#5804,1.); +#5804 = DIRECTION('',(0.,0.,1.)); +#5805 = ORIENTED_EDGE('',*,*,#5806,.F.); +#5806 = EDGE_CURVE('',#5783,#5799,#5807,.T.); +#5807 = LINE('',#5808,#5809); +#5808 = CARTESIAN_POINT('',(69.722222222222,-20.1,40.)); +#5809 = VECTOR('',#5810,1.); +#5810 = DIRECTION('',(-0.,1.,0.)); +#5811 = PLANE('',#5812); +#5812 = AXIS2_PLACEMENT_3D('',#5813,#5814,#5815); +#5813 = CARTESIAN_POINT('',(69.722222222222,-20.1,8.)); +#5814 = DIRECTION('',(1.,0.,-0.)); +#5815 = DIRECTION('',(0.,0.,1.)); +#5816 = ADVANCED_FACE('',(#5817),#5851,.T.); +#5817 = FACE_BOUND('',#5818,.T.); +#5818 = EDGE_LOOP('',(#5819,#5829,#5837,#5845)); +#5819 = ORIENTED_EDGE('',*,*,#5820,.F.); +#5820 = EDGE_CURVE('',#5821,#5823,#5825,.T.); +#5821 = VERTEX_POINT('',#5822); +#5822 = CARTESIAN_POINT('',(74.722222222222,-20.1,8.)); +#5823 = VERTEX_POINT('',#5824); +#5824 = CARTESIAN_POINT('',(74.722222222222,-20.1,40.)); +#5825 = LINE('',#5826,#5827); +#5826 = CARTESIAN_POINT('',(74.722222222222,-20.1,8.)); +#5827 = VECTOR('',#5828,1.); +#5828 = DIRECTION('',(0.,0.,1.)); +#5829 = ORIENTED_EDGE('',*,*,#5830,.T.); +#5830 = EDGE_CURVE('',#5821,#5831,#5833,.T.); +#5831 = VERTEX_POINT('',#5832); +#5832 = CARTESIAN_POINT('',(74.722222222222,-17.9,8.)); +#5833 = LINE('',#5834,#5835); +#5834 = CARTESIAN_POINT('',(74.722222222222,-20.1,8.)); +#5835 = VECTOR('',#5836,1.); +#5836 = DIRECTION('',(-0.,1.,0.)); +#5837 = ORIENTED_EDGE('',*,*,#5838,.T.); +#5838 = EDGE_CURVE('',#5831,#5839,#5841,.T.); +#5839 = VERTEX_POINT('',#5840); +#5840 = CARTESIAN_POINT('',(74.722222222222,-17.9,40.)); +#5841 = LINE('',#5842,#5843); +#5842 = CARTESIAN_POINT('',(74.722222222222,-17.9,8.)); +#5843 = VECTOR('',#5844,1.); +#5844 = DIRECTION('',(0.,0.,1.)); +#5845 = ORIENTED_EDGE('',*,*,#5846,.F.); +#5846 = EDGE_CURVE('',#5823,#5839,#5847,.T.); +#5847 = LINE('',#5848,#5849); +#5848 = CARTESIAN_POINT('',(74.722222222222,-20.1,40.)); +#5849 = VECTOR('',#5850,1.); +#5850 = DIRECTION('',(-0.,1.,0.)); +#5851 = PLANE('',#5852); +#5852 = AXIS2_PLACEMENT_3D('',#5853,#5854,#5855); +#5853 = CARTESIAN_POINT('',(74.722222222222,-20.1,8.)); +#5854 = DIRECTION('',(1.,0.,-0.)); +#5855 = DIRECTION('',(0.,0.,1.)); +#5856 = ADVANCED_FACE('',(#5857),#5873,.F.); +#5857 = FACE_BOUND('',#5858,.F.); +#5858 = EDGE_LOOP('',(#5859,#5865,#5866,#5872)); +#5859 = ORIENTED_EDGE('',*,*,#5860,.F.); +#5860 = EDGE_CURVE('',#5781,#5821,#5861,.T.); +#5861 = LINE('',#5862,#5863); +#5862 = CARTESIAN_POINT('',(69.722222222222,-20.1,8.)); +#5863 = VECTOR('',#5864,1.); +#5864 = DIRECTION('',(1.,0.,-0.)); +#5865 = ORIENTED_EDGE('',*,*,#5780,.T.); +#5866 = ORIENTED_EDGE('',*,*,#5867,.T.); +#5867 = EDGE_CURVE('',#5783,#5823,#5868,.T.); +#5868 = LINE('',#5869,#5870); +#5869 = CARTESIAN_POINT('',(69.722222222222,-20.1,40.)); +#5870 = VECTOR('',#5871,1.); +#5871 = DIRECTION('',(1.,0.,-0.)); +#5872 = ORIENTED_EDGE('',*,*,#5820,.F.); +#5873 = PLANE('',#5874); +#5874 = AXIS2_PLACEMENT_3D('',#5875,#5876,#5877); +#5875 = CARTESIAN_POINT('',(69.722222222222,-20.1,8.)); +#5876 = DIRECTION('',(-0.,1.,0.)); +#5877 = DIRECTION('',(0.,0.,1.)); +#5878 = ADVANCED_FACE('',(#5879),#5895,.T.); +#5879 = FACE_BOUND('',#5880,.T.); +#5880 = EDGE_LOOP('',(#5881,#5887,#5888,#5894)); +#5881 = ORIENTED_EDGE('',*,*,#5882,.F.); +#5882 = EDGE_CURVE('',#5791,#5831,#5883,.T.); +#5883 = LINE('',#5884,#5885); +#5884 = CARTESIAN_POINT('',(69.722222222222,-17.9,8.)); +#5885 = VECTOR('',#5886,1.); +#5886 = DIRECTION('',(1.,0.,-0.)); +#5887 = ORIENTED_EDGE('',*,*,#5798,.T.); +#5888 = ORIENTED_EDGE('',*,*,#5889,.T.); +#5889 = EDGE_CURVE('',#5799,#5839,#5890,.T.); +#5890 = LINE('',#5891,#5892); +#5891 = CARTESIAN_POINT('',(69.722222222222,-17.9,40.)); +#5892 = VECTOR('',#5893,1.); +#5893 = DIRECTION('',(1.,0.,-0.)); +#5894 = ORIENTED_EDGE('',*,*,#5838,.F.); +#5895 = PLANE('',#5896); +#5896 = AXIS2_PLACEMENT_3D('',#5897,#5898,#5899); +#5897 = CARTESIAN_POINT('',(69.722222222222,-17.9,8.)); +#5898 = DIRECTION('',(-0.,1.,0.)); +#5899 = DIRECTION('',(0.,0.,1.)); +#5900 = ADVANCED_FACE('',(#5901),#5907,.F.); +#5901 = FACE_BOUND('',#5902,.F.); +#5902 = EDGE_LOOP('',(#5903,#5904,#5905,#5906)); +#5903 = ORIENTED_EDGE('',*,*,#5790,.F.); +#5904 = ORIENTED_EDGE('',*,*,#5860,.T.); +#5905 = ORIENTED_EDGE('',*,*,#5830,.T.); +#5906 = ORIENTED_EDGE('',*,*,#5882,.F.); +#5907 = PLANE('',#5908); +#5908 = AXIS2_PLACEMENT_3D('',#5909,#5910,#5911); +#5909 = CARTESIAN_POINT('',(69.722222222222,-20.1,8.)); +#5910 = DIRECTION('',(0.,0.,1.)); +#5911 = DIRECTION('',(1.,0.,-0.)); +#5912 = ADVANCED_FACE('',(#5913),#5919,.T.); +#5913 = FACE_BOUND('',#5914,.T.); +#5914 = EDGE_LOOP('',(#5915,#5916,#5917,#5918)); +#5915 = ORIENTED_EDGE('',*,*,#5806,.F.); +#5916 = ORIENTED_EDGE('',*,*,#5867,.T.); +#5917 = ORIENTED_EDGE('',*,*,#5846,.T.); +#5918 = ORIENTED_EDGE('',*,*,#5889,.F.); +#5919 = PLANE('',#5920); +#5920 = AXIS2_PLACEMENT_3D('',#5921,#5922,#5923); +#5921 = CARTESIAN_POINT('',(69.722222222222,-20.1,40.)); +#5922 = DIRECTION('',(0.,0.,1.)); +#5923 = DIRECTION('',(1.,0.,-0.)); +#5924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5928)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5925,#5926,#5927)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5925 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5926 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5927 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5928 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5925, + 'distance_accuracy_value','confusion accuracy'); +#5929 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5930,#5932); +#5930 = ( REPRESENTATION_RELATIONSHIP('','',#5773,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5931) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5931 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147); +#5932 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5933); +#5933 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','WireDuct_LeftCombSlot_16', + '',#5,#5768,$); +#5934 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5770)); +#5935 = SHAPE_DEFINITION_REPRESENTATION(#5936,#5942); +#5936 = PRODUCT_DEFINITION_SHAPE('','',#5937); +#5937 = PRODUCT_DEFINITION('design','',#5938,#5941); +#5938 = PRODUCT_DEFINITION_FORMATION('','',#5939); +#5939 = PRODUCT('WireDuct_RightCombSlot_16','WireDuct_RightCombSlot_16', + '',(#5940)); +#5940 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5941 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5942 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5943),#6093); +#5943 = MANIFOLD_SOLID_BREP('',#5944); +#5944 = CLOSED_SHELL('',(#5945,#5985,#6025,#6047,#6069,#6081)); +#5945 = ADVANCED_FACE('',(#5946),#5980,.F.); +#5946 = FACE_BOUND('',#5947,.F.); +#5947 = EDGE_LOOP('',(#5948,#5958,#5966,#5974)); +#5948 = ORIENTED_EDGE('',*,*,#5949,.F.); +#5949 = EDGE_CURVE('',#5950,#5952,#5954,.T.); +#5950 = VERTEX_POINT('',#5951); +#5951 = CARTESIAN_POINT('',(69.722222222222,17.9,8.)); +#5952 = VERTEX_POINT('',#5953); +#5953 = CARTESIAN_POINT('',(69.722222222222,17.9,40.)); +#5954 = LINE('',#5955,#5956); +#5955 = CARTESIAN_POINT('',(69.722222222222,17.9,8.)); +#5956 = VECTOR('',#5957,1.); +#5957 = DIRECTION('',(0.,0.,1.)); +#5958 = ORIENTED_EDGE('',*,*,#5959,.T.); +#5959 = EDGE_CURVE('',#5950,#5960,#5962,.T.); +#5960 = VERTEX_POINT('',#5961); +#5961 = CARTESIAN_POINT('',(69.722222222222,20.1,8.)); +#5962 = LINE('',#5963,#5964); +#5963 = CARTESIAN_POINT('',(69.722222222222,17.9,8.)); +#5964 = VECTOR('',#5965,1.); +#5965 = DIRECTION('',(-0.,1.,0.)); +#5966 = ORIENTED_EDGE('',*,*,#5967,.T.); +#5967 = EDGE_CURVE('',#5960,#5968,#5970,.T.); +#5968 = VERTEX_POINT('',#5969); +#5969 = CARTESIAN_POINT('',(69.722222222222,20.1,40.)); +#5970 = LINE('',#5971,#5972); +#5971 = CARTESIAN_POINT('',(69.722222222222,20.1,8.)); +#5972 = VECTOR('',#5973,1.); +#5973 = DIRECTION('',(0.,0.,1.)); +#5974 = ORIENTED_EDGE('',*,*,#5975,.F.); +#5975 = EDGE_CURVE('',#5952,#5968,#5976,.T.); +#5976 = LINE('',#5977,#5978); +#5977 = CARTESIAN_POINT('',(69.722222222222,17.9,40.)); +#5978 = VECTOR('',#5979,1.); +#5979 = DIRECTION('',(-0.,1.,0.)); +#5980 = PLANE('',#5981); +#5981 = AXIS2_PLACEMENT_3D('',#5982,#5983,#5984); +#5982 = CARTESIAN_POINT('',(69.722222222222,17.9,8.)); +#5983 = DIRECTION('',(1.,0.,-0.)); +#5984 = DIRECTION('',(0.,0.,1.)); +#5985 = ADVANCED_FACE('',(#5986),#6020,.T.); +#5986 = FACE_BOUND('',#5987,.T.); +#5987 = EDGE_LOOP('',(#5988,#5998,#6006,#6014)); +#5988 = ORIENTED_EDGE('',*,*,#5989,.F.); +#5989 = EDGE_CURVE('',#5990,#5992,#5994,.T.); +#5990 = VERTEX_POINT('',#5991); +#5991 = CARTESIAN_POINT('',(74.722222222222,17.9,8.)); +#5992 = VERTEX_POINT('',#5993); +#5993 = CARTESIAN_POINT('',(74.722222222222,17.9,40.)); +#5994 = LINE('',#5995,#5996); +#5995 = CARTESIAN_POINT('',(74.722222222222,17.9,8.)); +#5996 = VECTOR('',#5997,1.); +#5997 = DIRECTION('',(0.,0.,1.)); +#5998 = ORIENTED_EDGE('',*,*,#5999,.T.); +#5999 = EDGE_CURVE('',#5990,#6000,#6002,.T.); +#6000 = VERTEX_POINT('',#6001); +#6001 = CARTESIAN_POINT('',(74.722222222222,20.1,8.)); +#6002 = LINE('',#6003,#6004); +#6003 = CARTESIAN_POINT('',(74.722222222222,17.9,8.)); +#6004 = VECTOR('',#6005,1.); +#6005 = DIRECTION('',(-0.,1.,0.)); +#6006 = ORIENTED_EDGE('',*,*,#6007,.T.); +#6007 = EDGE_CURVE('',#6000,#6008,#6010,.T.); +#6008 = VERTEX_POINT('',#6009); +#6009 = CARTESIAN_POINT('',(74.722222222222,20.1,40.)); +#6010 = LINE('',#6011,#6012); +#6011 = CARTESIAN_POINT('',(74.722222222222,20.1,8.)); +#6012 = VECTOR('',#6013,1.); +#6013 = DIRECTION('',(0.,0.,1.)); +#6014 = ORIENTED_EDGE('',*,*,#6015,.F.); +#6015 = EDGE_CURVE('',#5992,#6008,#6016,.T.); +#6016 = LINE('',#6017,#6018); +#6017 = CARTESIAN_POINT('',(74.722222222222,17.9,40.)); +#6018 = VECTOR('',#6019,1.); +#6019 = DIRECTION('',(-0.,1.,0.)); +#6020 = PLANE('',#6021); +#6021 = AXIS2_PLACEMENT_3D('',#6022,#6023,#6024); +#6022 = CARTESIAN_POINT('',(74.722222222222,17.9,8.)); +#6023 = DIRECTION('',(1.,0.,-0.)); +#6024 = DIRECTION('',(0.,0.,1.)); +#6025 = ADVANCED_FACE('',(#6026),#6042,.F.); +#6026 = FACE_BOUND('',#6027,.F.); +#6027 = EDGE_LOOP('',(#6028,#6034,#6035,#6041)); +#6028 = ORIENTED_EDGE('',*,*,#6029,.F.); +#6029 = EDGE_CURVE('',#5950,#5990,#6030,.T.); +#6030 = LINE('',#6031,#6032); +#6031 = CARTESIAN_POINT('',(69.722222222222,17.9,8.)); +#6032 = VECTOR('',#6033,1.); +#6033 = DIRECTION('',(1.,0.,-0.)); +#6034 = ORIENTED_EDGE('',*,*,#5949,.T.); +#6035 = ORIENTED_EDGE('',*,*,#6036,.T.); +#6036 = EDGE_CURVE('',#5952,#5992,#6037,.T.); +#6037 = LINE('',#6038,#6039); +#6038 = CARTESIAN_POINT('',(69.722222222222,17.9,40.)); +#6039 = VECTOR('',#6040,1.); +#6040 = DIRECTION('',(1.,0.,-0.)); +#6041 = ORIENTED_EDGE('',*,*,#5989,.F.); +#6042 = PLANE('',#6043); +#6043 = AXIS2_PLACEMENT_3D('',#6044,#6045,#6046); +#6044 = CARTESIAN_POINT('',(69.722222222222,17.9,8.)); +#6045 = DIRECTION('',(-0.,1.,0.)); +#6046 = DIRECTION('',(0.,0.,1.)); +#6047 = ADVANCED_FACE('',(#6048),#6064,.T.); +#6048 = FACE_BOUND('',#6049,.T.); +#6049 = EDGE_LOOP('',(#6050,#6056,#6057,#6063)); +#6050 = ORIENTED_EDGE('',*,*,#6051,.F.); +#6051 = EDGE_CURVE('',#5960,#6000,#6052,.T.); +#6052 = LINE('',#6053,#6054); +#6053 = CARTESIAN_POINT('',(69.722222222222,20.1,8.)); +#6054 = VECTOR('',#6055,1.); +#6055 = DIRECTION('',(1.,0.,-0.)); +#6056 = ORIENTED_EDGE('',*,*,#5967,.T.); +#6057 = ORIENTED_EDGE('',*,*,#6058,.T.); +#6058 = EDGE_CURVE('',#5968,#6008,#6059,.T.); +#6059 = LINE('',#6060,#6061); +#6060 = CARTESIAN_POINT('',(69.722222222222,20.1,40.)); +#6061 = VECTOR('',#6062,1.); +#6062 = DIRECTION('',(1.,0.,-0.)); +#6063 = ORIENTED_EDGE('',*,*,#6007,.F.); +#6064 = PLANE('',#6065); +#6065 = AXIS2_PLACEMENT_3D('',#6066,#6067,#6068); +#6066 = CARTESIAN_POINT('',(69.722222222222,20.1,8.)); +#6067 = DIRECTION('',(-0.,1.,0.)); +#6068 = DIRECTION('',(0.,0.,1.)); +#6069 = ADVANCED_FACE('',(#6070),#6076,.F.); +#6070 = FACE_BOUND('',#6071,.F.); +#6071 = EDGE_LOOP('',(#6072,#6073,#6074,#6075)); +#6072 = ORIENTED_EDGE('',*,*,#5959,.F.); +#6073 = ORIENTED_EDGE('',*,*,#6029,.T.); +#6074 = ORIENTED_EDGE('',*,*,#5999,.T.); +#6075 = ORIENTED_EDGE('',*,*,#6051,.F.); +#6076 = PLANE('',#6077); +#6077 = AXIS2_PLACEMENT_3D('',#6078,#6079,#6080); +#6078 = CARTESIAN_POINT('',(69.722222222222,17.9,8.)); +#6079 = DIRECTION('',(0.,0.,1.)); +#6080 = DIRECTION('',(1.,0.,-0.)); +#6081 = ADVANCED_FACE('',(#6082),#6088,.T.); +#6082 = FACE_BOUND('',#6083,.T.); +#6083 = EDGE_LOOP('',(#6084,#6085,#6086,#6087)); +#6084 = ORIENTED_EDGE('',*,*,#5975,.F.); +#6085 = ORIENTED_EDGE('',*,*,#6036,.T.); +#6086 = ORIENTED_EDGE('',*,*,#6015,.T.); +#6087 = ORIENTED_EDGE('',*,*,#6058,.F.); +#6088 = PLANE('',#6089); +#6089 = AXIS2_PLACEMENT_3D('',#6090,#6091,#6092); +#6090 = CARTESIAN_POINT('',(69.722222222222,17.9,40.)); +#6091 = DIRECTION('',(0.,0.,1.)); +#6092 = DIRECTION('',(1.,0.,-0.)); +#6093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6097)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6094,#6095,#6096)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6094, + 'distance_accuracy_value','confusion accuracy'); +#6098 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6099,#6101); +#6099 = ( REPRESENTATION_RELATIONSHIP('','',#5942,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6100) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6100 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151); +#6101 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6102); +#6102 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','WireDuct_RightCombSlot_16', + '',#5,#5937,$); +#6103 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5939)); +#6104 = SHAPE_DEFINITION_REPRESENTATION(#6105,#6111); +#6105 = PRODUCT_DEFINITION_SHAPE('','',#6106); +#6106 = PRODUCT_DEFINITION('design','',#6107,#6110); +#6107 = PRODUCT_DEFINITION_FORMATION('','',#6108); +#6108 = PRODUCT('WireDuct_LeftCombSlot_17','WireDuct_LeftCombSlot_17','' + ,(#6109)); +#6109 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6110 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6111 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6112),#6262); +#6112 = MANIFOLD_SOLID_BREP('',#6113); +#6113 = CLOSED_SHELL('',(#6114,#6154,#6194,#6216,#6238,#6250)); +#6114 = ADVANCED_FACE('',(#6115),#6149,.F.); +#6115 = FACE_BOUND('',#6116,.F.); +#6116 = EDGE_LOOP('',(#6117,#6127,#6135,#6143)); +#6117 = ORIENTED_EDGE('',*,*,#6118,.F.); +#6118 = EDGE_CURVE('',#6119,#6121,#6123,.T.); +#6119 = VERTEX_POINT('',#6120); +#6120 = CARTESIAN_POINT('',(80.833333333333,-20.1,8.)); +#6121 = VERTEX_POINT('',#6122); +#6122 = CARTESIAN_POINT('',(80.833333333333,-20.1,40.)); +#6123 = LINE('',#6124,#6125); +#6124 = CARTESIAN_POINT('',(80.833333333333,-20.1,8.)); +#6125 = VECTOR('',#6126,1.); +#6126 = DIRECTION('',(0.,0.,1.)); +#6127 = ORIENTED_EDGE('',*,*,#6128,.T.); +#6128 = EDGE_CURVE('',#6119,#6129,#6131,.T.); +#6129 = VERTEX_POINT('',#6130); +#6130 = CARTESIAN_POINT('',(80.833333333333,-17.9,8.)); +#6131 = LINE('',#6132,#6133); +#6132 = CARTESIAN_POINT('',(80.833333333333,-20.1,8.)); +#6133 = VECTOR('',#6134,1.); +#6134 = DIRECTION('',(-0.,1.,0.)); +#6135 = ORIENTED_EDGE('',*,*,#6136,.T.); +#6136 = EDGE_CURVE('',#6129,#6137,#6139,.T.); +#6137 = VERTEX_POINT('',#6138); +#6138 = CARTESIAN_POINT('',(80.833333333333,-17.9,40.)); +#6139 = LINE('',#6140,#6141); +#6140 = CARTESIAN_POINT('',(80.833333333333,-17.9,8.)); +#6141 = VECTOR('',#6142,1.); +#6142 = DIRECTION('',(0.,0.,1.)); +#6143 = ORIENTED_EDGE('',*,*,#6144,.F.); +#6144 = EDGE_CURVE('',#6121,#6137,#6145,.T.); +#6145 = LINE('',#6146,#6147); +#6146 = CARTESIAN_POINT('',(80.833333333333,-20.1,40.)); +#6147 = VECTOR('',#6148,1.); +#6148 = DIRECTION('',(-0.,1.,0.)); +#6149 = PLANE('',#6150); +#6150 = AXIS2_PLACEMENT_3D('',#6151,#6152,#6153); +#6151 = CARTESIAN_POINT('',(80.833333333333,-20.1,8.)); +#6152 = DIRECTION('',(1.,0.,-0.)); +#6153 = DIRECTION('',(0.,0.,1.)); +#6154 = ADVANCED_FACE('',(#6155),#6189,.T.); +#6155 = FACE_BOUND('',#6156,.T.); +#6156 = EDGE_LOOP('',(#6157,#6167,#6175,#6183)); +#6157 = ORIENTED_EDGE('',*,*,#6158,.F.); +#6158 = EDGE_CURVE('',#6159,#6161,#6163,.T.); +#6159 = VERTEX_POINT('',#6160); +#6160 = CARTESIAN_POINT('',(85.833333333333,-20.1,8.)); +#6161 = VERTEX_POINT('',#6162); +#6162 = CARTESIAN_POINT('',(85.833333333333,-20.1,40.)); +#6163 = LINE('',#6164,#6165); +#6164 = CARTESIAN_POINT('',(85.833333333333,-20.1,8.)); +#6165 = VECTOR('',#6166,1.); +#6166 = DIRECTION('',(0.,0.,1.)); +#6167 = ORIENTED_EDGE('',*,*,#6168,.T.); +#6168 = EDGE_CURVE('',#6159,#6169,#6171,.T.); +#6169 = VERTEX_POINT('',#6170); +#6170 = CARTESIAN_POINT('',(85.833333333333,-17.9,8.)); +#6171 = LINE('',#6172,#6173); +#6172 = CARTESIAN_POINT('',(85.833333333333,-20.1,8.)); +#6173 = VECTOR('',#6174,1.); +#6174 = DIRECTION('',(-0.,1.,0.)); +#6175 = ORIENTED_EDGE('',*,*,#6176,.T.); +#6176 = EDGE_CURVE('',#6169,#6177,#6179,.T.); +#6177 = VERTEX_POINT('',#6178); +#6178 = CARTESIAN_POINT('',(85.833333333333,-17.9,40.)); +#6179 = LINE('',#6180,#6181); +#6180 = CARTESIAN_POINT('',(85.833333333333,-17.9,8.)); +#6181 = VECTOR('',#6182,1.); +#6182 = DIRECTION('',(0.,0.,1.)); +#6183 = ORIENTED_EDGE('',*,*,#6184,.F.); +#6184 = EDGE_CURVE('',#6161,#6177,#6185,.T.); +#6185 = LINE('',#6186,#6187); +#6186 = CARTESIAN_POINT('',(85.833333333333,-20.1,40.)); +#6187 = VECTOR('',#6188,1.); +#6188 = DIRECTION('',(-0.,1.,0.)); +#6189 = PLANE('',#6190); +#6190 = AXIS2_PLACEMENT_3D('',#6191,#6192,#6193); +#6191 = CARTESIAN_POINT('',(85.833333333333,-20.1,8.)); +#6192 = DIRECTION('',(1.,0.,-0.)); +#6193 = DIRECTION('',(0.,0.,1.)); +#6194 = ADVANCED_FACE('',(#6195),#6211,.F.); +#6195 = FACE_BOUND('',#6196,.F.); +#6196 = EDGE_LOOP('',(#6197,#6203,#6204,#6210)); +#6197 = ORIENTED_EDGE('',*,*,#6198,.F.); +#6198 = EDGE_CURVE('',#6119,#6159,#6199,.T.); +#6199 = LINE('',#6200,#6201); +#6200 = CARTESIAN_POINT('',(80.833333333333,-20.1,8.)); +#6201 = VECTOR('',#6202,1.); +#6202 = DIRECTION('',(1.,0.,-0.)); +#6203 = ORIENTED_EDGE('',*,*,#6118,.T.); +#6204 = ORIENTED_EDGE('',*,*,#6205,.T.); +#6205 = EDGE_CURVE('',#6121,#6161,#6206,.T.); +#6206 = LINE('',#6207,#6208); +#6207 = CARTESIAN_POINT('',(80.833333333333,-20.1,40.)); +#6208 = VECTOR('',#6209,1.); +#6209 = DIRECTION('',(1.,0.,-0.)); +#6210 = ORIENTED_EDGE('',*,*,#6158,.F.); +#6211 = PLANE('',#6212); +#6212 = AXIS2_PLACEMENT_3D('',#6213,#6214,#6215); +#6213 = CARTESIAN_POINT('',(80.833333333333,-20.1,8.)); +#6214 = DIRECTION('',(-0.,1.,0.)); +#6215 = DIRECTION('',(0.,0.,1.)); +#6216 = ADVANCED_FACE('',(#6217),#6233,.T.); +#6217 = FACE_BOUND('',#6218,.T.); +#6218 = EDGE_LOOP('',(#6219,#6225,#6226,#6232)); +#6219 = ORIENTED_EDGE('',*,*,#6220,.F.); +#6220 = EDGE_CURVE('',#6129,#6169,#6221,.T.); +#6221 = LINE('',#6222,#6223); +#6222 = CARTESIAN_POINT('',(80.833333333333,-17.9,8.)); +#6223 = VECTOR('',#6224,1.); +#6224 = DIRECTION('',(1.,0.,-0.)); +#6225 = ORIENTED_EDGE('',*,*,#6136,.T.); +#6226 = ORIENTED_EDGE('',*,*,#6227,.T.); +#6227 = EDGE_CURVE('',#6137,#6177,#6228,.T.); +#6228 = LINE('',#6229,#6230); +#6229 = CARTESIAN_POINT('',(80.833333333333,-17.9,40.)); +#6230 = VECTOR('',#6231,1.); +#6231 = DIRECTION('',(1.,0.,-0.)); +#6232 = ORIENTED_EDGE('',*,*,#6176,.F.); +#6233 = PLANE('',#6234); +#6234 = AXIS2_PLACEMENT_3D('',#6235,#6236,#6237); +#6235 = CARTESIAN_POINT('',(80.833333333333,-17.9,8.)); +#6236 = DIRECTION('',(-0.,1.,0.)); +#6237 = DIRECTION('',(0.,0.,1.)); +#6238 = ADVANCED_FACE('',(#6239),#6245,.F.); +#6239 = FACE_BOUND('',#6240,.F.); +#6240 = EDGE_LOOP('',(#6241,#6242,#6243,#6244)); +#6241 = ORIENTED_EDGE('',*,*,#6128,.F.); +#6242 = ORIENTED_EDGE('',*,*,#6198,.T.); +#6243 = ORIENTED_EDGE('',*,*,#6168,.T.); +#6244 = ORIENTED_EDGE('',*,*,#6220,.F.); +#6245 = PLANE('',#6246); +#6246 = AXIS2_PLACEMENT_3D('',#6247,#6248,#6249); +#6247 = CARTESIAN_POINT('',(80.833333333333,-20.1,8.)); +#6248 = DIRECTION('',(0.,0.,1.)); +#6249 = DIRECTION('',(1.,0.,-0.)); +#6250 = ADVANCED_FACE('',(#6251),#6257,.T.); +#6251 = FACE_BOUND('',#6252,.T.); +#6252 = EDGE_LOOP('',(#6253,#6254,#6255,#6256)); +#6253 = ORIENTED_EDGE('',*,*,#6144,.F.); +#6254 = ORIENTED_EDGE('',*,*,#6205,.T.); +#6255 = ORIENTED_EDGE('',*,*,#6184,.T.); +#6256 = ORIENTED_EDGE('',*,*,#6227,.F.); +#6257 = PLANE('',#6258); +#6258 = AXIS2_PLACEMENT_3D('',#6259,#6260,#6261); +#6259 = CARTESIAN_POINT('',(80.833333333333,-20.1,40.)); +#6260 = DIRECTION('',(0.,0.,1.)); +#6261 = DIRECTION('',(1.,0.,-0.)); +#6262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6266)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6263,#6264,#6265)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6263 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6264 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6265 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6266 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6263, + 'distance_accuracy_value','confusion accuracy'); +#6267 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6268,#6270); +#6268 = ( REPRESENTATION_RELATIONSHIP('','',#6111,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6269) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6269 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155); +#6270 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6271); +#6271 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','WireDuct_LeftCombSlot_17', + '',#5,#6106,$); +#6272 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6108)); +#6273 = SHAPE_DEFINITION_REPRESENTATION(#6274,#6280); +#6274 = PRODUCT_DEFINITION_SHAPE('','',#6275); +#6275 = PRODUCT_DEFINITION('design','',#6276,#6279); +#6276 = PRODUCT_DEFINITION_FORMATION('','',#6277); +#6277 = PRODUCT('WireDuct_RightCombSlot_17','WireDuct_RightCombSlot_17', + '',(#6278)); +#6278 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6279 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6280 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6281),#6431); +#6281 = MANIFOLD_SOLID_BREP('',#6282); +#6282 = CLOSED_SHELL('',(#6283,#6323,#6363,#6385,#6407,#6419)); +#6283 = ADVANCED_FACE('',(#6284),#6318,.F.); +#6284 = FACE_BOUND('',#6285,.F.); +#6285 = EDGE_LOOP('',(#6286,#6296,#6304,#6312)); +#6286 = ORIENTED_EDGE('',*,*,#6287,.F.); +#6287 = EDGE_CURVE('',#6288,#6290,#6292,.T.); +#6288 = VERTEX_POINT('',#6289); +#6289 = CARTESIAN_POINT('',(80.833333333333,17.9,8.)); +#6290 = VERTEX_POINT('',#6291); +#6291 = CARTESIAN_POINT('',(80.833333333333,17.9,40.)); +#6292 = LINE('',#6293,#6294); +#6293 = CARTESIAN_POINT('',(80.833333333333,17.9,8.)); +#6294 = VECTOR('',#6295,1.); +#6295 = DIRECTION('',(0.,0.,1.)); +#6296 = ORIENTED_EDGE('',*,*,#6297,.T.); +#6297 = EDGE_CURVE('',#6288,#6298,#6300,.T.); +#6298 = VERTEX_POINT('',#6299); +#6299 = CARTESIAN_POINT('',(80.833333333333,20.1,8.)); +#6300 = LINE('',#6301,#6302); +#6301 = CARTESIAN_POINT('',(80.833333333333,17.9,8.)); +#6302 = VECTOR('',#6303,1.); +#6303 = DIRECTION('',(-0.,1.,0.)); +#6304 = ORIENTED_EDGE('',*,*,#6305,.T.); +#6305 = EDGE_CURVE('',#6298,#6306,#6308,.T.); +#6306 = VERTEX_POINT('',#6307); +#6307 = CARTESIAN_POINT('',(80.833333333333,20.1,40.)); +#6308 = LINE('',#6309,#6310); +#6309 = CARTESIAN_POINT('',(80.833333333333,20.1,8.)); +#6310 = VECTOR('',#6311,1.); +#6311 = DIRECTION('',(0.,0.,1.)); +#6312 = ORIENTED_EDGE('',*,*,#6313,.F.); +#6313 = EDGE_CURVE('',#6290,#6306,#6314,.T.); +#6314 = LINE('',#6315,#6316); +#6315 = CARTESIAN_POINT('',(80.833333333333,17.9,40.)); +#6316 = VECTOR('',#6317,1.); +#6317 = DIRECTION('',(-0.,1.,0.)); +#6318 = PLANE('',#6319); +#6319 = AXIS2_PLACEMENT_3D('',#6320,#6321,#6322); +#6320 = CARTESIAN_POINT('',(80.833333333333,17.9,8.)); +#6321 = DIRECTION('',(1.,0.,-0.)); +#6322 = DIRECTION('',(0.,0.,1.)); +#6323 = ADVANCED_FACE('',(#6324),#6358,.T.); +#6324 = FACE_BOUND('',#6325,.T.); +#6325 = EDGE_LOOP('',(#6326,#6336,#6344,#6352)); +#6326 = ORIENTED_EDGE('',*,*,#6327,.F.); +#6327 = EDGE_CURVE('',#6328,#6330,#6332,.T.); +#6328 = VERTEX_POINT('',#6329); +#6329 = CARTESIAN_POINT('',(85.833333333333,17.9,8.)); +#6330 = VERTEX_POINT('',#6331); +#6331 = CARTESIAN_POINT('',(85.833333333333,17.9,40.)); +#6332 = LINE('',#6333,#6334); +#6333 = CARTESIAN_POINT('',(85.833333333333,17.9,8.)); +#6334 = VECTOR('',#6335,1.); +#6335 = DIRECTION('',(0.,0.,1.)); +#6336 = ORIENTED_EDGE('',*,*,#6337,.T.); +#6337 = EDGE_CURVE('',#6328,#6338,#6340,.T.); +#6338 = VERTEX_POINT('',#6339); +#6339 = CARTESIAN_POINT('',(85.833333333333,20.1,8.)); +#6340 = LINE('',#6341,#6342); +#6341 = CARTESIAN_POINT('',(85.833333333333,17.9,8.)); +#6342 = VECTOR('',#6343,1.); +#6343 = DIRECTION('',(-0.,1.,0.)); +#6344 = ORIENTED_EDGE('',*,*,#6345,.T.); +#6345 = EDGE_CURVE('',#6338,#6346,#6348,.T.); +#6346 = VERTEX_POINT('',#6347); +#6347 = CARTESIAN_POINT('',(85.833333333333,20.1,40.)); +#6348 = LINE('',#6349,#6350); +#6349 = CARTESIAN_POINT('',(85.833333333333,20.1,8.)); +#6350 = VECTOR('',#6351,1.); +#6351 = DIRECTION('',(0.,0.,1.)); +#6352 = ORIENTED_EDGE('',*,*,#6353,.F.); +#6353 = EDGE_CURVE('',#6330,#6346,#6354,.T.); +#6354 = LINE('',#6355,#6356); +#6355 = CARTESIAN_POINT('',(85.833333333333,17.9,40.)); +#6356 = VECTOR('',#6357,1.); +#6357 = DIRECTION('',(-0.,1.,0.)); +#6358 = PLANE('',#6359); +#6359 = AXIS2_PLACEMENT_3D('',#6360,#6361,#6362); +#6360 = CARTESIAN_POINT('',(85.833333333333,17.9,8.)); +#6361 = DIRECTION('',(1.,0.,-0.)); +#6362 = DIRECTION('',(0.,0.,1.)); +#6363 = ADVANCED_FACE('',(#6364),#6380,.F.); +#6364 = FACE_BOUND('',#6365,.F.); +#6365 = EDGE_LOOP('',(#6366,#6372,#6373,#6379)); +#6366 = ORIENTED_EDGE('',*,*,#6367,.F.); +#6367 = EDGE_CURVE('',#6288,#6328,#6368,.T.); +#6368 = LINE('',#6369,#6370); +#6369 = CARTESIAN_POINT('',(80.833333333333,17.9,8.)); +#6370 = VECTOR('',#6371,1.); +#6371 = DIRECTION('',(1.,0.,-0.)); +#6372 = ORIENTED_EDGE('',*,*,#6287,.T.); +#6373 = ORIENTED_EDGE('',*,*,#6374,.T.); +#6374 = EDGE_CURVE('',#6290,#6330,#6375,.T.); +#6375 = LINE('',#6376,#6377); +#6376 = CARTESIAN_POINT('',(80.833333333333,17.9,40.)); +#6377 = VECTOR('',#6378,1.); +#6378 = DIRECTION('',(1.,0.,-0.)); +#6379 = ORIENTED_EDGE('',*,*,#6327,.F.); +#6380 = PLANE('',#6381); +#6381 = AXIS2_PLACEMENT_3D('',#6382,#6383,#6384); +#6382 = CARTESIAN_POINT('',(80.833333333333,17.9,8.)); +#6383 = DIRECTION('',(-0.,1.,0.)); +#6384 = DIRECTION('',(0.,0.,1.)); +#6385 = ADVANCED_FACE('',(#6386),#6402,.T.); +#6386 = FACE_BOUND('',#6387,.T.); +#6387 = EDGE_LOOP('',(#6388,#6394,#6395,#6401)); +#6388 = ORIENTED_EDGE('',*,*,#6389,.F.); +#6389 = EDGE_CURVE('',#6298,#6338,#6390,.T.); +#6390 = LINE('',#6391,#6392); +#6391 = CARTESIAN_POINT('',(80.833333333333,20.1,8.)); +#6392 = VECTOR('',#6393,1.); +#6393 = DIRECTION('',(1.,0.,-0.)); +#6394 = ORIENTED_EDGE('',*,*,#6305,.T.); +#6395 = ORIENTED_EDGE('',*,*,#6396,.T.); +#6396 = EDGE_CURVE('',#6306,#6346,#6397,.T.); +#6397 = LINE('',#6398,#6399); +#6398 = CARTESIAN_POINT('',(80.833333333333,20.1,40.)); +#6399 = VECTOR('',#6400,1.); +#6400 = DIRECTION('',(1.,0.,-0.)); +#6401 = ORIENTED_EDGE('',*,*,#6345,.F.); +#6402 = PLANE('',#6403); +#6403 = AXIS2_PLACEMENT_3D('',#6404,#6405,#6406); +#6404 = CARTESIAN_POINT('',(80.833333333333,20.1,8.)); +#6405 = DIRECTION('',(-0.,1.,0.)); +#6406 = DIRECTION('',(0.,0.,1.)); +#6407 = ADVANCED_FACE('',(#6408),#6414,.F.); +#6408 = FACE_BOUND('',#6409,.F.); +#6409 = EDGE_LOOP('',(#6410,#6411,#6412,#6413)); +#6410 = ORIENTED_EDGE('',*,*,#6297,.F.); +#6411 = ORIENTED_EDGE('',*,*,#6367,.T.); +#6412 = ORIENTED_EDGE('',*,*,#6337,.T.); +#6413 = ORIENTED_EDGE('',*,*,#6389,.F.); +#6414 = PLANE('',#6415); +#6415 = AXIS2_PLACEMENT_3D('',#6416,#6417,#6418); +#6416 = CARTESIAN_POINT('',(80.833333333333,17.9,8.)); +#6417 = DIRECTION('',(0.,0.,1.)); +#6418 = DIRECTION('',(1.,0.,-0.)); +#6419 = ADVANCED_FACE('',(#6420),#6426,.T.); +#6420 = FACE_BOUND('',#6421,.T.); +#6421 = EDGE_LOOP('',(#6422,#6423,#6424,#6425)); +#6422 = ORIENTED_EDGE('',*,*,#6313,.F.); +#6423 = ORIENTED_EDGE('',*,*,#6374,.T.); +#6424 = ORIENTED_EDGE('',*,*,#6353,.T.); +#6425 = ORIENTED_EDGE('',*,*,#6396,.F.); +#6426 = PLANE('',#6427); +#6427 = AXIS2_PLACEMENT_3D('',#6428,#6429,#6430); +#6428 = CARTESIAN_POINT('',(80.833333333333,17.9,40.)); +#6429 = DIRECTION('',(0.,0.,1.)); +#6430 = DIRECTION('',(1.,0.,-0.)); +#6431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6435)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6432,#6433,#6434)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6432 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6433 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6434 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6435 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6432, + 'distance_accuracy_value','confusion accuracy'); +#6436 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6437,#6439); +#6437 = ( REPRESENTATION_RELATIONSHIP('','',#6280,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6438) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6438 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159); +#6439 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6440); +#6440 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','WireDuct_RightCombSlot_17', + '',#5,#6275,$); +#6441 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6277)); +#6442 = SHAPE_DEFINITION_REPRESENTATION(#6443,#6449); +#6443 = PRODUCT_DEFINITION_SHAPE('','',#6444); +#6444 = PRODUCT_DEFINITION('design','',#6445,#6448); +#6445 = PRODUCT_DEFINITION_FORMATION('','',#6446); +#6446 = PRODUCT('WireDuct_LeftCombSlot_18','WireDuct_LeftCombSlot_18','' + ,(#6447)); +#6447 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6448 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6449 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6450),#6600); +#6450 = MANIFOLD_SOLID_BREP('',#6451); +#6451 = CLOSED_SHELL('',(#6452,#6492,#6532,#6554,#6576,#6588)); +#6452 = ADVANCED_FACE('',(#6453),#6487,.F.); +#6453 = FACE_BOUND('',#6454,.F.); +#6454 = EDGE_LOOP('',(#6455,#6465,#6473,#6481)); +#6455 = ORIENTED_EDGE('',*,*,#6456,.F.); +#6456 = EDGE_CURVE('',#6457,#6459,#6461,.T.); +#6457 = VERTEX_POINT('',#6458); +#6458 = CARTESIAN_POINT('',(91.944444444444,-20.1,8.)); +#6459 = VERTEX_POINT('',#6460); +#6460 = CARTESIAN_POINT('',(91.944444444444,-20.1,40.)); +#6461 = LINE('',#6462,#6463); +#6462 = CARTESIAN_POINT('',(91.944444444444,-20.1,8.)); +#6463 = VECTOR('',#6464,1.); +#6464 = DIRECTION('',(0.,0.,1.)); +#6465 = ORIENTED_EDGE('',*,*,#6466,.T.); +#6466 = EDGE_CURVE('',#6457,#6467,#6469,.T.); +#6467 = VERTEX_POINT('',#6468); +#6468 = CARTESIAN_POINT('',(91.944444444444,-17.9,8.)); +#6469 = LINE('',#6470,#6471); +#6470 = CARTESIAN_POINT('',(91.944444444444,-20.1,8.)); +#6471 = VECTOR('',#6472,1.); +#6472 = DIRECTION('',(-0.,1.,0.)); +#6473 = ORIENTED_EDGE('',*,*,#6474,.T.); +#6474 = EDGE_CURVE('',#6467,#6475,#6477,.T.); +#6475 = VERTEX_POINT('',#6476); +#6476 = CARTESIAN_POINT('',(91.944444444444,-17.9,40.)); +#6477 = LINE('',#6478,#6479); +#6478 = CARTESIAN_POINT('',(91.944444444444,-17.9,8.)); +#6479 = VECTOR('',#6480,1.); +#6480 = DIRECTION('',(0.,0.,1.)); +#6481 = ORIENTED_EDGE('',*,*,#6482,.F.); +#6482 = EDGE_CURVE('',#6459,#6475,#6483,.T.); +#6483 = LINE('',#6484,#6485); +#6484 = CARTESIAN_POINT('',(91.944444444444,-20.1,40.)); +#6485 = VECTOR('',#6486,1.); +#6486 = DIRECTION('',(-0.,1.,0.)); +#6487 = PLANE('',#6488); +#6488 = AXIS2_PLACEMENT_3D('',#6489,#6490,#6491); +#6489 = CARTESIAN_POINT('',(91.944444444444,-20.1,8.)); +#6490 = DIRECTION('',(1.,0.,-0.)); +#6491 = DIRECTION('',(0.,0.,1.)); +#6492 = ADVANCED_FACE('',(#6493),#6527,.T.); +#6493 = FACE_BOUND('',#6494,.T.); +#6494 = EDGE_LOOP('',(#6495,#6505,#6513,#6521)); +#6495 = ORIENTED_EDGE('',*,*,#6496,.F.); +#6496 = EDGE_CURVE('',#6497,#6499,#6501,.T.); +#6497 = VERTEX_POINT('',#6498); +#6498 = CARTESIAN_POINT('',(96.944444444444,-20.1,8.)); +#6499 = VERTEX_POINT('',#6500); +#6500 = CARTESIAN_POINT('',(96.944444444444,-20.1,40.)); +#6501 = LINE('',#6502,#6503); +#6502 = CARTESIAN_POINT('',(96.944444444444,-20.1,8.)); +#6503 = VECTOR('',#6504,1.); +#6504 = DIRECTION('',(0.,0.,1.)); +#6505 = ORIENTED_EDGE('',*,*,#6506,.T.); +#6506 = EDGE_CURVE('',#6497,#6507,#6509,.T.); +#6507 = VERTEX_POINT('',#6508); +#6508 = CARTESIAN_POINT('',(96.944444444444,-17.9,8.)); +#6509 = LINE('',#6510,#6511); +#6510 = CARTESIAN_POINT('',(96.944444444444,-20.1,8.)); +#6511 = VECTOR('',#6512,1.); +#6512 = DIRECTION('',(-0.,1.,0.)); +#6513 = ORIENTED_EDGE('',*,*,#6514,.T.); +#6514 = EDGE_CURVE('',#6507,#6515,#6517,.T.); +#6515 = VERTEX_POINT('',#6516); +#6516 = CARTESIAN_POINT('',(96.944444444444,-17.9,40.)); +#6517 = LINE('',#6518,#6519); +#6518 = CARTESIAN_POINT('',(96.944444444444,-17.9,8.)); +#6519 = VECTOR('',#6520,1.); +#6520 = DIRECTION('',(0.,0.,1.)); +#6521 = ORIENTED_EDGE('',*,*,#6522,.F.); +#6522 = EDGE_CURVE('',#6499,#6515,#6523,.T.); +#6523 = LINE('',#6524,#6525); +#6524 = CARTESIAN_POINT('',(96.944444444444,-20.1,40.)); +#6525 = VECTOR('',#6526,1.); +#6526 = DIRECTION('',(-0.,1.,0.)); +#6527 = PLANE('',#6528); +#6528 = AXIS2_PLACEMENT_3D('',#6529,#6530,#6531); +#6529 = CARTESIAN_POINT('',(96.944444444444,-20.1,8.)); +#6530 = DIRECTION('',(1.,0.,-0.)); +#6531 = DIRECTION('',(0.,0.,1.)); +#6532 = ADVANCED_FACE('',(#6533),#6549,.F.); +#6533 = FACE_BOUND('',#6534,.F.); +#6534 = EDGE_LOOP('',(#6535,#6541,#6542,#6548)); +#6535 = ORIENTED_EDGE('',*,*,#6536,.F.); +#6536 = EDGE_CURVE('',#6457,#6497,#6537,.T.); +#6537 = LINE('',#6538,#6539); +#6538 = CARTESIAN_POINT('',(91.944444444444,-20.1,8.)); +#6539 = VECTOR('',#6540,1.); +#6540 = DIRECTION('',(1.,0.,-0.)); +#6541 = ORIENTED_EDGE('',*,*,#6456,.T.); +#6542 = ORIENTED_EDGE('',*,*,#6543,.T.); +#6543 = EDGE_CURVE('',#6459,#6499,#6544,.T.); +#6544 = LINE('',#6545,#6546); +#6545 = CARTESIAN_POINT('',(91.944444444444,-20.1,40.)); +#6546 = VECTOR('',#6547,1.); +#6547 = DIRECTION('',(1.,0.,-0.)); +#6548 = ORIENTED_EDGE('',*,*,#6496,.F.); +#6549 = PLANE('',#6550); +#6550 = AXIS2_PLACEMENT_3D('',#6551,#6552,#6553); +#6551 = CARTESIAN_POINT('',(91.944444444444,-20.1,8.)); +#6552 = DIRECTION('',(-0.,1.,0.)); +#6553 = DIRECTION('',(0.,0.,1.)); +#6554 = ADVANCED_FACE('',(#6555),#6571,.T.); +#6555 = FACE_BOUND('',#6556,.T.); +#6556 = EDGE_LOOP('',(#6557,#6563,#6564,#6570)); +#6557 = ORIENTED_EDGE('',*,*,#6558,.F.); +#6558 = EDGE_CURVE('',#6467,#6507,#6559,.T.); +#6559 = LINE('',#6560,#6561); +#6560 = CARTESIAN_POINT('',(91.944444444444,-17.9,8.)); +#6561 = VECTOR('',#6562,1.); +#6562 = DIRECTION('',(1.,0.,-0.)); +#6563 = ORIENTED_EDGE('',*,*,#6474,.T.); +#6564 = ORIENTED_EDGE('',*,*,#6565,.T.); +#6565 = EDGE_CURVE('',#6475,#6515,#6566,.T.); +#6566 = LINE('',#6567,#6568); +#6567 = CARTESIAN_POINT('',(91.944444444444,-17.9,40.)); +#6568 = VECTOR('',#6569,1.); +#6569 = DIRECTION('',(1.,0.,-0.)); +#6570 = ORIENTED_EDGE('',*,*,#6514,.F.); +#6571 = PLANE('',#6572); +#6572 = AXIS2_PLACEMENT_3D('',#6573,#6574,#6575); +#6573 = CARTESIAN_POINT('',(91.944444444444,-17.9,8.)); +#6574 = DIRECTION('',(-0.,1.,0.)); +#6575 = DIRECTION('',(0.,0.,1.)); +#6576 = ADVANCED_FACE('',(#6577),#6583,.F.); +#6577 = FACE_BOUND('',#6578,.F.); +#6578 = EDGE_LOOP('',(#6579,#6580,#6581,#6582)); +#6579 = ORIENTED_EDGE('',*,*,#6466,.F.); +#6580 = ORIENTED_EDGE('',*,*,#6536,.T.); +#6581 = ORIENTED_EDGE('',*,*,#6506,.T.); +#6582 = ORIENTED_EDGE('',*,*,#6558,.F.); +#6583 = PLANE('',#6584); +#6584 = AXIS2_PLACEMENT_3D('',#6585,#6586,#6587); +#6585 = CARTESIAN_POINT('',(91.944444444444,-20.1,8.)); +#6586 = DIRECTION('',(0.,0.,1.)); +#6587 = DIRECTION('',(1.,0.,-0.)); +#6588 = ADVANCED_FACE('',(#6589),#6595,.T.); +#6589 = FACE_BOUND('',#6590,.T.); +#6590 = EDGE_LOOP('',(#6591,#6592,#6593,#6594)); +#6591 = ORIENTED_EDGE('',*,*,#6482,.F.); +#6592 = ORIENTED_EDGE('',*,*,#6543,.T.); +#6593 = ORIENTED_EDGE('',*,*,#6522,.T.); +#6594 = ORIENTED_EDGE('',*,*,#6565,.F.); +#6595 = PLANE('',#6596); +#6596 = AXIS2_PLACEMENT_3D('',#6597,#6598,#6599); +#6597 = CARTESIAN_POINT('',(91.944444444444,-20.1,40.)); +#6598 = DIRECTION('',(0.,0.,1.)); +#6599 = DIRECTION('',(1.,0.,-0.)); +#6600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6604)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6601,#6602,#6603)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6601 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6602 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6603 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6604 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6601, + 'distance_accuracy_value','confusion accuracy'); +#6605 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6606,#6608); +#6606 = ( REPRESENTATION_RELATIONSHIP('','',#6449,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6607) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6607 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163); +#6608 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6609); +#6609 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','WireDuct_LeftCombSlot_18', + '',#5,#6444,$); +#6610 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6446)); +#6611 = SHAPE_DEFINITION_REPRESENTATION(#6612,#6618); +#6612 = PRODUCT_DEFINITION_SHAPE('','',#6613); +#6613 = PRODUCT_DEFINITION('design','',#6614,#6617); +#6614 = PRODUCT_DEFINITION_FORMATION('','',#6615); +#6615 = PRODUCT('WireDuct_RightCombSlot_18','WireDuct_RightCombSlot_18', + '',(#6616)); +#6616 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6617 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6618 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6619),#6769); +#6619 = MANIFOLD_SOLID_BREP('',#6620); +#6620 = CLOSED_SHELL('',(#6621,#6661,#6701,#6723,#6745,#6757)); +#6621 = ADVANCED_FACE('',(#6622),#6656,.F.); +#6622 = FACE_BOUND('',#6623,.F.); +#6623 = EDGE_LOOP('',(#6624,#6634,#6642,#6650)); +#6624 = ORIENTED_EDGE('',*,*,#6625,.F.); +#6625 = EDGE_CURVE('',#6626,#6628,#6630,.T.); +#6626 = VERTEX_POINT('',#6627); +#6627 = CARTESIAN_POINT('',(91.944444444444,17.9,8.)); +#6628 = VERTEX_POINT('',#6629); +#6629 = CARTESIAN_POINT('',(91.944444444444,17.9,40.)); +#6630 = LINE('',#6631,#6632); +#6631 = CARTESIAN_POINT('',(91.944444444444,17.9,8.)); +#6632 = VECTOR('',#6633,1.); +#6633 = DIRECTION('',(0.,0.,1.)); +#6634 = ORIENTED_EDGE('',*,*,#6635,.T.); +#6635 = EDGE_CURVE('',#6626,#6636,#6638,.T.); +#6636 = VERTEX_POINT('',#6637); +#6637 = CARTESIAN_POINT('',(91.944444444444,20.1,8.)); +#6638 = LINE('',#6639,#6640); +#6639 = CARTESIAN_POINT('',(91.944444444444,17.9,8.)); +#6640 = VECTOR('',#6641,1.); +#6641 = DIRECTION('',(-0.,1.,0.)); +#6642 = ORIENTED_EDGE('',*,*,#6643,.T.); +#6643 = EDGE_CURVE('',#6636,#6644,#6646,.T.); +#6644 = VERTEX_POINT('',#6645); +#6645 = CARTESIAN_POINT('',(91.944444444444,20.1,40.)); +#6646 = LINE('',#6647,#6648); +#6647 = CARTESIAN_POINT('',(91.944444444444,20.1,8.)); +#6648 = VECTOR('',#6649,1.); +#6649 = DIRECTION('',(0.,0.,1.)); +#6650 = ORIENTED_EDGE('',*,*,#6651,.F.); +#6651 = EDGE_CURVE('',#6628,#6644,#6652,.T.); +#6652 = LINE('',#6653,#6654); +#6653 = CARTESIAN_POINT('',(91.944444444444,17.9,40.)); +#6654 = VECTOR('',#6655,1.); +#6655 = DIRECTION('',(-0.,1.,0.)); +#6656 = PLANE('',#6657); +#6657 = AXIS2_PLACEMENT_3D('',#6658,#6659,#6660); +#6658 = CARTESIAN_POINT('',(91.944444444444,17.9,8.)); +#6659 = DIRECTION('',(1.,0.,-0.)); +#6660 = DIRECTION('',(0.,0.,1.)); +#6661 = ADVANCED_FACE('',(#6662),#6696,.T.); +#6662 = FACE_BOUND('',#6663,.T.); +#6663 = EDGE_LOOP('',(#6664,#6674,#6682,#6690)); +#6664 = ORIENTED_EDGE('',*,*,#6665,.F.); +#6665 = EDGE_CURVE('',#6666,#6668,#6670,.T.); +#6666 = VERTEX_POINT('',#6667); +#6667 = CARTESIAN_POINT('',(96.944444444444,17.9,8.)); +#6668 = VERTEX_POINT('',#6669); +#6669 = CARTESIAN_POINT('',(96.944444444444,17.9,40.)); +#6670 = LINE('',#6671,#6672); +#6671 = CARTESIAN_POINT('',(96.944444444444,17.9,8.)); +#6672 = VECTOR('',#6673,1.); +#6673 = DIRECTION('',(0.,0.,1.)); +#6674 = ORIENTED_EDGE('',*,*,#6675,.T.); +#6675 = EDGE_CURVE('',#6666,#6676,#6678,.T.); +#6676 = VERTEX_POINT('',#6677); +#6677 = CARTESIAN_POINT('',(96.944444444444,20.1,8.)); +#6678 = LINE('',#6679,#6680); +#6679 = CARTESIAN_POINT('',(96.944444444444,17.9,8.)); +#6680 = VECTOR('',#6681,1.); +#6681 = DIRECTION('',(-0.,1.,0.)); +#6682 = ORIENTED_EDGE('',*,*,#6683,.T.); +#6683 = EDGE_CURVE('',#6676,#6684,#6686,.T.); +#6684 = VERTEX_POINT('',#6685); +#6685 = CARTESIAN_POINT('',(96.944444444444,20.1,40.)); +#6686 = LINE('',#6687,#6688); +#6687 = CARTESIAN_POINT('',(96.944444444444,20.1,8.)); +#6688 = VECTOR('',#6689,1.); +#6689 = DIRECTION('',(0.,0.,1.)); +#6690 = ORIENTED_EDGE('',*,*,#6691,.F.); +#6691 = EDGE_CURVE('',#6668,#6684,#6692,.T.); +#6692 = LINE('',#6693,#6694); +#6693 = CARTESIAN_POINT('',(96.944444444444,17.9,40.)); +#6694 = VECTOR('',#6695,1.); +#6695 = DIRECTION('',(-0.,1.,0.)); +#6696 = PLANE('',#6697); +#6697 = AXIS2_PLACEMENT_3D('',#6698,#6699,#6700); +#6698 = CARTESIAN_POINT('',(96.944444444444,17.9,8.)); +#6699 = DIRECTION('',(1.,0.,-0.)); +#6700 = DIRECTION('',(0.,0.,1.)); +#6701 = ADVANCED_FACE('',(#6702),#6718,.F.); +#6702 = FACE_BOUND('',#6703,.F.); +#6703 = EDGE_LOOP('',(#6704,#6710,#6711,#6717)); +#6704 = ORIENTED_EDGE('',*,*,#6705,.F.); +#6705 = EDGE_CURVE('',#6626,#6666,#6706,.T.); +#6706 = LINE('',#6707,#6708); +#6707 = CARTESIAN_POINT('',(91.944444444444,17.9,8.)); +#6708 = VECTOR('',#6709,1.); +#6709 = DIRECTION('',(1.,0.,-0.)); +#6710 = ORIENTED_EDGE('',*,*,#6625,.T.); +#6711 = ORIENTED_EDGE('',*,*,#6712,.T.); +#6712 = EDGE_CURVE('',#6628,#6668,#6713,.T.); +#6713 = LINE('',#6714,#6715); +#6714 = CARTESIAN_POINT('',(91.944444444444,17.9,40.)); +#6715 = VECTOR('',#6716,1.); +#6716 = DIRECTION('',(1.,0.,-0.)); +#6717 = ORIENTED_EDGE('',*,*,#6665,.F.); +#6718 = PLANE('',#6719); +#6719 = AXIS2_PLACEMENT_3D('',#6720,#6721,#6722); +#6720 = CARTESIAN_POINT('',(91.944444444444,17.9,8.)); +#6721 = DIRECTION('',(-0.,1.,0.)); +#6722 = DIRECTION('',(0.,0.,1.)); +#6723 = ADVANCED_FACE('',(#6724),#6740,.T.); +#6724 = FACE_BOUND('',#6725,.T.); +#6725 = EDGE_LOOP('',(#6726,#6732,#6733,#6739)); +#6726 = ORIENTED_EDGE('',*,*,#6727,.F.); +#6727 = EDGE_CURVE('',#6636,#6676,#6728,.T.); +#6728 = LINE('',#6729,#6730); +#6729 = CARTESIAN_POINT('',(91.944444444444,20.1,8.)); +#6730 = VECTOR('',#6731,1.); +#6731 = DIRECTION('',(1.,0.,-0.)); +#6732 = ORIENTED_EDGE('',*,*,#6643,.T.); +#6733 = ORIENTED_EDGE('',*,*,#6734,.T.); +#6734 = EDGE_CURVE('',#6644,#6684,#6735,.T.); +#6735 = LINE('',#6736,#6737); +#6736 = CARTESIAN_POINT('',(91.944444444444,20.1,40.)); +#6737 = VECTOR('',#6738,1.); +#6738 = DIRECTION('',(1.,0.,-0.)); +#6739 = ORIENTED_EDGE('',*,*,#6683,.F.); +#6740 = PLANE('',#6741); +#6741 = AXIS2_PLACEMENT_3D('',#6742,#6743,#6744); +#6742 = CARTESIAN_POINT('',(91.944444444444,20.1,8.)); +#6743 = DIRECTION('',(-0.,1.,0.)); +#6744 = DIRECTION('',(0.,0.,1.)); +#6745 = ADVANCED_FACE('',(#6746),#6752,.F.); +#6746 = FACE_BOUND('',#6747,.F.); +#6747 = EDGE_LOOP('',(#6748,#6749,#6750,#6751)); +#6748 = ORIENTED_EDGE('',*,*,#6635,.F.); +#6749 = ORIENTED_EDGE('',*,*,#6705,.T.); +#6750 = ORIENTED_EDGE('',*,*,#6675,.T.); +#6751 = ORIENTED_EDGE('',*,*,#6727,.F.); +#6752 = PLANE('',#6753); +#6753 = AXIS2_PLACEMENT_3D('',#6754,#6755,#6756); +#6754 = CARTESIAN_POINT('',(91.944444444444,17.9,8.)); +#6755 = DIRECTION('',(0.,0.,1.)); +#6756 = DIRECTION('',(1.,0.,-0.)); +#6757 = ADVANCED_FACE('',(#6758),#6764,.T.); +#6758 = FACE_BOUND('',#6759,.T.); +#6759 = EDGE_LOOP('',(#6760,#6761,#6762,#6763)); +#6760 = ORIENTED_EDGE('',*,*,#6651,.F.); +#6761 = ORIENTED_EDGE('',*,*,#6712,.T.); +#6762 = ORIENTED_EDGE('',*,*,#6691,.T.); +#6763 = ORIENTED_EDGE('',*,*,#6734,.F.); +#6764 = PLANE('',#6765); +#6765 = AXIS2_PLACEMENT_3D('',#6766,#6767,#6768); +#6766 = CARTESIAN_POINT('',(91.944444444444,17.9,40.)); +#6767 = DIRECTION('',(0.,0.,1.)); +#6768 = DIRECTION('',(1.,0.,-0.)); +#6769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6773)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6770,#6771,#6772)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6770 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6771 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6772 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6773 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6770, + 'distance_accuracy_value','confusion accuracy'); +#6774 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6775,#6777); +#6775 = ( REPRESENTATION_RELATIONSHIP('','',#6618,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6776) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6776 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167); +#6777 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6778); +#6778 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','WireDuct_RightCombSlot_18', + '',#5,#6613,$); +#6779 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6615)); +#6780 = SHAPE_DEFINITION_REPRESENTATION(#6781,#6787); +#6781 = PRODUCT_DEFINITION_SHAPE('','',#6782); +#6782 = PRODUCT_DEFINITION('design','',#6783,#6786); +#6783 = PRODUCT_DEFINITION_FORMATION('','',#6784); +#6784 = PRODUCT('WireDuct_MountHole__60','WireDuct_MountHole__60','',( + #6785)); +#6785 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6786 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6787 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6788),#6841); +#6788 = MANIFOLD_SOLID_BREP('',#6789); +#6789 = CLOSED_SHELL('',(#6790,#6823,#6832)); +#6790 = ADVANCED_FACE('',(#6791),#6818,.T.); +#6791 = FACE_BOUND('',#6792,.T.); +#6792 = EDGE_LOOP('',(#6793,#6802,#6810,#6817)); +#6793 = ORIENTED_EDGE('',*,*,#6794,.F.); +#6794 = EDGE_CURVE('',#6795,#6795,#6797,.T.); +#6795 = VERTEX_POINT('',#6796); +#6796 = CARTESIAN_POINT('',(-57.8,-5.388445916248E-16,2.2)); +#6797 = CIRCLE('',#6798,2.2); +#6798 = AXIS2_PLACEMENT_3D('',#6799,#6800,#6801); +#6799 = CARTESIAN_POINT('',(-60.,0.,2.2)); +#6800 = DIRECTION('',(0.,0.,1.)); +#6801 = DIRECTION('',(1.,0.,-0.)); +#6802 = ORIENTED_EDGE('',*,*,#6803,.F.); +#6803 = EDGE_CURVE('',#6804,#6795,#6806,.T.); +#6804 = VERTEX_POINT('',#6805); +#6805 = CARTESIAN_POINT('',(-57.8,-5.388445916248E-16,0.)); +#6806 = LINE('',#6807,#6808); +#6807 = CARTESIAN_POINT('',(-57.8,-5.388445916248E-16,0.)); +#6808 = VECTOR('',#6809,1.); +#6809 = DIRECTION('',(0.,0.,1.)); +#6810 = ORIENTED_EDGE('',*,*,#6811,.T.); +#6811 = EDGE_CURVE('',#6804,#6804,#6812,.T.); +#6812 = CIRCLE('',#6813,2.2); +#6813 = AXIS2_PLACEMENT_3D('',#6814,#6815,#6816); +#6814 = CARTESIAN_POINT('',(-60.,0.,0.)); +#6815 = DIRECTION('',(0.,0.,1.)); +#6816 = DIRECTION('',(1.,0.,-0.)); +#6817 = ORIENTED_EDGE('',*,*,#6803,.T.); +#6818 = CYLINDRICAL_SURFACE('',#6819,2.2); +#6819 = AXIS2_PLACEMENT_3D('',#6820,#6821,#6822); +#6820 = CARTESIAN_POINT('',(-60.,0.,0.)); +#6821 = DIRECTION('',(0.,0.,1.)); +#6822 = DIRECTION('',(1.,0.,-0.)); +#6823 = ADVANCED_FACE('',(#6824),#6827,.T.); +#6824 = FACE_BOUND('',#6825,.T.); +#6825 = EDGE_LOOP('',(#6826)); +#6826 = ORIENTED_EDGE('',*,*,#6794,.T.); +#6827 = PLANE('',#6828); +#6828 = AXIS2_PLACEMENT_3D('',#6829,#6830,#6831); +#6829 = CARTESIAN_POINT('',(-60.,0.,2.2)); +#6830 = DIRECTION('',(0.,0.,1.)); +#6831 = DIRECTION('',(1.,0.,-0.)); +#6832 = ADVANCED_FACE('',(#6833),#6836,.F.); +#6833 = FACE_BOUND('',#6834,.T.); +#6834 = EDGE_LOOP('',(#6835)); +#6835 = ORIENTED_EDGE('',*,*,#6811,.F.); +#6836 = PLANE('',#6837); +#6837 = AXIS2_PLACEMENT_3D('',#6838,#6839,#6840); +#6838 = CARTESIAN_POINT('',(-60.,0.,0.)); +#6839 = DIRECTION('',(0.,0.,1.)); +#6840 = DIRECTION('',(1.,0.,-0.)); +#6841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6845)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6842,#6843,#6844)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6842 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6843 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6844 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6845 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6842, + 'distance_accuracy_value','confusion accuracy'); +#6846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6847,#6849); +#6847 = ( REPRESENTATION_RELATIONSHIP('','',#6787,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6848) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171); +#6849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6850); +#6850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','WireDuct_MountHole__60','', + #5,#6782,$); +#6851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6784)); +#6852 = SHAPE_DEFINITION_REPRESENTATION(#6853,#6859); +#6853 = PRODUCT_DEFINITION_SHAPE('','',#6854); +#6854 = PRODUCT_DEFINITION('design','',#6855,#6858); +#6855 = PRODUCT_DEFINITION_FORMATION('','',#6856); +#6856 = PRODUCT('WireDuct_MountHole_0','WireDuct_MountHole_0','',(#6857) + ); +#6857 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6858 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6859 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6860),#6913); +#6860 = MANIFOLD_SOLID_BREP('',#6861); +#6861 = CLOSED_SHELL('',(#6862,#6895,#6904)); +#6862 = ADVANCED_FACE('',(#6863),#6890,.T.); +#6863 = FACE_BOUND('',#6864,.T.); +#6864 = EDGE_LOOP('',(#6865,#6874,#6882,#6889)); +#6865 = ORIENTED_EDGE('',*,*,#6866,.F.); +#6866 = EDGE_CURVE('',#6867,#6867,#6869,.T.); +#6867 = VERTEX_POINT('',#6868); +#6868 = CARTESIAN_POINT('',(2.2,-5.388445916248E-16,2.2)); +#6869 = CIRCLE('',#6870,2.2); +#6870 = AXIS2_PLACEMENT_3D('',#6871,#6872,#6873); +#6871 = CARTESIAN_POINT('',(0.,0.,2.2)); +#6872 = DIRECTION('',(0.,0.,1.)); +#6873 = DIRECTION('',(1.,0.,-0.)); +#6874 = ORIENTED_EDGE('',*,*,#6875,.F.); +#6875 = EDGE_CURVE('',#6876,#6867,#6878,.T.); +#6876 = VERTEX_POINT('',#6877); +#6877 = CARTESIAN_POINT('',(2.2,-5.388445916248E-16,0.)); +#6878 = LINE('',#6879,#6880); +#6879 = CARTESIAN_POINT('',(2.2,-5.388445916248E-16,0.)); +#6880 = VECTOR('',#6881,1.); +#6881 = DIRECTION('',(0.,0.,1.)); +#6882 = ORIENTED_EDGE('',*,*,#6883,.T.); +#6883 = EDGE_CURVE('',#6876,#6876,#6884,.T.); +#6884 = CIRCLE('',#6885,2.2); +#6885 = AXIS2_PLACEMENT_3D('',#6886,#6887,#6888); +#6886 = CARTESIAN_POINT('',(0.,0.,0.)); +#6887 = DIRECTION('',(0.,0.,1.)); +#6888 = DIRECTION('',(1.,0.,-0.)); +#6889 = ORIENTED_EDGE('',*,*,#6875,.T.); +#6890 = CYLINDRICAL_SURFACE('',#6891,2.2); +#6891 = AXIS2_PLACEMENT_3D('',#6892,#6893,#6894); +#6892 = CARTESIAN_POINT('',(0.,0.,0.)); +#6893 = DIRECTION('',(0.,0.,1.)); +#6894 = DIRECTION('',(1.,0.,-0.)); +#6895 = ADVANCED_FACE('',(#6896),#6899,.T.); +#6896 = FACE_BOUND('',#6897,.T.); +#6897 = EDGE_LOOP('',(#6898)); +#6898 = ORIENTED_EDGE('',*,*,#6866,.T.); +#6899 = PLANE('',#6900); +#6900 = AXIS2_PLACEMENT_3D('',#6901,#6902,#6903); +#6901 = CARTESIAN_POINT('',(0.,0.,2.2)); +#6902 = DIRECTION('',(0.,0.,1.)); +#6903 = DIRECTION('',(1.,0.,-0.)); +#6904 = ADVANCED_FACE('',(#6905),#6908,.F.); +#6905 = FACE_BOUND('',#6906,.T.); +#6906 = EDGE_LOOP('',(#6907)); +#6907 = ORIENTED_EDGE('',*,*,#6883,.F.); +#6908 = PLANE('',#6909); +#6909 = AXIS2_PLACEMENT_3D('',#6910,#6911,#6912); +#6910 = CARTESIAN_POINT('',(0.,0.,0.)); +#6911 = DIRECTION('',(0.,0.,1.)); +#6912 = DIRECTION('',(1.,0.,-0.)); +#6913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6917)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6914,#6915,#6916)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6914 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6915 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6916 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6917 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6914, + 'distance_accuracy_value','confusion accuracy'); +#6918 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6919,#6921); +#6919 = ( REPRESENTATION_RELATIONSHIP('','',#6859,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6920) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6920 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175); +#6921 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6922); +#6922 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','WireDuct_MountHole_0','',#5 + ,#6854,$); +#6923 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6856)); +#6924 = SHAPE_DEFINITION_REPRESENTATION(#6925,#6931); +#6925 = PRODUCT_DEFINITION_SHAPE('','',#6926); +#6926 = PRODUCT_DEFINITION('design','',#6927,#6930); +#6927 = PRODUCT_DEFINITION_FORMATION('','',#6928); +#6928 = PRODUCT('WireDuct_MountHole_60','WireDuct_MountHole_60','',( + #6929)); +#6929 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6930 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6931 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6932),#6985); +#6932 = MANIFOLD_SOLID_BREP('',#6933); +#6933 = CLOSED_SHELL('',(#6934,#6967,#6976)); +#6934 = ADVANCED_FACE('',(#6935),#6962,.T.); +#6935 = FACE_BOUND('',#6936,.T.); +#6936 = EDGE_LOOP('',(#6937,#6946,#6954,#6961)); +#6937 = ORIENTED_EDGE('',*,*,#6938,.F.); +#6938 = EDGE_CURVE('',#6939,#6939,#6941,.T.); +#6939 = VERTEX_POINT('',#6940); +#6940 = CARTESIAN_POINT('',(62.2,-5.388445916248E-16,2.2)); +#6941 = CIRCLE('',#6942,2.2); +#6942 = AXIS2_PLACEMENT_3D('',#6943,#6944,#6945); +#6943 = CARTESIAN_POINT('',(60.,0.,2.2)); +#6944 = DIRECTION('',(0.,0.,1.)); +#6945 = DIRECTION('',(1.,0.,-0.)); +#6946 = ORIENTED_EDGE('',*,*,#6947,.F.); +#6947 = EDGE_CURVE('',#6948,#6939,#6950,.T.); +#6948 = VERTEX_POINT('',#6949); +#6949 = CARTESIAN_POINT('',(62.2,-5.388445916248E-16,0.)); +#6950 = LINE('',#6951,#6952); +#6951 = CARTESIAN_POINT('',(62.2,-5.388445916248E-16,0.)); +#6952 = VECTOR('',#6953,1.); +#6953 = DIRECTION('',(0.,0.,1.)); +#6954 = ORIENTED_EDGE('',*,*,#6955,.T.); +#6955 = EDGE_CURVE('',#6948,#6948,#6956,.T.); +#6956 = CIRCLE('',#6957,2.2); +#6957 = AXIS2_PLACEMENT_3D('',#6958,#6959,#6960); +#6958 = CARTESIAN_POINT('',(60.,0.,0.)); +#6959 = DIRECTION('',(0.,0.,1.)); +#6960 = DIRECTION('',(1.,0.,-0.)); +#6961 = ORIENTED_EDGE('',*,*,#6947,.T.); +#6962 = CYLINDRICAL_SURFACE('',#6963,2.2); +#6963 = AXIS2_PLACEMENT_3D('',#6964,#6965,#6966); +#6964 = CARTESIAN_POINT('',(60.,0.,0.)); +#6965 = DIRECTION('',(0.,0.,1.)); +#6966 = DIRECTION('',(1.,0.,-0.)); +#6967 = ADVANCED_FACE('',(#6968),#6971,.T.); +#6968 = FACE_BOUND('',#6969,.T.); +#6969 = EDGE_LOOP('',(#6970)); +#6970 = ORIENTED_EDGE('',*,*,#6938,.T.); +#6971 = PLANE('',#6972); +#6972 = AXIS2_PLACEMENT_3D('',#6973,#6974,#6975); +#6973 = CARTESIAN_POINT('',(60.,0.,2.2)); +#6974 = DIRECTION('',(0.,0.,1.)); +#6975 = DIRECTION('',(1.,0.,-0.)); +#6976 = ADVANCED_FACE('',(#6977),#6980,.F.); +#6977 = FACE_BOUND('',#6978,.T.); +#6978 = EDGE_LOOP('',(#6979)); +#6979 = ORIENTED_EDGE('',*,*,#6955,.F.); +#6980 = PLANE('',#6981); +#6981 = AXIS2_PLACEMENT_3D('',#6982,#6983,#6984); +#6982 = CARTESIAN_POINT('',(60.,0.,0.)); +#6983 = DIRECTION('',(0.,0.,1.)); +#6984 = DIRECTION('',(1.,0.,-0.)); +#6985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6989)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6986,#6987,#6988)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6986 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6987 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6988 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6989 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6986, + 'distance_accuracy_value','confusion accuracy'); +#6990 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6991,#6993); +#6991 = ( REPRESENTATION_RELATIONSHIP('','',#6931,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6992) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6992 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179); +#6993 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6994); +#6994 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','WireDuct_MountHole_60','', + #5,#6926,$); +#6995 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6928)); +ENDSEC; +END-ISO-10303-21; diff --git a/docs/superpowers/plans/2026-05-26-wire-duct-din-rail-assets-implementation.md b/docs/superpowers/plans/2026-05-26-wire-duct-din-rail-assets-implementation.md new file mode 100644 index 0000000..cb9f207 --- /dev/null +++ b/docs/superpowers/plans/2026-05-26-wire-duct-din-rail-assets-implementation.md @@ -0,0 +1,100 @@ +# Wire Duct and DIN Rail Assets Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Generate reusable FreeCAD and STEP assets for one wire duct and one DIN 35mm rail. + +**Architecture:** Add one focused FreeCAD Python generator under `data/examples/qet_cabinet_assets/`. The script bootstraps the registered Windows FreeCAD runtime, creates separate FreeCAD documents for the wire duct and DIN rail, saves `.FCStd`, exports `.step`, and writes a JSON report for verification. + +**Tech Stack:** FreeCAD Python API, Part workbench primitives, registered QETDeps FreeCAD Python runtime, Markdown documentation. + +--- + +### Task 1: Generator and README + +**Files:** +- Create: `data/examples/qet_cabinet_assets/create_qet_cabinet_assets.py` +- Create: `data/examples/qet_cabinet_assets/README.md` + +- [ ] **Step 1: Create the generator** + +Create `create_qet_cabinet_assets.py`. It must: + +- Bootstrap Windows FreeCAD DLL paths from `QET_FREECAD_RUNTIME_JSON` or `%LOCALAPPDATA%\QETDeps\runtime.json`. +- Generate `qet_wire_duct.FCStd` and `qet_wire_duct.step`. +- Generate `qet_din_rail.FCStd` and `qet_din_rail.step`. +- Write `qet_cabinet_assets_report.json`. +- Use dimensions from the approved spec. +- Avoid creating terminal LCS objects or engineering binding properties. + +- [ ] **Step 2: Create the README** + +Create `README.md` describing the two assets, dimensions, file roles, regeneration command, and the fact that neither model contains terminal semantics. + +### Task 2: Generate and Verify + +**Files:** +- Generate: `data/examples/qet_cabinet_assets/qet_wire_duct.FCStd` +- Generate: `data/examples/qet_cabinet_assets/qet_wire_duct.step` +- Generate: `data/examples/qet_cabinet_assets/qet_din_rail.FCStd` +- Generate: `data/examples/qet_cabinet_assets/qet_din_rail.step` +- Generate: `data/examples/qet_cabinet_assets/qet_cabinet_assets_report.json` + +- [ ] **Step 1: Run generator** + +Run: + +```powershell +$runtime = Get-Content -LiteralPath 'C:\Users\ng123\AppData\Local\QETDeps\runtime.json' -Raw | ConvertFrom-Json +$env:QET_FREECAD_RUNTIME_JSON = 'C:\Users\ng123\AppData\Local\QETDeps\runtime.json' +& $runtime.freecad_python 'D:\LightWork3D\data\examples\qet_cabinet_assets\create_qet_cabinet_assets.py' +``` + +Expected: command exits `0` and prints all generated output paths. + +- [ ] **Step 2: Verify files** + +Run: + +```powershell +Get-ChildItem -LiteralPath 'D:\LightWork3D\data\examples\qet_cabinet_assets' | Select-Object Name,Length +``` + +Expected: four model files and one report exist with non-zero sizes. + +- [ ] **Step 3: Verify FCStd documents and STEP headers** + +Open both FCStd documents with the registered FreeCAD Python runtime and assert that objects exist, no object has `Role="Terminal"`, and no engineering binding properties exist. Read the first line of both STEP files and assert it is `ISO-10303-21;`. + +### Task 3: Commit + +**Files:** +- Add: `docs/superpowers/plans/2026-05-26-wire-duct-din-rail-assets-implementation.md` +- Add: `data/examples/qet_cabinet_assets/` + +- [ ] **Step 1: Stage intended files only** + +Run: + +```powershell +git add -- docs/superpowers/plans/2026-05-26-wire-duct-din-rail-assets-implementation.md data/examples/qet_cabinet_assets +git diff --cached --name-only +``` + +Expected: only the plan and `qet_cabinet_assets` files are staged. + +- [ ] **Step 2: Commit** + +Run: + +```powershell +git commit -m "feat: add wire duct and din rail model assets" +``` + +Expected: a commit containing only the generated assets, generator, report, README, and plan. + +## Self-Review + +- Spec coverage: implements both FCStd and STEP outputs for the line duct and DIN rail, report, README, and validation. +- Placeholder scan: no TBD/TODO/fill-later language is present. +- Type consistency: output file names match the approved spec.