diff --git a/CMakeLists.txt b/CMakeLists.txt index d04ddcec..a7030d5d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -176,13 +176,6 @@ add_subdirectory(bindings) add_subdirectory(examples) add_subdirectory(docs) -SP3_add_python_package( - SOURCE_DIRECTORY - ${CMAKE_CURRENT_SOURCE_DIR}/splib - TARGET_DIRECTORY - splib -) - SP3_add_python_package( SOURCE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/constants diff --git a/splib/__init__.py b/splib/__init__.py deleted file mode 100644 index a6a7432b..00000000 --- a/splib/__init__.py +++ /dev/null @@ -1,80 +0,0 @@ -# -*- coding: utf-8 -*- -""" -Splib library -------------- - - -.. autosummary:: - :toctree: _autosummary - - splib.animation - splib.caching - splib.meshing - -""" -import Sofa -import Sofa.Core -import inspect -import functools -import inspect -__all__=["animation", "caching", "meshing"] - -def pyType2sofaType(v): - if isinstance(v, str): - return "string" - if isinstance(v, int): - return "int" - if isinstance(v, float): - return "double" - return None - -def FunctionToPrefab(f): - frameinfo = inspect.getframeinfo(inspect.currentframe().f_back) - definedloc = (frameinfo.filename, frameinfo.lineno) - - def SofaPrefabF(*args, **kwargs): - class NodeHook(object): - def __init__(self, node): - self.node = node - - def addChild(self, name): - return selfnode - - def __getattr__(self, name): - return getattr(self.node, name) - - class InnerSofaPrefab(Sofa.Core.Prefab): - def __init__(self, name): - Sofa.Core.Prefab.__init__(self, name=name) - - def doReInit(self): - argnames = inspect.getfullargspec(f).args - - kkwargs = {} - kkwargs[argnames[0]] = self - for name in argnames[1:]: - kkwargs[name] = self.__data__[name].value - f(**kkwargs) - - selfnode = InnerSofaPrefab(name="InnerSofaP") - selfnode.setDefinitionSourceFileName(definedloc[0]) - selfnode.setDefinitionSourceFilePos(definedloc[1]) - - ## retrieve meta data from decorated class: - selfnode.addData(name="prefabname", value=f.__code__.co_name, - type="string", help="The prefab's name", group="Infos") - selfnode.addData(name="docstring", value=f.__doc__, - type="string", help="This prefab's docstring", group="Infos") - - ## Now we retrieve all params passed to the prefab and add them as datafields: - argnames = inspect.getfullargspec(f).args - defaults = inspect.getfullargspec(f).defaults - - i = len(argnames) - len(defaults) - for n in range(0, len(defaults)): - if argnames[i+n] not in selfnode.__data__: - selfnode.addPrefabParameter(name=argnames[i+n], value=defaults[n], type=pyType2sofaType(defaults[n]), help="Undefined") - - selfnode.init() - return selfnode - return SofaPrefabF diff --git a/splib/animation/__init__.py b/splib/animation/__init__.py deleted file mode 100644 index f4f1e8ab..00000000 --- a/splib/animation/__init__.py +++ /dev/null @@ -1,19 +0,0 @@ -""" -Animation module ----------------- -Animation framework focusing in ease of use. - -Submodules: - .. autosummary:: - :toctree: _autosummary - - splib.animation.animate - splib.animation.easing - - - - -""" -__all__=["animate", "easing"] - -from .animate import AnimationManager, AnimationManagerController, addAnimation diff --git a/splib/animation/animate.py b/splib/animation/animate.py deleted file mode 100644 index 5653eb1c..00000000 --- a/splib/animation/animate.py +++ /dev/null @@ -1,257 +0,0 @@ -# -*- coding: utf-8 -*- -""" -Module for a better control over animations in Sofa ------------------------------------------------------------------- - -splib.animation.Animation -************************* -.. autoclass:: Animation - :members: __init__ - -splib.animation.AnimationManager -******************************** -.. autofunction:: AnimationManager - -splib.animation.AnimationManagerController -****************************************** -.. autoclass:: AnimationManagerController(Sofa.Core.Controller) - -splib.animation.addAnimation -**************************** -.. autofunction:: addAnimation - -""" - -import Sofa -import Sofa.Core -import Sofa.Types -import Sofa.Simulation -from time import time -from time import sleep - -class Animation(object): - """An animation clip that triggers a callback at regular intervales for a given duration. - - :Example of use: - - .. code-block:: python - - def createScene(rootNode): - AnimationManager(rootNode) - def onUpdate(target, factor): - print("Callback called on: "+target.name+" factor is: "+str(factor)) - def onDone(target, factor): - print("Callback when animation is done: "+target.name+" factor is: "+str(factor)) - animate(onUpdate, {"target" : rootNode }, 12, onDone=onDone) - """ - def __init__(self, duration, mode, onUpdate, params, realTimeClock, onDone=None): - """ - :param str mode: specify how the animation will continue (None, "loop", "pingpong") - :param float duration: the duration of the animation in seconds. - :param function onUpdate: callback function called each update. - :param function onDone: callback function called when the animation is terminated. - :param dict params: a dictionnary with user specified extra parameters that are passed to the callback. - - """ - - - if 'startTime' in params: - self.startTime = params['startTime'] - else: - self.startTime = None - - self.duration = duration - self.onUpdate = onUpdate - self.onDone = onDone - self.params = params - self.factor = 1.0 - self.direction = 1.0 - self.mode = mode - self.realTimeClock = realTimeClock - - def doOnDone(self, currentTime): - self.onDone(factor=self.factor, **self.params) - - def update(self, currentTime): - if self.startTime is None: - self.startTime = currentTime - if self.duration == 0.0: - self.factor = 1.0 - elif self.direction > 0.0: - self.factor = (currentTime-self.startTime) / self.duration - else: - self.factor = 1.0-(currentTime-self.startTime) / self.duration - if self.factor > 1.0: - self.factor = 1.0 - if self.factor < 0.0: - self.factor = 0.0 - self.onUpdate(factor=self.factor, **self.params) - - - -class AnimationManagerController(Sofa.Core.Controller): - """Implements the AnimationManager as a Controller - """ - def __init__(self, *args, **kwargs): - Sofa.Core.Controller.__init__(self, *args, **kwargs) - self.listening = True - self.name = "AnimationManager" - self.totalTime = 0 - self.animations = [] - self.currentTime = 0 - self.realTimeAnimations = [] - self.realTotalTime = 0 - self.begin = time() - - - def addAnimation(self, animation): - if (animation.realTimeClock): - self.realTimeAnimations.append(animation) - else: - self.animations.append(animation) - - def removeAnimation(self, animation): - if (animation.realTimeClock): - self.realTimeAnimations.remove(animation) - else: - self.animations.remove(animation) - - def bwdInitGraph(self, root): - self.onAnimateBeginEvent(0.0) - - def onAnimateBeginEvent(self, event): - self.totalTime = self.totalTime + float(event.get('dt', None)) - self.realTotalTime = time() - self.begin - - self.animations = computeAnimations(self.animations, self.totalTime) - self.realTimeAnimations = computeAnimations(self.realTimeAnimations, self.realTotalTime) - return 0 - -def computeAnimations(animations, totalTime): - nextanimations = [] - for animation in animations: - animation.update(totalTime) - if animation.factor < 1.0 and animation.direction > 0.0: - nextanimations.append(animation) - elif animation.factor > 0.0 and animation.direction < 0.0: - nextanimations.append(animation) - elif animation.mode == "pingpong": - animation.direction = -animation.direction - animation.startTime = None - nextanimations.append(animation) - elif animation.mode == "loop": - animation.direction = animation.direction - animation.startTime = None - nextanimations.append(animation) - elif animation.onDone is not None: - animation.doOnDone(totalTime) - return nextanimations - -manager = None - -def addAnimation(onUpdate, params, duration, mode="once", onDone=None, realTimeClock=False): - """Construct and add an animation - - Build a new animation from a callback function that computes the animation value, - a set of parameters, the animation duration and the type of animation repetition pattern. - - Animation can be added from any code location (createScene, PythonScriptController) - - :param function onUpdate: the function to execute at every step of the simulation - :param dict params: a dictionnary with user specified extra parameters - :param float duration: duration of the animation in seconds. - :param str mode: once, loop, pingpong - :param function onDone: the callback function to execute at the end of the animation - :param bool realTimeClock: sets the clock of the animation to machine time or simulation time - - :Example of use: - - .. image:: ../../../../images/realTimeClockScene.gif - :alt: Animation of the example scene - :align: center - :height: 250pt - - This example creates two spheres, with one moving in machine time and the other in simulated time. - - .. sourcecode:: python - - import Sofa.Core - from splib.animation import AnimationManager, addAnimation - from splib.animation import easing - - def myAnimate(target, factor): - with target.mstate.position.writeable() as tr: - tr[0][0] = -20 + easing.sineInOut(factor)*20 - target.mstate.init() - - def Sphere(rootNode, name, position, color): - #Creating the sphere - sphere = rootNode.addChild(name) - sphere.addObject('MechanicalObject', name="mstate", template="Rigid3", - position=position) - #### Visualization of the sphere - sphereVisu = sphere.addChild("VisualModel") - sphereVisu.loader = sphereVisu.addObject('MeshObjLoader', name="loader", - filename="mesh/ball.obj", scale=0.5) - sphereVisu.addObject('OglModel', name="model", src="@loader", color=color) - sphereVisu.addObject('RigidMapping') - return sphere - - def createScene(rootNode): - confignode = rootNode.addChild("Config") - confignode.addObject('RequiredPlugin', name="SofaPython3", printLog=False) - manager = AnimationManager(rootNode) - rootNode.addObject(manager) - sphere1 = Sphere(rootNode, "sphere1", [-20,0,0,0,0,0,1],[1/10.0,1*0.7/10.0,0.9]) - sphere2 = Sphere(rootNode, "sphere2", [-20,1,0,0,0,0,1],[7/10.0,7*0.7/10.0,0.9]) - addAnimation(myAnimate, {"target": sphere1}, 5, mode="pingpong") - addAnimation(myAnimate, {"target": sphere2}, 5, mode="pingpong", - realTimeClock=True) - return rootNode - - """ - if manager == None: - raise Exception("Missing manager in this scene") - manager.addAnimation(Animation(duration=duration, mode=mode, onUpdate=onUpdate, params=params, realTimeClock=realTimeClock, onDone=onDone)) - -def AnimationManager(node): - """ - A Controller to manage all animations in the scene - - Before using the animation framework an AnimationManager - must be added to the scene. It has in charge, at each time step - to update all the running animations. - - :rtype: - AnimationManagerController - - :Example of use: - .. sourcecode:: python - - def createScene(rootNode) - AnimationManager(rootNode) - - """ - global manager - if manager is not None: - print("There is already one animation manager in this scene...why do you need a second one ?") - return manager - manager = AnimationManagerController(name="AnimationController") - node.addObject(manager) - return manager - -# This function is just an example on how to use the addAnimation function. -def createScene(rootNode): - - def myAnimate1(target, factor): - print("I should do something on: "+target.name.value+" factor is: "+str(factor)) - - def myAnimate2(target, factor): - print("Function 2: "+target.name.value+" factor is: "+str(factor)) - - def myOnDone(target, factor): - print("onDone: "+target.name.value+" factor is: "+str(factor)) - - animation.AnimationManager(rootNode) - animation.addAnimation(myAnimate1, {"target": rootNode}, 10) - animation.addAnimation(myAnimate2, {"target": rootNode}, 12, onDone=myOnDone) diff --git a/splib/animation/easing.py b/splib/animation/easing.py deleted file mode 100644 index 36f4f241..00000000 --- a/splib/animation/easing.py +++ /dev/null @@ -1,345 +0,0 @@ -# -*- coding: utf-8 -*- -""" -Easing functions for smoother animations ----------------------------------------- -Easing functions allow you to apply custom mathematical formulas to your animations. It helps making the animation smoother. -You can see below the different behaviors of the easing functions available in SofaPython3. - -:Example of use: - .. code-block:: python - - from splib.animation import easing - - easing.sineIn(0.4) - easing.quarticInOut(1,10,0.2,10.3) - -.. image:: ../../../../images/easing/easingScene.gif - :alt: Different behavior of the easing functions available in SofaPython3 - :align: center - :height: 250pt - -:Easing function implemented in SofaPython3: - -.. autofunction:: LinearRamp -.. autofunction:: sineIn -.. autofunction:: sineOut -.. autofunction:: sineInOut -.. autofunction:: quadIn -.. autofunction:: quadOut -.. autofunction:: quadInOut -.. autofunction:: cubicIn -.. autofunction:: cubicOut -.. autofunction:: cubicInOut -.. autofunction:: quarticIn -.. autofunction:: quarticOut -.. autofunction:: quarticInOut -.. autofunction:: quinticIn -.. autofunction:: quinticOut -.. autofunction:: quinticInOut -.. autofunction:: expoIn -.. autofunction:: expoOut -.. autofunction:: expoInOut -.. autofunction:: circIn -.. autofunction:: circOut -.. autofunction:: circInOut -""" - -import math - -def LinearRamp(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """Linear interpolation between two values - - .. image:: ../../../../images/easing/LinearRamp.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - return (endValue-beginValue) * currentTime/totalTime + beginValue - -""" -Sine easing functions -""" -def sineIn(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/sineIn.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return -change * math.cos(currentTime/totalTime * (math.pi/2)) + change + beginValue - -def sineOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/sineOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * math.sin(currentTime/totalTime * (math.pi/2)) + beginValue - -def sineInOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/sineInOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return -change/2*(math.cos(math.pi*currentTime/totalTime)-1)+ beginValue - -""" -Quadratic easing functions -""" -def quadIn(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/quadIn.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * (currentTime / totalTime) **2 + beginValue - -def quadOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/quadOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return - change * (currentTime / totalTime) * (currentTime / totalTime - 2) + beginValue - -def quadInOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/quadInOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - t = currentTime - t /= totalTime/2 - if (t < 1): - return (change/2)*t**2 + beginValue - t -= 1 - return -change / 2 * (t*(t-2) - 1) + beginValue - -""" -Cubic easing functions -""" - -def cubicIn(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/cubicIn.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * (currentTime / totalTime)**3 + beginValue - -def cubicOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/cubicOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * ((currentTime / totalTime - 1)**3 + 1)+ beginValue - -def cubicInOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/cubicInOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - t = currentTime - t /= totalTime/2 - if (t < 1): - return change / 2 * (t**3) + beginValue - t -= 2 - return change / 2 * ((t**3) + 2)+ beginValue - -""" -Quartic easing functions -""" - -def quarticIn(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/quarticIn.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * (currentTime / totalTime)**4 + beginValue - -def quarticOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/quarticOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return - change * ((currentTime / totalTime - 1)**4 - 1)+ beginValue - -def quarticInOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/quarticInOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - t = currentTime - t /= totalTime/2 - if (t < 1): - return change / 2 * (t**4) + beginValue - t -= 2 - return - change / 2 * ((t**4) - 2)+ beginValue - -""" -Quintic easing functions -""" - -def quinticIn(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/quinticIn.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * (currentTime / totalTime)**5 + beginValue - -def quinticOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/quinticOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * ((currentTime / totalTime - 1)**5 + 1)+ beginValue - -def quinticInOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/quinticInOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - t = currentTime - t /= totalTime/2 - if (t < 1): - return change / 2 * (t**5) + beginValue - t -= 2 - return change / 2 * ((t**5) + 2)+ beginValue - -""" -Exponential easing functions -""" - -def expoIn(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/expoIn.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * math.pow(2,10 * (currentTime/totalTime - 1)) + beginValue - -def expoOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/expoOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * (-math.pow(2,-10 * currentTime/totalTime) + 1 ) + beginValue - -def expoInOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/expoInOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - t = currentTime - t /= totalTime/2 - if (t < 1): - return change/2 * math.pow(2,10*(t - 1)) + beginValue - t -= 1 - return change/2 * (-math.pow(2,-10 * t) + 2 ) + beginValue - -""" -Circular easing functions -""" - -def circIn(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/circIn.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return - change * (math.sqrt(1 - (currentTime/totalTime)**2) - 1) + beginValue - -def circOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/circOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - return change * (math.sqrt(1 - (currentTime/totalTime-1)**2)) + beginValue - -def circInOut(currentTime, totalTime=1.0, beginValue=0.0, endValue=1.0): - """ - .. image:: ../../../../images/easing/circInOut.png - :alt: Behavior of the easing function - :align: center - :height: 200pt - - """ - change = endValue - beginValue - t = currentTime - t /= totalTime/2 - if (t < 1): - return - change / 2 * (math.sqrt( 1 - t**2) - 1) + beginValue - t -= 2 - return change/2 * (math.sqrt(1 - t**2)+1) + beginValue diff --git a/splib/caching/__init__.py b/splib/caching/__init__.py deleted file mode 100644 index f5297051..00000000 --- a/splib/caching/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -""" -Caching module ----------------- -Caching functionality for managing generated files - -Submodules: - .. autosummary:: - :toctree: _autosummary - - splib.caching.cacher - - - - -""" -__all__=["cacher"] - diff --git a/splib/caching/cacher.py b/splib/caching/cacher.py deleted file mode 100644 index 31295694..00000000 --- a/splib/caching/cacher.py +++ /dev/null @@ -1,99 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -""" -.. autosummary:: - - cacher - -splib.caching.cacher.cacher -********************* -.. autofunction:: cacher - -""" - -import logging - -def extractOptions(kwargsdict): - - OptionsStrings = [] - Values = [] - - for key, value in kwargsdict.items(): - OptionString = key - OptionValue = value - OptionsStrings.append(OptionString) - Values.append(OptionValue) - - return OptionsStrings, Values - -def cacher(InputFilePath, OutputDir, OutputFileExtension, kwargsdict, OutputFileName=None): - """ - This is a first, simple version of a cashing system that takes a file and a list of arguments (through the kwargs) and: - - generates a hash from the file content, the target file extension and the arguments used generate the target file - - checks in the target directory if an output has been already generated from the inputs using the hash - - returns a filename under which the calling function can store or retrieve the generated data (that will be managed by the casher in future calls) - It has two types of behavior: - - OneShot --> When an output filename is provided, the old file is replaced by the new one, the filename is 'human-readable'. This is a cache of size 1. - - Persistent --> Previous files are not overwritten, the files are named with the hash string. In this way the all the generated files with different parameters are 'cached'. - """ - import os - import hashlib - import numpy as np - - if not os.path.isdir(OutputDir): - os.mkdir(OutputDir) - - - OptionsStrings, Values = extractOptions(kwargsdict) - - # Hashing - SortingIdxs = np.argsort(OptionsStrings) # sort options by name to be insensitive to the order they are passed - ParametricGeometryFile = open(InputFilePath) - # Warning: here we are not taking into account that the file could use a large amount of memory - FileContents = ParametricGeometryFile.read() - - # hash the file contents - FileAndOptionsHashObj = hashlib.sha256(FileContents.encode('utf-8')) - - # add the options strings to the hash - for i in SortingIdxs: - ArgsForHash = OptionsStrings[i] + '=' + str(Values[i]) + ';' - FileAndOptionsHashObj.update(ArgsForHash.encode('utf-8')) - - # Finally, add output file extension to the hash, so that different target files from the same source will be treated differently (e.g. Surface and Volumetric meshes) - FileAndOptionsHashObj.update(OutputFileExtension.encode('utf-8')) - - # Get the hash string and verify if it was previously generated - HashStr = FileAndOptionsHashObj.hexdigest() - # OneShot - if OutputFileName != None: - HashFilePath = OutputDir + OutputFileName + OutputFileExtension + '.hash' - FilePath = OutputDir + OutputFileName + OutputFileExtension - if os.path.exists(HashFilePath): - HashFileRead = open(HashFilePath,'r') - OldHashStr = HashFileRead.readline() - if OldHashStr == HashStr+'\n': - logging.info('Cacher: ' + FilePath + ': Found a file with an identical hash. Returning from cache.') - return False, FilePath - - # If hash is different or non-existent write hash (+options) info to file - HashFile = open(HashFilePath, 'w+') - HashFile.write(HashStr+'\n') - HashFile.write('# Options:\n') - - for i in SortingIdxs: - HashFile.write('# ' + OptionsStrings[i]+'='+str(Values[i])+';\n') - HashFile.close() - return True, FilePath - - - # Persistent - else: - HashedFileName = HashStr + OutputFileExtension - HashedFilePath = OutputDir + HashedFileName - if os.path.exists(HashedFilePath): - logging.info('Cacher: ' + HashedFilePath + ': Found a file with an identical hash. Returning from cache.') - return False, HashedFilePath - else: - return True, HashedFilePath diff --git a/splib/meshing/__init__.py b/splib/meshing/__init__.py deleted file mode 100644 index a5f8b6ce..00000000 --- a/splib/meshing/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -""" -Meshing module ----------------- -Meshing Functionality using python3-bindings Gmsh and CGAL. - -Submodules: - .. autosummary:: - :toctree: _autosummary - - splib.meshing.gmsh_sofa - splib.meshing.cgal_sofa - - - -""" -__all__=["gmsh_sofa", "cgal_sofa"] - diff --git a/splib/meshing/cgal_sofa.py b/splib/meshing/cgal_sofa.py deleted file mode 100644 index 4484ad92..00000000 --- a/splib/meshing/cgal_sofa.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -# This file requires gmshpy to be installed. -# Author: stefan.escaida-navarro@inria.fr - -""" -.. autosummary:: - - meshFromParametricGeometry - -splib.geometric.gmsh.meshFromParametricGeometry -********************* -.. autofunction:: meshFromParametricGeometry - -splib.geometric.gmsh.createScene -******************** -.. autofunction:: createScene - -""" - - - -import locale -import logging - -class LocaleManager: - def __init__(self, localename): - self.name = localename - def __enter__(self): - self.orig = locale.setlocale(locale.LC_CTYPE) - locale.setlocale(locale.LC_ALL, self.name) - def __exit__(self, exc_type, exc_value, traceback): - locale.setlocale(locale.LC_ALL, self.orig) - -def meshVolumetricFromSurface(filepath, outputdir='autogen/', - Lloyd=False, - ODT=False, - Perturb=True, - Exude=True, - Edge_Size=0.0, - Facet_Angle=25, - Facet_Size=15, - Facet_Distance=0.1, - Cell_Radius_Edge_Ratio=3.0, - Cell_Size=0.0): - """ - Generate a volumetric mesh from a surface mesh using the python bindings for CGAL - """ - import splib.caching.cacher as cch - import pygalmesh - import meshio - import os - import numpy as np - #import locale - #locale.setlocale(locale.LC_ALL, "C") - - with LocaleManager('C'): - # Set options from kwargs - - OptionStrings = ['Lloyd', 'ODT', 'Perturb', 'Exude', 'Edge_Size', 'Facet_Angle', 'Facet_Size', 'Facet_Distance', 'Cell_Radius_Edge_Ratio', 'Cell_Size'] # These are all the possible arguments, we just hash all of their values - Values = [Lloyd, ODT, Perturb, Exude, Edge_Size, Facet_Angle, Facet_Size, Facet_Distance, Cell_Radius_Edge_Ratio, Cell_Size] - - kwargs = dict(zip(OptionStrings,Values)) - - Refresh = False - OutputFilePath = '' - FileNameWithExt = os.path.split(filepath)[1] - FileNameNoExt = os.path.splitext(FileNameWithExt)[0] - - Refresh, OutputFilePath = cch.cacher(InputFilePath=filepath, OutputDir=outputdir, OutputFileExtension='.vtk', kwargsdict=kwargs, OutputFileName=FileNameNoExt) - - if Refresh: - logging.info(' Beginning volumetric meshing with CGAL: ' + str(filepath) + ' ...') -# pygalmesh. - mesh = pygalmesh.generate_volume_mesh_from_surface_mesh(filepath, - lloyd=Lloyd, - odt=ODT, - perturb=Perturb, - exude=Exude, - facet_angle=Facet_Angle, - facet_size=Facet_Size, - facet_distance=Facet_Distance, - cell_radius_edge_ratio=Cell_Radius_Edge_Ratio, - cell_size=Cell_Size, - verbose=True) - - meshio.write(OutputFilePath, mesh) - logging.info(' Finished meshing.') - - return OutputFilePath - -def createScene(rootNode): - """ - Example scene in SOFA, where the parametric mesh generator is used generate a volumetric mesh from a STEP-file while passing some options to Gmsh. - """ - import Sofa.Core - import Sofa.Simulation - import SofaRuntime - import os - - logging.basicConfig(level=logging.INFO) - - MeshesPath = os.path.dirname(os.path.abspath(__file__))+'/data/meshes/' - - SofaRuntime.importPlugin("SofaPython3") - SofaRuntime.importPlugin("SoftRobots") - SofaRuntime.importPlugin("SoftRobots.Inverse") - - rootNode.addObject('VisualStyle', displayFlags='showForceFields showInteractionForceFields') - - rootNode.gravity = [0, 0, -9180] - rootNode.dt = 1 - - rootNode.addObject('LCPConstraintSolver') - rootNode.addObject('FreeMotionAnimationLoop') - rootNode.addObject('BackgroundSetting', color='0 0.168627 0.211765') - rootNode.addObject('OglSceneFrame', style="Arrows", alignment="TopRight") - - # See the code above for all possible parameters - # Example mesh is in mili-meters, parameters for meters will probably be different! - filename = meshVolumetricFromSurface(filepath=MeshesPath+'surface_mesh_example.stl', - outputdir=MeshesPath+'autogen/', - Cell_Radius_Edge_Ratio=3, - Cell_Size=4, - Edge_Size=1, - Facet_Angle=20, - Facet_Distance=0.5) - - rootNode.addObject("MeshVTKLoader", name="loader", filename=filename) - rootNode.addObject("TetrahedronSetTopologyContainer", name="container", src="@loader") - - rootNode.addObject("MechanicalObject", name="dofs", position="@loader.position") - rootNode.addObject("TetrahedronFEMForceField", name="forcefield") - diff --git a/splib/meshing/data/meshes/gallbladder.stl b/splib/meshing/data/meshes/gallbladder.stl deleted file mode 100644 index da8f938d..00000000 Binary files a/splib/meshing/data/meshes/gallbladder.stl and /dev/null differ diff --git a/splib/meshing/data/meshes/parametric_mesh_example.step b/splib/meshing/data/meshes/parametric_mesh_example.step deleted file mode 100644 index abdf0046..00000000 --- a/splib/meshing/data/meshes/parametric_mesh_example.step +++ /dev/null @@ -1,15009 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); -FILE_NAME('Open CASCADE Shape Model','2020-04-29T13:06:34',('Author'),( - 'Open CASCADE'),'Open CASCADE STEP processor 7.3','Open CASCADE 7.3' - ,'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('Open CASCADE STEP translator 7.3 1', - 'Open CASCADE STEP translator 7.3 1','',(#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,#187,#191,#195,#199,#203,#207,#211,#215, - #219,#223,#227,#231,#235,#239,#243,#247,#251,#255,#259,#263,#267, - #271,#275,#279,#283,#287,#291,#295,#299,#303,#307,#311,#315,#319, - #323,#327,#331,#335,#339,#343,#347,#351,#355,#359,#363,#367,#371, - #375,#379,#383,#387,#391,#395,#399,#403,#407,#411,#415,#419,#423, - #427,#431,#435,#439,#443,#447,#451,#455,#459,#463,#467,#471,#475, - #479,#483,#487,#491,#495,#499,#503,#507,#511,#515,#519,#523,#527, - #531,#535,#539,#543,#547,#551,#555,#559,#563,#567),#571); -#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.,-1.5)); -#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.,-1.5)); -#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.,-1.5)); -#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('',(0.5,0.866025403784,0.)); -#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); -#84 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#85 = DIRECTION('',(0.,0.,1.)); -#86 = DIRECTION('',(1.,0.,0.)); -#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); -#88 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#89 = DIRECTION('',(0.,0.,1.)); -#90 = DIRECTION('',(1.,0.,0.)); -#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); -#92 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#93 = DIRECTION('',(0.,0.,1.)); -#94 = DIRECTION('',(1.,0.,0.)); -#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); -#96 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#97 = DIRECTION('',(0.,0.,1.)); -#98 = DIRECTION('',(1.,0.,0.)); -#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); -#100 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#101 = DIRECTION('',(0.,0.,1.)); -#102 = DIRECTION('',(1.,0.,0.)); -#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); -#104 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#105 = DIRECTION('',(0.,0.,1.)); -#106 = DIRECTION('',(1.,0.,0.)); -#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); -#108 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#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.,-1.5)); -#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('',(0.5,0.866025403784,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.,-4.5)); -#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.,-4.5)); -#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('',(0.5,0.866025403784,0.)); -#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); -#184 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#185 = DIRECTION('',(0.,-0.,1.)); -#186 = DIRECTION('',(0.5,0.866025403784,0.)); -#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); -#188 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#189 = DIRECTION('',(0.,0.,1.)); -#190 = DIRECTION('',(1.,0.,0.)); -#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); -#192 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#193 = DIRECTION('',(0.,0.,1.)); -#194 = DIRECTION('',(1.,0.,0.)); -#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); -#196 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#197 = DIRECTION('',(0.,0.,1.)); -#198 = DIRECTION('',(1.,0.,0.)); -#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); -#200 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#201 = DIRECTION('',(0.,0.,1.)); -#202 = DIRECTION('',(1.,0.,0.)); -#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); -#204 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#205 = DIRECTION('',(0.,0.,1.)); -#206 = DIRECTION('',(1.,0.,0.)); -#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210); -#208 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#209 = DIRECTION('',(0.,0.,1.)); -#210 = DIRECTION('',(1.,0.,0.)); -#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); -#212 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#213 = DIRECTION('',(0.,0.,1.)); -#214 = DIRECTION('',(1.,0.,0.)); -#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); -#216 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#217 = DIRECTION('',(0.,0.,1.)); -#218 = DIRECTION('',(1.,0.,0.)); -#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222); -#220 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#221 = DIRECTION('',(0.,0.,1.)); -#222 = DIRECTION('',(1.,0.,0.)); -#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226); -#224 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#225 = DIRECTION('',(0.,0.,1.)); -#226 = DIRECTION('',(1.,0.,0.)); -#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230); -#228 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#229 = DIRECTION('',(0.,0.,1.)); -#230 = DIRECTION('',(1.,0.,0.)); -#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234); -#232 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#233 = DIRECTION('',(0.,0.,1.)); -#234 = DIRECTION('',(1.,0.,0.)); -#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); -#236 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#237 = DIRECTION('',(0.,0.,1.)); -#238 = DIRECTION('',(1.,0.,0.)); -#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); -#240 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#241 = DIRECTION('',(0.,0.,1.)); -#242 = DIRECTION('',(1.,0.,0.)); -#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); -#244 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#245 = DIRECTION('',(0.,0.,1.)); -#246 = DIRECTION('',(1.,0.,0.)); -#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); -#248 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#249 = DIRECTION('',(0.,0.,1.)); -#250 = DIRECTION('',(1.,0.,0.)); -#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254); -#252 = CARTESIAN_POINT('',(0.,0.,0.)); -#253 = DIRECTION('',(0.,0.,1.)); -#254 = DIRECTION('',(1.,0.,0.)); -#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258); -#256 = CARTESIAN_POINT('',(0.,0.,0.)); -#257 = DIRECTION('',(0.,0.,1.)); -#258 = DIRECTION('',(1.,0.,0.)); -#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262); -#260 = CARTESIAN_POINT('',(0.,0.,0.)); -#261 = DIRECTION('',(0.,0.,1.)); -#262 = DIRECTION('',(1.,0.,0.)); -#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266); -#264 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#265 = DIRECTION('',(0.,0.,1.)); -#266 = DIRECTION('',(1.,0.,0.)); -#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270); -#268 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#269 = DIRECTION('',(0.,0.,1.)); -#270 = DIRECTION('',(1.,0.,0.)); -#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); -#272 = CARTESIAN_POINT('',(0.,0.,0.)); -#273 = DIRECTION('',(0.,-0.,1.)); -#274 = DIRECTION('',(0.5,0.866025403784,0.)); -#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278); -#276 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#277 = DIRECTION('',(0.,-0.,1.)); -#278 = DIRECTION('',(0.5,0.866025403784,0.)); -#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282); -#280 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#281 = DIRECTION('',(0.,0.,1.)); -#282 = DIRECTION('',(1.,0.,0.)); -#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); -#284 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#285 = DIRECTION('',(0.,0.,1.)); -#286 = DIRECTION('',(1.,0.,0.)); -#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290); -#288 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#289 = DIRECTION('',(0.,0.,1.)); -#290 = DIRECTION('',(1.,0.,0.)); -#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294); -#292 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#293 = DIRECTION('',(0.,0.,1.)); -#294 = DIRECTION('',(1.,0.,0.)); -#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298); -#296 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#297 = DIRECTION('',(0.,0.,1.)); -#298 = DIRECTION('',(1.,0.,0.)); -#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); -#300 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#301 = DIRECTION('',(0.,0.,1.)); -#302 = DIRECTION('',(1.,0.,0.)); -#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306); -#304 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#305 = DIRECTION('',(0.,0.,1.)); -#306 = DIRECTION('',(1.,0.,0.)); -#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310); -#308 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#309 = DIRECTION('',(0.,0.,1.)); -#310 = DIRECTION('',(1.,0.,0.)); -#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); -#312 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#313 = DIRECTION('',(0.,0.,1.)); -#314 = DIRECTION('',(1.,0.,0.)); -#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); -#316 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#317 = DIRECTION('',(0.,0.,1.)); -#318 = DIRECTION('',(1.,0.,0.)); -#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322); -#320 = CARTESIAN_POINT('',(0.,0.,0.)); -#321 = DIRECTION('',(0.,0.,1.)); -#322 = DIRECTION('',(1.,0.,0.)); -#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326); -#324 = CARTESIAN_POINT('',(0.,0.,0.)); -#325 = DIRECTION('',(0.,0.,1.)); -#326 = DIRECTION('',(1.,0.,0.)); -#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330); -#328 = CARTESIAN_POINT('',(0.,0.,0.)); -#329 = DIRECTION('',(0.,0.,1.)); -#330 = DIRECTION('',(1.,0.,0.)); -#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334); -#332 = CARTESIAN_POINT('',(0.,0.,0.)); -#333 = DIRECTION('',(0.,0.,1.)); -#334 = DIRECTION('',(1.,0.,0.)); -#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338); -#336 = CARTESIAN_POINT('',(0.,0.,0.)); -#337 = DIRECTION('',(0.,0.,1.)); -#338 = DIRECTION('',(1.,0.,0.)); -#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); -#340 = CARTESIAN_POINT('',(0.,0.,0.)); -#341 = DIRECTION('',(0.,0.,1.)); -#342 = DIRECTION('',(1.,0.,0.)); -#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346); -#344 = CARTESIAN_POINT('',(0.,0.,0.)); -#345 = DIRECTION('',(0.,0.,1.)); -#346 = DIRECTION('',(1.,0.,0.)); -#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350); -#348 = CARTESIAN_POINT('',(0.,0.,0.)); -#349 = DIRECTION('',(0.,0.,1.)); -#350 = DIRECTION('',(1.,0.,0.)); -#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354); -#352 = CARTESIAN_POINT('',(0.,0.,0.)); -#353 = DIRECTION('',(0.,0.,1.)); -#354 = DIRECTION('',(1.,0.,0.)); -#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358); -#356 = CARTESIAN_POINT('',(0.,0.,0.)); -#357 = DIRECTION('',(0.,0.,1.)); -#358 = DIRECTION('',(1.,0.,0.)); -#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362); -#360 = CARTESIAN_POINT('',(0.,0.,0.)); -#361 = DIRECTION('',(0.,0.,1.)); -#362 = DIRECTION('',(1.,0.,0.)); -#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366); -#364 = CARTESIAN_POINT('',(0.,0.,0.)); -#365 = DIRECTION('',(0.,0.,1.)); -#366 = DIRECTION('',(1.,0.,0.)); -#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370); -#368 = CARTESIAN_POINT('',(0.,0.,0.)); -#369 = DIRECTION('',(0.,-0.,1.)); -#370 = DIRECTION('',(0.5,0.866025403784,0.)); -#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374); -#372 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#373 = DIRECTION('',(0.,0.,1.)); -#374 = DIRECTION('',(1.,0.,0.)); -#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378); -#376 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#377 = DIRECTION('',(0.,0.,1.)); -#378 = DIRECTION('',(1.,0.,0.)); -#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382); -#380 = CARTESIAN_POINT('',(0.,0.,0.)); -#381 = DIRECTION('',(0.,0.,1.)); -#382 = DIRECTION('',(1.,0.,0.)); -#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); -#384 = CARTESIAN_POINT('',(0.,0.,0.)); -#385 = DIRECTION('',(0.,0.,1.)); -#386 = DIRECTION('',(1.,0.,0.)); -#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390); -#388 = CARTESIAN_POINT('',(0.,0.,0.)); -#389 = DIRECTION('',(0.,0.,1.)); -#390 = DIRECTION('',(1.,0.,0.)); -#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394); -#392 = CARTESIAN_POINT('',(0.,0.,0.)); -#393 = DIRECTION('',(0.,0.,1.)); -#394 = DIRECTION('',(1.,0.,0.)); -#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398); -#396 = CARTESIAN_POINT('',(0.,0.,0.)); -#397 = DIRECTION('',(0.,0.,1.)); -#398 = DIRECTION('',(1.,0.,0.)); -#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402); -#400 = CARTESIAN_POINT('',(0.,0.,0.)); -#401 = DIRECTION('',(0.,0.,1.)); -#402 = DIRECTION('',(1.,0.,0.)); -#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406); -#404 = CARTESIAN_POINT('',(0.,0.,0.)); -#405 = DIRECTION('',(0.,0.,1.)); -#406 = DIRECTION('',(1.,0.,0.)); -#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410); -#408 = CARTESIAN_POINT('',(0.,0.,0.)); -#409 = DIRECTION('',(0.,0.,1.)); -#410 = DIRECTION('',(1.,0.,0.)); -#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); -#412 = CARTESIAN_POINT('',(0.,0.,0.)); -#413 = DIRECTION('',(0.,-0.,1.)); -#414 = DIRECTION('',(0.5,0.866025403784,0.)); -#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); -#416 = CARTESIAN_POINT('',(0.,0.,0.)); -#417 = DIRECTION('',(0.,0.,1.)); -#418 = DIRECTION('',(1.,0.,0.)); -#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422); -#420 = CARTESIAN_POINT('',(0.,0.,0.)); -#421 = DIRECTION('',(0.,0.,1.)); -#422 = DIRECTION('',(1.,0.,0.)); -#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426); -#424 = CARTESIAN_POINT('',(0.,0.,0.)); -#425 = DIRECTION('',(0.,0.,1.)); -#426 = DIRECTION('',(1.,0.,0.)); -#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430); -#428 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#429 = DIRECTION('',(0.,0.,1.)); -#430 = DIRECTION('',(1.,0.,0.)); -#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434); -#432 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#433 = DIRECTION('',(0.,0.,1.)); -#434 = DIRECTION('',(1.,0.,0.)); -#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438); -#436 = CARTESIAN_POINT('',(0.,0.,0.)); -#437 = DIRECTION('',(0.,0.,1.)); -#438 = DIRECTION('',(1.,0.,0.)); -#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442); -#440 = CARTESIAN_POINT('',(0.,0.,0.)); -#441 = DIRECTION('',(0.,0.,1.)); -#442 = DIRECTION('',(1.,0.,0.)); -#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); -#444 = CARTESIAN_POINT('',(0.,0.,0.)); -#445 = DIRECTION('',(0.,0.,1.)); -#446 = DIRECTION('',(1.,0.,0.)); -#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450); -#448 = CARTESIAN_POINT('',(0.,0.,0.)); -#449 = DIRECTION('',(0.,0.,1.)); -#450 = DIRECTION('',(1.,0.,0.)); -#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); -#452 = CARTESIAN_POINT('',(0.,0.,0.)); -#453 = DIRECTION('',(0.,0.,1.)); -#454 = DIRECTION('',(1.,0.,0.)); -#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458); -#456 = CARTESIAN_POINT('',(0.,0.,0.)); -#457 = DIRECTION('',(0.,0.,1.)); -#458 = DIRECTION('',(1.,0.,0.)); -#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462); -#460 = CARTESIAN_POINT('',(0.,0.,0.)); -#461 = DIRECTION('',(0.,0.,1.)); -#462 = DIRECTION('',(1.,0.,0.)); -#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466); -#464 = CARTESIAN_POINT('',(0.,0.,0.)); -#465 = DIRECTION('',(0.,0.,1.)); -#466 = DIRECTION('',(1.,0.,0.)); -#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470); -#468 = CARTESIAN_POINT('',(0.,0.,0.)); -#469 = DIRECTION('',(0.,0.,1.)); -#470 = DIRECTION('',(1.,0.,0.)); -#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474); -#472 = CARTESIAN_POINT('',(0.,0.,0.)); -#473 = DIRECTION('',(0.,0.,1.)); -#474 = DIRECTION('',(1.,0.,0.)); -#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478); -#476 = CARTESIAN_POINT('',(0.,0.,0.)); -#477 = DIRECTION('',(0.,0.,1.)); -#478 = DIRECTION('',(1.,0.,0.)); -#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482); -#480 = CARTESIAN_POINT('',(0.,0.,0.)); -#481 = DIRECTION('',(0.,0.,1.)); -#482 = DIRECTION('',(1.,0.,0.)); -#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486); -#484 = CARTESIAN_POINT('',(0.,0.,0.)); -#485 = DIRECTION('',(0.,0.,1.)); -#486 = DIRECTION('',(1.,0.,0.)); -#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490); -#488 = CARTESIAN_POINT('',(0.,0.,0.)); -#489 = DIRECTION('',(0.,-0.,1.)); -#490 = DIRECTION('',(0.5,0.866025403784,0.)); -#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494); -#492 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#493 = DIRECTION('',(0.,0.,1.)); -#494 = DIRECTION('',(1.,0.,0.)); -#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498); -#496 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#497 = DIRECTION('',(0.,0.,1.)); -#498 = DIRECTION('',(1.,0.,0.)); -#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502); -#500 = CARTESIAN_POINT('',(0.,0.,0.)); -#501 = DIRECTION('',(0.,0.,1.)); -#502 = DIRECTION('',(1.,0.,0.)); -#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506); -#504 = CARTESIAN_POINT('',(0.,0.,0.)); -#505 = DIRECTION('',(0.,0.,1.)); -#506 = DIRECTION('',(1.,0.,0.)); -#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510); -#508 = CARTESIAN_POINT('',(0.,0.,0.)); -#509 = DIRECTION('',(0.,0.,1.)); -#510 = DIRECTION('',(1.,0.,0.)); -#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514); -#512 = CARTESIAN_POINT('',(0.,0.,0.)); -#513 = DIRECTION('',(0.,0.,1.)); -#514 = DIRECTION('',(1.,0.,0.)); -#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518); -#516 = CARTESIAN_POINT('',(0.,0.,0.)); -#517 = DIRECTION('',(0.,0.,1.)); -#518 = DIRECTION('',(1.,0.,0.)); -#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522); -#520 = CARTESIAN_POINT('',(0.,0.,0.)); -#521 = DIRECTION('',(0.,0.,1.)); -#522 = DIRECTION('',(1.,0.,0.)); -#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526); -#524 = CARTESIAN_POINT('',(0.,0.,0.)); -#525 = DIRECTION('',(0.,0.,1.)); -#526 = DIRECTION('',(1.,0.,0.)); -#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530); -#528 = CARTESIAN_POINT('',(0.,0.,0.)); -#529 = DIRECTION('',(0.,0.,1.)); -#530 = DIRECTION('',(1.,0.,0.)); -#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534); -#532 = CARTESIAN_POINT('',(0.,0.,0.)); -#533 = DIRECTION('',(0.,-0.,1.)); -#534 = DIRECTION('',(0.5,0.866025403784,0.)); -#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538); -#536 = CARTESIAN_POINT('',(0.,0.,0.)); -#537 = DIRECTION('',(0.,0.,1.)); -#538 = DIRECTION('',(1.,0.,0.)); -#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542); -#540 = CARTESIAN_POINT('',(0.,0.,0.)); -#541 = DIRECTION('',(0.,0.,1.)); -#542 = DIRECTION('',(1.,0.,0.)); -#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546); -#544 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#545 = DIRECTION('',(0.,0.,1.)); -#546 = DIRECTION('',(1.,0.,0.)); -#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); -#548 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#549 = DIRECTION('',(0.,0.,1.)); -#550 = DIRECTION('',(1.,0.,0.)); -#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554); -#552 = CARTESIAN_POINT('',(0.,0.,0.)); -#553 = DIRECTION('',(0.,0.,1.)); -#554 = DIRECTION('',(1.,0.,0.)); -#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558); -#556 = CARTESIAN_POINT('',(0.,0.,0.)); -#557 = DIRECTION('',(0.,0.,1.)); -#558 = DIRECTION('',(1.,0.,0.)); -#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562); -#560 = CARTESIAN_POINT('',(0.,0.,0.)); -#561 = DIRECTION('',(0.,0.,1.)); -#562 = DIRECTION('',(1.,0.,0.)); -#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566); -#564 = CARTESIAN_POINT('',(0.,0.,0.)); -#565 = DIRECTION('',(0.,0.,1.)); -#566 = DIRECTION('',(1.,0.,0.)); -#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570); -#568 = CARTESIAN_POINT('',(0.,0.,0.)); -#569 = DIRECTION('',(0.,0.,1.)); -#570 = DIRECTION('',(1.,0.,-0.)); -#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#575)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#572,#573,#574)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#572 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#573 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#574 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#575 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#572, - 'distance_accuracy_value','confusion accuracy'); -#576 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); -#577 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#578 - ),#586); -#578 = GEOMETRIC_CURVE_SET('',(#579)); -#579 = TRIMMED_CURVE('',#580,(#584,PARAMETER_VALUE(0.)),(#585, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#580 = LINE('',#581,#582); -#581 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#582 = VECTOR('',#583,1.); -#583 = DIRECTION('',(0.,-0.,-1.)); -#584 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#585 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#590)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#587,#588,#589)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#587 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#588 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#589 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#590 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#587, - 'distance_accuracy_value','confusion accuracy'); -#591 = SHAPE_DEFINITION_REPRESENTATION(#592,#577); -#592 = PRODUCT_DEFINITION_SHAPE('','',#593); -#593 = PRODUCT_DEFINITION('design','',#594,#597); -#594 = PRODUCT_DEFINITION_FORMATION('','',#595); -#595 = PRODUCT('Open CASCADE STEP translator 7.3 1.1', - 'Open CASCADE STEP translator 7.3 1.1','',(#596)); -#596 = PRODUCT_CONTEXT('',#2,'mechanical'); -#597 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#598 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#599,#601); -#599 = ( REPRESENTATION_RELATIONSHIP('','',#577,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#600) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#600 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); -#601 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#602 - ); -#602 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',#5,#593,$); -#603 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#595)); -#604 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#605 - ),#613); -#605 = GEOMETRIC_CURVE_SET('',(#606)); -#606 = TRIMMED_CURVE('',#607,(#611,PARAMETER_VALUE(0.)),(#612, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#607 = LINE('',#608,#609); -#608 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#609 = VECTOR('',#610,1.); -#610 = DIRECTION('',(0.,-0.,-1.)); -#611 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#612 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#617)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#614,#615,#616)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#614 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#615 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#616 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#617 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#614, - 'distance_accuracy_value','confusion accuracy'); -#618 = SHAPE_DEFINITION_REPRESENTATION(#619,#604); -#619 = PRODUCT_DEFINITION_SHAPE('','',#620); -#620 = PRODUCT_DEFINITION('design','',#621,#624); -#621 = PRODUCT_DEFINITION_FORMATION('','',#622); -#622 = PRODUCT('Open CASCADE STEP translator 7.3 1.2', - 'Open CASCADE STEP translator 7.3 1.2','',(#623)); -#623 = PRODUCT_CONTEXT('',#2,'mechanical'); -#624 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#625 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#626,#628); -#626 = ( REPRESENTATION_RELATIONSHIP('','',#604,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#627) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#627 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); -#628 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#629 - ); -#629 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#5,#620,$); -#630 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#622)); -#631 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#632 - ),#641); -#632 = GEOMETRIC_CURVE_SET('',(#633)); -#633 = TRIMMED_CURVE('',#634,(#639,PARAMETER_VALUE(4.18879020479)),(#640 - ,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#634 = CIRCLE('',#635,8.8); -#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638); -#636 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#637 = DIRECTION('',(0.,0.,-1.)); -#638 = DIRECTION('',(-1.,-0.,-0.)); -#639 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#640 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#645)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#642,#643,#644)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#642 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#643 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#644 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#645 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#642, - 'distance_accuracy_value','confusion accuracy'); -#646 = SHAPE_DEFINITION_REPRESENTATION(#647,#631); -#647 = PRODUCT_DEFINITION_SHAPE('','',#648); -#648 = PRODUCT_DEFINITION('design','',#649,#652); -#649 = PRODUCT_DEFINITION_FORMATION('','',#650); -#650 = PRODUCT('Open CASCADE STEP translator 7.3 1.3', - 'Open CASCADE STEP translator 7.3 1.3','',(#651)); -#651 = PRODUCT_CONTEXT('',#2,'mechanical'); -#652 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#653 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#654,#656); -#654 = ( REPRESENTATION_RELATIONSHIP('','',#631,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#655) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#655 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); -#656 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#657 - ); -#657 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#5,#648,$); -#658 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#650)); -#659 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#660 - ),#669); -#660 = GEOMETRIC_CURVE_SET('',(#661)); -#661 = TRIMMED_CURVE('',#662,(#667,PARAMETER_VALUE(4.18879020479)),(#668 - ,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#662 = CIRCLE('',#663,8.8); -#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666); -#664 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#665 = DIRECTION('',(0.,0.,-1.)); -#666 = DIRECTION('',(-1.,-0.,-0.)); -#667 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#668 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#673)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#670,#671,#672)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#670 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#671 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#672 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#673 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#670, - 'distance_accuracy_value','confusion accuracy'); -#674 = SHAPE_DEFINITION_REPRESENTATION(#675,#659); -#675 = PRODUCT_DEFINITION_SHAPE('','',#676); -#676 = PRODUCT_DEFINITION('design','',#677,#680); -#677 = PRODUCT_DEFINITION_FORMATION('','',#678); -#678 = PRODUCT('Open CASCADE STEP translator 7.3 1.4', - 'Open CASCADE STEP translator 7.3 1.4','',(#679)); -#679 = PRODUCT_CONTEXT('',#2,'mechanical'); -#680 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#681 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#682,#684); -#682 = ( REPRESENTATION_RELATIONSHIP('','',#659,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#683) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#683 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); -#684 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#685 - ); -#685 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#5,#676,$); -#686 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#678)); -#687 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#688 - ),#696); -#688 = GEOMETRIC_CURVE_SET('',(#689)); -#689 = TRIMMED_CURVE('',#690,(#694,PARAMETER_VALUE(0.)),(#695, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#690 = LINE('',#691,#692); -#691 = CARTESIAN_POINT('',(-1.9E-16,-10.40832323731,0.)); -#692 = VECTOR('',#693,1.); -#693 = DIRECTION('',(0.,-0.,-1.)); -#694 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#695 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#700)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#697,#698,#699)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#697 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#698 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#699 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#700 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#697, - 'distance_accuracy_value','confusion accuracy'); -#701 = SHAPE_DEFINITION_REPRESENTATION(#702,#687); -#702 = PRODUCT_DEFINITION_SHAPE('','',#703); -#703 = PRODUCT_DEFINITION('design','',#704,#707); -#704 = PRODUCT_DEFINITION_FORMATION('','',#705); -#705 = PRODUCT('Open CASCADE STEP translator 7.3 1.5', - 'Open CASCADE STEP translator 7.3 1.5','',(#706)); -#706 = PRODUCT_CONTEXT('',#2,'mechanical'); -#707 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#708 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#709,#711); -#709 = ( REPRESENTATION_RELATIONSHIP('','',#687,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#710) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#710 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); -#711 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#712 - ); -#712 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',#5,#703,$); -#713 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#705)); -#714 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#715 - ),#724); -#715 = GEOMETRIC_CURVE_SET('',(#716)); -#716 = TRIMMED_CURVE('',#717,(#722,PARAMETER_VALUE(0.597367339833)),( - #723,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#717 = CIRCLE('',#718,6.2); -#718 = AXIS2_PLACEMENT_3D('',#719,#720,#721); -#719 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#720 = DIRECTION('',(0.,0.,-1.)); -#721 = DIRECTION('',(-1.,-0.,-0.)); -#722 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#723 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#728)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#725,#726,#727)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#725 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#726 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#727 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#728 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#725, - 'distance_accuracy_value','confusion accuracy'); -#729 = SHAPE_DEFINITION_REPRESENTATION(#730,#714); -#730 = PRODUCT_DEFINITION_SHAPE('','',#731); -#731 = PRODUCT_DEFINITION('design','',#732,#735); -#732 = PRODUCT_DEFINITION_FORMATION('','',#733); -#733 = PRODUCT('Open CASCADE STEP translator 7.3 1.6', - 'Open CASCADE STEP translator 7.3 1.6','',(#734)); -#734 = PRODUCT_CONTEXT('',#2,'mechanical'); -#735 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#736 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#737,#739); -#737 = ( REPRESENTATION_RELATIONSHIP('','',#714,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#738) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#738 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); -#739 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#740 - ); -#740 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#5,#731,$); -#741 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#733)); -#742 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#743 - ),#752); -#743 = GEOMETRIC_CURVE_SET('',(#744)); -#744 = TRIMMED_CURVE('',#745,(#750,PARAMETER_VALUE(0.597367339833)),( - #751,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#745 = CIRCLE('',#746,6.2); -#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); -#747 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#748 = DIRECTION('',(0.,0.,-1.)); -#749 = DIRECTION('',(-1.,-0.,-0.)); -#750 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#751 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#756)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#753,#754,#755)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#753 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#754 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#755 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#756 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#753, - 'distance_accuracy_value','confusion accuracy'); -#757 = SHAPE_DEFINITION_REPRESENTATION(#758,#742); -#758 = PRODUCT_DEFINITION_SHAPE('','',#759); -#759 = PRODUCT_DEFINITION('design','',#760,#763); -#760 = PRODUCT_DEFINITION_FORMATION('','',#761); -#761 = PRODUCT('Open CASCADE STEP translator 7.3 1.7', - 'Open CASCADE STEP translator 7.3 1.7','',(#762)); -#762 = PRODUCT_CONTEXT('',#2,'mechanical'); -#763 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#764 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#765,#767); -#765 = ( REPRESENTATION_RELATIONSHIP('','',#742,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#766) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#766 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); -#767 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#768 - ); -#768 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#5,#759,$); -#769 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#761)); -#770 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#771 - ),#779); -#771 = GEOMETRIC_CURVE_SET('',(#772)); -#772 = TRIMMED_CURVE('',#773,(#777,PARAMETER_VALUE(0.)),(#778, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#773 = LINE('',#774,#775); -#774 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#775 = VECTOR('',#776,1.); -#776 = DIRECTION('',(0.,-0.,-1.)); -#777 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#778 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#783)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#780,#781,#782)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#780 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#781 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#782 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#783 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#780, - 'distance_accuracy_value','confusion accuracy'); -#784 = SHAPE_DEFINITION_REPRESENTATION(#785,#770); -#785 = PRODUCT_DEFINITION_SHAPE('','',#786); -#786 = PRODUCT_DEFINITION('design','',#787,#790); -#787 = PRODUCT_DEFINITION_FORMATION('','',#788); -#788 = PRODUCT('Open CASCADE STEP translator 7.3 1.8', - 'Open CASCADE STEP translator 7.3 1.8','',(#789)); -#789 = PRODUCT_CONTEXT('',#2,'mechanical'); -#790 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#791 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#792,#794); -#792 = ( REPRESENTATION_RELATIONSHIP('','',#770,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#793) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#793 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); -#794 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#795 - ); -#795 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',#5,#786,$); -#796 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#788)); -#797 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#798 - ),#807); -#798 = GEOMETRIC_CURVE_SET('',(#799)); -#799 = TRIMMED_CURVE('',#800,(#805,PARAMETER_VALUE(2.691762442233)),( - #806,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#800 = CIRCLE('',#801,6.2); -#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804); -#802 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#803 = DIRECTION('',(0.,0.,-1.)); -#804 = DIRECTION('',(-1.,-0.,-0.)); -#805 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#806 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#811)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#808,#809,#810)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#808 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#809 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#810 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#811 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#808, - 'distance_accuracy_value','confusion accuracy'); -#812 = SHAPE_DEFINITION_REPRESENTATION(#813,#797); -#813 = PRODUCT_DEFINITION_SHAPE('','',#814); -#814 = PRODUCT_DEFINITION('design','',#815,#818); -#815 = PRODUCT_DEFINITION_FORMATION('','',#816); -#816 = PRODUCT('Open CASCADE STEP translator 7.3 1.9', - 'Open CASCADE STEP translator 7.3 1.9','',(#817)); -#817 = PRODUCT_CONTEXT('',#2,'mechanical'); -#818 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#819 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#820,#822); -#820 = ( REPRESENTATION_RELATIONSHIP('','',#797,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#821) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#821 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); -#822 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#823 - ); -#823 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','','',#5,#814,$); -#824 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#816)); -#825 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#826 - ),#835); -#826 = GEOMETRIC_CURVE_SET('',(#827)); -#827 = TRIMMED_CURVE('',#828,(#833,PARAMETER_VALUE(2.691762442233)),( - #834,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#828 = CIRCLE('',#829,6.2); -#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832); -#830 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#831 = DIRECTION('',(0.,0.,-1.)); -#832 = DIRECTION('',(-1.,-0.,-0.)); -#833 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#834 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#839)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#836,#837,#838)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#836 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#837 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#838 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#839 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#836, - 'distance_accuracy_value','confusion accuracy'); -#840 = SHAPE_DEFINITION_REPRESENTATION(#841,#825); -#841 = PRODUCT_DEFINITION_SHAPE('','',#842); -#842 = PRODUCT_DEFINITION('design','',#843,#846); -#843 = PRODUCT_DEFINITION_FORMATION('','',#844); -#844 = PRODUCT('Open CASCADE STEP translator 7.3 1.10', - 'Open CASCADE STEP translator 7.3 1.10','',(#845)); -#845 = PRODUCT_CONTEXT('',#2,'mechanical'); -#846 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#847 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#848,#850); -#848 = ( REPRESENTATION_RELATIONSHIP('','',#825,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#849) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#849 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); -#850 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#851 - ); -#851 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','','',#5,#842,$); -#852 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#844)); -#853 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#854 - ),#862); -#854 = GEOMETRIC_CURVE_SET('',(#855)); -#855 = TRIMMED_CURVE('',#856,(#860,PARAMETER_VALUE(0.)),(#861, - PARAMETER_VALUE(10.408323237318)),.T.,.PARAMETER.); -#856 = LINE('',#857,#858); -#857 = CARTESIAN_POINT('',(0.,0.,0.)); -#858 = VECTOR('',#859,1.); -#859 = DIRECTION('',(-0.,-1.,-0.)); -#860 = CARTESIAN_POINT('',(0.,0.,0.)); -#861 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#866)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#863,#864,#865)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#863 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#864 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#865 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#866 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#863, - 'distance_accuracy_value','confusion accuracy'); -#867 = SHAPE_DEFINITION_REPRESENTATION(#868,#853); -#868 = PRODUCT_DEFINITION_SHAPE('','',#869); -#869 = PRODUCT_DEFINITION('design','',#870,#873); -#870 = PRODUCT_DEFINITION_FORMATION('','',#871); -#871 = PRODUCT('Open CASCADE STEP translator 7.3 1.11', - 'Open CASCADE STEP translator 7.3 1.11','',(#872)); -#872 = PRODUCT_CONTEXT('',#2,'mechanical'); -#873 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#874 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#875,#877); -#875 = ( REPRESENTATION_RELATIONSHIP('','',#853,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#876) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#876 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); -#877 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#878 - ); -#878 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',#5,#869,$); -#879 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#871)); -#880 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#881 - ),#889); -#881 = GEOMETRIC_CURVE_SET('',(#882)); -#882 = TRIMMED_CURVE('',#883,(#887,PARAMETER_VALUE(10.05)),(#888, - PARAMETER_VALUE(19.8)),.T.,.PARAMETER.); -#883 = LINE('',#884,#885); -#884 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#885 = VECTOR('',#886,1.); -#886 = DIRECTION('',(3.E-17,-1.,0.)); -#887 = CARTESIAN_POINT('',(0.,9.75,0.)); -#888 = CARTESIAN_POINT('',(0.,0.,0.)); -#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#893)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#890,#891,#892)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#890 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#891 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#892 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#893 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#890, - 'distance_accuracy_value','confusion accuracy'); -#894 = SHAPE_DEFINITION_REPRESENTATION(#895,#880); -#895 = PRODUCT_DEFINITION_SHAPE('','',#896); -#896 = PRODUCT_DEFINITION('design','',#897,#900); -#897 = PRODUCT_DEFINITION_FORMATION('','',#898); -#898 = PRODUCT('Open CASCADE STEP translator 7.3 1.12', - 'Open CASCADE STEP translator 7.3 1.12','',(#899)); -#899 = PRODUCT_CONTEXT('',#2,'mechanical'); -#900 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#901 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#902,#904); -#902 = ( REPRESENTATION_RELATIONSHIP('','',#880,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#903) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#903 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); -#904 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#905 - ); -#905 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',#5,#896,$); -#906 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#898)); -#907 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#908 - ),#917); -#908 = GEOMETRIC_CURVE_SET('',(#909)); -#909 = TRIMMED_CURVE('',#910,(#915,PARAMETER_VALUE(0.)),(#916, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#910 = CIRCLE('',#911,8.8); -#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914); -#912 = CARTESIAN_POINT('',(0.,11.,0.)); -#913 = DIRECTION('',(0.,0.,-1.)); -#914 = DIRECTION('',(-1.,-0.,-0.)); -#915 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#916 = CARTESIAN_POINT('',(0.,19.8,0.)); -#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#921)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#918,#919,#920)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#918 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#919 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#920 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#921 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#918, - 'distance_accuracy_value','confusion accuracy'); -#922 = SHAPE_DEFINITION_REPRESENTATION(#923,#907); -#923 = PRODUCT_DEFINITION_SHAPE('','',#924); -#924 = PRODUCT_DEFINITION('design','',#925,#928); -#925 = PRODUCT_DEFINITION_FORMATION('','',#926); -#926 = PRODUCT('Open CASCADE STEP translator 7.3 1.13', - 'Open CASCADE STEP translator 7.3 1.13','',(#927)); -#927 = PRODUCT_CONTEXT('',#2,'mechanical'); -#928 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#929 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#930,#932); -#930 = ( REPRESENTATION_RELATIONSHIP('','',#907,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#931) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#931 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); -#932 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#933 - ); -#933 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','','',#5,#924,$); -#934 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#926)); -#935 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#936 - ),#945); -#936 = GEOMETRIC_CURVE_SET('',(#937)); -#937 = TRIMMED_CURVE('',#938,(#943,PARAMETER_VALUE(4.712388980385)),( - #944,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#938 = CIRCLE('',#939,0.75); -#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942); -#940 = CARTESIAN_POINT('',(0.,10.5,0.)); -#941 = DIRECTION('',(0.,0.,-1.)); -#942 = DIRECTION('',(-1.,-0.,-0.)); -#943 = CARTESIAN_POINT('',(0.,9.75,0.)); -#944 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#949)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#946,#947,#948)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#946 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#947 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#948 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#949 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#946, - 'distance_accuracy_value','confusion accuracy'); -#950 = SHAPE_DEFINITION_REPRESENTATION(#951,#935); -#951 = PRODUCT_DEFINITION_SHAPE('','',#952); -#952 = PRODUCT_DEFINITION('design','',#953,#956); -#953 = PRODUCT_DEFINITION_FORMATION('','',#954); -#954 = PRODUCT('Open CASCADE STEP translator 7.3 1.14', - 'Open CASCADE STEP translator 7.3 1.14','',(#955)); -#955 = PRODUCT_CONTEXT('',#2,'mechanical'); -#956 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#957 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#958,#960); -#958 = ( REPRESENTATION_RELATIONSHIP('','',#935,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#959) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#959 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); -#960 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#961 - ); -#961 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#952,$); -#962 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#954)); -#963 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#964 - ),#972); -#964 = GEOMETRIC_CURVE_SET('',(#965)); -#965 = TRIMMED_CURVE('',#966,(#970,PARAMETER_VALUE(0.)),(#971, - PARAMETER_VALUE(8.55)),.T.,.PARAMETER.); -#966 = LINE('',#967,#968); -#967 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#968 = VECTOR('',#969,1.); -#969 = DIRECTION('',(3.E-17,-1.,0.)); -#970 = CARTESIAN_POINT('',(0.,19.8,0.)); -#971 = CARTESIAN_POINT('',(0.,11.25,0.)); -#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#976)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#973,#974,#975)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#973 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#974 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#975 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#976 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#973, - 'distance_accuracy_value','confusion accuracy'); -#977 = SHAPE_DEFINITION_REPRESENTATION(#978,#963); -#978 = PRODUCT_DEFINITION_SHAPE('','',#979); -#979 = PRODUCT_DEFINITION('design','',#980,#983); -#980 = PRODUCT_DEFINITION_FORMATION('','',#981); -#981 = PRODUCT('Open CASCADE STEP translator 7.3 1.15', - 'Open CASCADE STEP translator 7.3 1.15','',(#982)); -#982 = PRODUCT_CONTEXT('',#2,'mechanical'); -#983 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#984 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#985,#987); -#985 = ( REPRESENTATION_RELATIONSHIP('','',#963,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#986) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#986 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); -#987 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#988 - ); -#988 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#5,#979,$); -#989 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#981)); -#990 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#991 - ),#1000); -#991 = GEOMETRIC_CURVE_SET('',(#992)); -#992 = TRIMMED_CURVE('',#993,(#998,PARAMETER_VALUE(0.)),(#999, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#993 = CIRCLE('',#994,0.75); -#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997); -#995 = CARTESIAN_POINT('',(0.,10.5,0.)); -#996 = DIRECTION('',(0.,0.,-1.)); -#997 = DIRECTION('',(-1.,-0.,-0.)); -#998 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#999 = CARTESIAN_POINT('',(0.,11.25,0.)); -#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1004)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1001,#1002,#1003)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1001 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1002 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1003 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1004 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1001, - 'distance_accuracy_value','confusion accuracy'); -#1005 = SHAPE_DEFINITION_REPRESENTATION(#1006,#990); -#1006 = PRODUCT_DEFINITION_SHAPE('','',#1007); -#1007 = PRODUCT_DEFINITION('design','',#1008,#1011); -#1008 = PRODUCT_DEFINITION_FORMATION('','',#1009); -#1009 = PRODUCT('Open CASCADE STEP translator 7.3 1.16', - 'Open CASCADE STEP translator 7.3 1.16','',(#1010)); -#1010 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1011 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1012 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1013,#1015); -#1013 = ( REPRESENTATION_RELATIONSHIP('','',#990,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1014) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1014 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); -#1015 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1016); -#1016 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#1007,$); -#1017 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1009)); -#1018 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1019),#1028); -#1019 = GEOMETRIC_CURVE_SET('',(#1020)); -#1020 = TRIMMED_CURVE('',#1021,(#1026,PARAMETER_VALUE(0.)),(#1027, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#1021 = CIRCLE('',#1022,0.75); -#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025); -#1023 = CARTESIAN_POINT('',(-9.093266739737,5.25,0.)); -#1024 = DIRECTION('',(0.,0.,1.)); -#1025 = DIRECTION('',(0.5,0.866025403784,-0.)); -#1026 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#1027 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1032)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1029,#1030,#1031)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1029 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1030 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1031 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1032 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1029, - 'distance_accuracy_value','confusion accuracy'); -#1033 = SHAPE_DEFINITION_REPRESENTATION(#1034,#1018); -#1034 = PRODUCT_DEFINITION_SHAPE('','',#1035); -#1035 = PRODUCT_DEFINITION('design','',#1036,#1039); -#1036 = PRODUCT_DEFINITION_FORMATION('','',#1037); -#1037 = PRODUCT('Open CASCADE STEP translator 7.3 1.17', - 'Open CASCADE STEP translator 7.3 1.17','',(#1038)); -#1038 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1039 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1040 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1041,#1043); -#1041 = ( REPRESENTATION_RELATIONSHIP('','',#1018,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1042) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1042 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); -#1043 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1044); -#1044 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#5,#1035,$); -#1045 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1037)); -#1046 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1047),#1056); -#1047 = GEOMETRIC_CURVE_SET('',(#1048)); -#1048 = TRIMMED_CURVE('',#1049,(#1054,PARAMETER_VALUE(2.586013888124)),( - #1055,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#1049 = CIRCLE('',#1050,4.); -#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053); -#1051 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,0.)); -#1052 = DIRECTION('',(0.,0.,-1.)); -#1053 = DIRECTION('',(-1.,-0.,-0.)); -#1054 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#1055 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1060)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1057,#1058,#1059)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1057 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1058 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1059 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1060 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1057, - 'distance_accuracy_value','confusion accuracy'); -#1061 = SHAPE_DEFINITION_REPRESENTATION(#1062,#1046); -#1062 = PRODUCT_DEFINITION_SHAPE('','',#1063); -#1063 = PRODUCT_DEFINITION('design','',#1064,#1067); -#1064 = PRODUCT_DEFINITION_FORMATION('','',#1065); -#1065 = PRODUCT('Open CASCADE STEP translator 7.3 1.18', - 'Open CASCADE STEP translator 7.3 1.18','',(#1066)); -#1066 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1067 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1068 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1069,#1071); -#1069 = ( REPRESENTATION_RELATIONSHIP('','',#1046,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1070) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1070 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); -#1071 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1072); -#1072 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',#5,#1063,$); -#1073 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1065)); -#1074 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1075),#1084); -#1075 = GEOMETRIC_CURVE_SET('',(#1076)); -#1076 = TRIMMED_CURVE('',#1077,(#1082,PARAMETER_VALUE(4.188790204787)),( - #1083,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#1077 = CIRCLE('',#1078,11.999999999978); -#1078 = AXIS2_PLACEMENT_3D('',#1079,#1080,#1081); -#1079 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#1080 = DIRECTION('',(0.,0.,-1.)); -#1081 = DIRECTION('',(-1.,-0.,-0.)); -#1082 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#1083 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1088)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1085,#1086,#1087)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1085 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1086 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1087 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1088 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1085, - 'distance_accuracy_value','confusion accuracy'); -#1089 = SHAPE_DEFINITION_REPRESENTATION(#1090,#1074); -#1090 = PRODUCT_DEFINITION_SHAPE('','',#1091); -#1091 = PRODUCT_DEFINITION('design','',#1092,#1095); -#1092 = PRODUCT_DEFINITION_FORMATION('','',#1093); -#1093 = PRODUCT('Open CASCADE STEP translator 7.3 1.19', - 'Open CASCADE STEP translator 7.3 1.19','',(#1094)); -#1094 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1095 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1096 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1097,#1099); -#1097 = ( REPRESENTATION_RELATIONSHIP('','',#1074,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1098) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1098 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); -#1099 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1100); -#1100 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',#5,#1091,$); -#1101 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1093)); -#1102 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1103),#1112); -#1103 = GEOMETRIC_CURVE_SET('',(#1104)); -#1104 = TRIMMED_CURVE('',#1105,(#1110,PARAMETER_VALUE(0.491618785725)),( - #1111,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#1105 = CIRCLE('',#1106,4.); -#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109); -#1107 = CARTESIAN_POINT('',(0.,-17.78051916041,0.)); -#1108 = DIRECTION('',(0.,0.,-1.)); -#1109 = DIRECTION('',(-1.,-0.,-0.)); -#1110 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#1111 = CARTESIAN_POINT('',(0.,-13.78051916041,0.)); -#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1116)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1113,#1114,#1115)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1113 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1114 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1115 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1116 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1113, - 'distance_accuracy_value','confusion accuracy'); -#1117 = SHAPE_DEFINITION_REPRESENTATION(#1118,#1102); -#1118 = PRODUCT_DEFINITION_SHAPE('','',#1119); -#1119 = PRODUCT_DEFINITION('design','',#1120,#1123); -#1120 = PRODUCT_DEFINITION_FORMATION('','',#1121); -#1121 = PRODUCT('Open CASCADE STEP translator 7.3 1.20', - 'Open CASCADE STEP translator 7.3 1.20','',(#1122)); -#1122 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1123 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1124 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1125,#1127); -#1125 = ( REPRESENTATION_RELATIONSHIP('','',#1102,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1126) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1126 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); -#1127 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1128); -#1128 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#1119,$); -#1129 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1121)); -#1130 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1131),#1139); -#1131 = GEOMETRIC_CURVE_SET('',(#1132)); -#1132 = TRIMMED_CURVE('',#1133,(#1137,PARAMETER_VALUE(10.408323237318)), - (#1138,PARAMETER_VALUE(13.78051916041)),.T.,.PARAMETER.); -#1133 = LINE('',#1134,#1135); -#1134 = CARTESIAN_POINT('',(0.,0.,0.)); -#1135 = VECTOR('',#1136,1.); -#1136 = DIRECTION('',(-2.E-17,-1.,-0.)); -#1137 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#1138 = CARTESIAN_POINT('',(0.,-13.78051916041,0.)); -#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1143)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1140,#1141,#1142)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1140 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1141 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1142 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1143 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1140, - 'distance_accuracy_value','confusion accuracy'); -#1144 = SHAPE_DEFINITION_REPRESENTATION(#1145,#1130); -#1145 = PRODUCT_DEFINITION_SHAPE('','',#1146); -#1146 = PRODUCT_DEFINITION('design','',#1147,#1150); -#1147 = PRODUCT_DEFINITION_FORMATION('','',#1148); -#1148 = PRODUCT('Open CASCADE STEP translator 7.3 1.21', - 'Open CASCADE STEP translator 7.3 1.21','',(#1149)); -#1149 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1150 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1151 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1152,#1154); -#1152 = ( REPRESENTATION_RELATIONSHIP('','',#1130,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1153) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1153 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); -#1154 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1155); -#1155 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#5,#1146,$); -#1156 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1148)); -#1157 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1158),#1167); -#1158 = GEOMETRIC_CURVE_SET('',(#1159)); -#1159 = TRIMMED_CURVE('',#1160,(#1165,PARAMETER_VALUE(0.)),(#1166, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#1160 = CIRCLE('',#1161,8.8); -#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164); -#1162 = CARTESIAN_POINT('',(0.,11.,0.)); -#1163 = DIRECTION('',(0.,0.,-1.)); -#1164 = DIRECTION('',(-1.,-0.,-0.)); -#1165 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#1166 = CARTESIAN_POINT('',(0.,19.8,0.)); -#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1171)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1168,#1169,#1170)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1168 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1169 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1170 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1171 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1168, - 'distance_accuracy_value','confusion accuracy'); -#1172 = SHAPE_DEFINITION_REPRESENTATION(#1173,#1157); -#1173 = PRODUCT_DEFINITION_SHAPE('','',#1174); -#1174 = PRODUCT_DEFINITION('design','',#1175,#1178); -#1175 = PRODUCT_DEFINITION_FORMATION('','',#1176); -#1176 = PRODUCT('Open CASCADE STEP translator 7.3 1.22', - 'Open CASCADE STEP translator 7.3 1.22','',(#1177)); -#1177 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1178 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1179 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1180,#1182); -#1180 = ( REPRESENTATION_RELATIONSHIP('','',#1157,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1181) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1181 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99); -#1182 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1183); -#1183 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#1174,$); -#1184 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1176)); -#1185 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1186),#1194); -#1186 = GEOMETRIC_CURVE_SET('',(#1187)); -#1187 = TRIMMED_CURVE('',#1188,(#1192,PARAMETER_VALUE(0.)),(#1193, - PARAMETER_VALUE(3.2)),.T.,.PARAMETER.); -#1188 = LINE('',#1189,#1190); -#1189 = CARTESIAN_POINT('',(-7.3E-16,23.,0.)); -#1190 = VECTOR('',#1191,1.); -#1191 = DIRECTION('',(3.E-17,-1.,0.)); -#1192 = CARTESIAN_POINT('',(0.,23.,0.)); -#1193 = CARTESIAN_POINT('',(0.,19.8,0.)); -#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1198)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1195,#1196,#1197)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1195 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1196 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1197 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1198 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1195, - 'distance_accuracy_value','confusion accuracy'); -#1199 = SHAPE_DEFINITION_REPRESENTATION(#1200,#1185); -#1200 = PRODUCT_DEFINITION_SHAPE('','',#1201); -#1201 = PRODUCT_DEFINITION('design','',#1202,#1205); -#1202 = PRODUCT_DEFINITION_FORMATION('','',#1203); -#1203 = PRODUCT('Open CASCADE STEP translator 7.3 1.23', - 'Open CASCADE STEP translator 7.3 1.23','',(#1204)); -#1204 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1205 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1206 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1207,#1209); -#1207 = ( REPRESENTATION_RELATIONSHIP('','',#1185,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1208) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1208 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103); -#1209 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1210); -#1210 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#5,#1201,$); -#1211 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1203)); -#1212 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1213),#1222); -#1213 = GEOMETRIC_CURVE_SET('',(#1214)); -#1214 = TRIMMED_CURVE('',#1215,(#1220,PARAMETER_VALUE(0.)),(#1221, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#1215 = CIRCLE('',#1216,12.); -#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219); -#1217 = CARTESIAN_POINT('',(0.,11.,0.)); -#1218 = DIRECTION('',(0.,0.,-1.)); -#1219 = DIRECTION('',(-1.,-0.,-0.)); -#1220 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#1221 = CARTESIAN_POINT('',(0.,23.,0.)); -#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1226)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1223,#1224,#1225)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1223 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1224 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1225 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1226 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1223, - 'distance_accuracy_value','confusion accuracy'); -#1227 = SHAPE_DEFINITION_REPRESENTATION(#1228,#1212); -#1228 = PRODUCT_DEFINITION_SHAPE('','',#1229); -#1229 = PRODUCT_DEFINITION('design','',#1230,#1233); -#1230 = PRODUCT_DEFINITION_FORMATION('','',#1231); -#1231 = PRODUCT('Open CASCADE STEP translator 7.3 1.24', - 'Open CASCADE STEP translator 7.3 1.24','',(#1232)); -#1232 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1233 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1234 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1235,#1237); -#1235 = ( REPRESENTATION_RELATIONSHIP('','',#1212,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1236) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1236 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107); -#1237 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1238); -#1238 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#5,#1229,$); -#1239 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1231)); -#1240 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1241),#1249); -#1241 = GEOMETRIC_CURVE_SET('',(#1242)); -#1242 = TRIMMED_CURVE('',#1243,(#1247,PARAMETER_VALUE(0.)),(#1248, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#1243 = LINE('',#1244,#1245); -#1244 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#1245 = VECTOR('',#1246,1.); -#1246 = DIRECTION('',(-0.,-0.,-1.)); -#1247 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#1248 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1253)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1250,#1251,#1252)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1250 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1251 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1252 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1253 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1250, - 'distance_accuracy_value','confusion accuracy'); -#1254 = SHAPE_DEFINITION_REPRESENTATION(#1255,#1240); -#1255 = PRODUCT_DEFINITION_SHAPE('','',#1256); -#1256 = PRODUCT_DEFINITION('design','',#1257,#1260); -#1257 = PRODUCT_DEFINITION_FORMATION('','',#1258); -#1258 = PRODUCT('Open CASCADE STEP translator 7.3 1.25', - 'Open CASCADE STEP translator 7.3 1.25','',(#1259)); -#1259 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1260 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1261 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1262,#1264); -#1262 = ( REPRESENTATION_RELATIONSHIP('','',#1240,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1263) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1263 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111); -#1264 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1265); -#1265 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',#5,#1256,$); -#1266 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1258)); -#1267 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1268),#1277); -#1268 = GEOMETRIC_CURVE_SET('',(#1269)); -#1269 = TRIMMED_CURVE('',#1270,(#1275,PARAMETER_VALUE(0.597367339833)),( - #1276,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#1270 = CIRCLE('',#1271,6.2); -#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274); -#1272 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#1273 = DIRECTION('',(0.,0.,1.)); -#1274 = DIRECTION('',(1.,0.,-0.)); -#1275 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#1276 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1281)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1278,#1279,#1280)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1278 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1279 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1280 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1281 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1278, - 'distance_accuracy_value','confusion accuracy'); -#1282 = SHAPE_DEFINITION_REPRESENTATION(#1283,#1267); -#1283 = PRODUCT_DEFINITION_SHAPE('','',#1284); -#1284 = PRODUCT_DEFINITION('design','',#1285,#1288); -#1285 = PRODUCT_DEFINITION_FORMATION('','',#1286); -#1286 = PRODUCT('Open CASCADE STEP translator 7.3 1.26', - 'Open CASCADE STEP translator 7.3 1.26','',(#1287)); -#1287 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1288 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1289 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1290,#1292); -#1290 = ( REPRESENTATION_RELATIONSHIP('','',#1267,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1291) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1291 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115); -#1292 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1293); -#1293 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',#5,#1284,$); -#1294 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1286)); -#1295 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1296),#1305); -#1296 = GEOMETRIC_CURVE_SET('',(#1297)); -#1297 = TRIMMED_CURVE('',#1298,(#1303,PARAMETER_VALUE(0.597367339833)),( - #1304,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#1298 = CIRCLE('',#1299,6.2); -#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302); -#1300 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#1301 = DIRECTION('',(0.,0.,1.)); -#1302 = DIRECTION('',(1.,0.,-0.)); -#1303 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#1304 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#1305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1309)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1306,#1307,#1308)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1306 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1307 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1308 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1309 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1306, - 'distance_accuracy_value','confusion accuracy'); -#1310 = SHAPE_DEFINITION_REPRESENTATION(#1311,#1295); -#1311 = PRODUCT_DEFINITION_SHAPE('','',#1312); -#1312 = PRODUCT_DEFINITION('design','',#1313,#1316); -#1313 = PRODUCT_DEFINITION_FORMATION('','',#1314); -#1314 = PRODUCT('Open CASCADE STEP translator 7.3 1.27', - 'Open CASCADE STEP translator 7.3 1.27','',(#1315)); -#1315 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1316 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1317 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1318,#1320); -#1318 = ( REPRESENTATION_RELATIONSHIP('','',#1295,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1319) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1319 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119); -#1320 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1321); -#1321 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',#5,#1312,$); -#1322 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1314)); -#1323 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1324),#1332); -#1324 = GEOMETRIC_CURVE_SET('',(#1325)); -#1325 = TRIMMED_CURVE('',#1326,(#1330,PARAMETER_VALUE(0.)),(#1331, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#1326 = LINE('',#1327,#1328); -#1327 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#1328 = VECTOR('',#1329,1.); -#1329 = DIRECTION('',(0.,-0.,-1.)); -#1330 = CARTESIAN_POINT('',(0.,19.8,0.)); -#1331 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#1332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1336)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1333,#1334,#1335)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1333 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1334 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1335 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1336 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1333, - 'distance_accuracy_value','confusion accuracy'); -#1337 = SHAPE_DEFINITION_REPRESENTATION(#1338,#1323); -#1338 = PRODUCT_DEFINITION_SHAPE('','',#1339); -#1339 = PRODUCT_DEFINITION('design','',#1340,#1343); -#1340 = PRODUCT_DEFINITION_FORMATION('','',#1341); -#1341 = PRODUCT('Open CASCADE STEP translator 7.3 1.28', - 'Open CASCADE STEP translator 7.3 1.28','',(#1342)); -#1342 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1343 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1344 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1345,#1347); -#1345 = ( REPRESENTATION_RELATIONSHIP('','',#1323,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1346) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1346 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123); -#1347 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1348); -#1348 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','','',#5,#1339,$); -#1349 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1341)); -#1350 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1351),#1360); -#1351 = GEOMETRIC_CURVE_SET('',(#1352)); -#1352 = TRIMMED_CURVE('',#1353,(#1358,PARAMETER_VALUE(4.18879020479)),( - #1359,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#1353 = CIRCLE('',#1354,8.8); -#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357); -#1355 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#1356 = DIRECTION('',(0.,0.,1.)); -#1357 = DIRECTION('',(1.,0.,-0.)); -#1358 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#1359 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1364)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1361,#1362,#1363)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1361 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1362 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1363 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1364 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1361, - 'distance_accuracy_value','confusion accuracy'); -#1365 = SHAPE_DEFINITION_REPRESENTATION(#1366,#1350); -#1366 = PRODUCT_DEFINITION_SHAPE('','',#1367); -#1367 = PRODUCT_DEFINITION('design','',#1368,#1371); -#1368 = PRODUCT_DEFINITION_FORMATION('','',#1369); -#1369 = PRODUCT('Open CASCADE STEP translator 7.3 1.29', - 'Open CASCADE STEP translator 7.3 1.29','',(#1370)); -#1370 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1371 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1372 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1373,#1375); -#1373 = ( REPRESENTATION_RELATIONSHIP('','',#1350,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1374) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1374 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127); -#1375 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1376); -#1376 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','','',#5,#1367,$); -#1377 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1369)); -#1378 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1379),#1388); -#1379 = GEOMETRIC_CURVE_SET('',(#1380)); -#1380 = TRIMMED_CURVE('',#1381,(#1386,PARAMETER_VALUE(2.691762442233)),( - #1387,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#1381 = CIRCLE('',#1382,6.2); -#1382 = AXIS2_PLACEMENT_3D('',#1383,#1384,#1385); -#1383 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#1384 = DIRECTION('',(0.,0.,1.)); -#1385 = DIRECTION('',(1.,0.,-0.)); -#1386 = CARTESIAN_POINT('',(8.8,11.,0.)); -#1387 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1392)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1389,#1390,#1391)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1389 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1390 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1391 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1392 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1389, - 'distance_accuracy_value','confusion accuracy'); -#1393 = SHAPE_DEFINITION_REPRESENTATION(#1394,#1378); -#1394 = PRODUCT_DEFINITION_SHAPE('','',#1395); -#1395 = PRODUCT_DEFINITION('design','',#1396,#1399); -#1396 = PRODUCT_DEFINITION_FORMATION('','',#1397); -#1397 = PRODUCT('Open CASCADE STEP translator 7.3 1.30', - 'Open CASCADE STEP translator 7.3 1.30','',(#1398)); -#1398 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1399 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1400 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1401,#1403); -#1401 = ( REPRESENTATION_RELATIONSHIP('','',#1378,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1402) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1402 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131); -#1403 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1404); -#1404 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','','',#5,#1395,$); -#1405 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1397)); -#1406 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1407),#1416); -#1407 = GEOMETRIC_CURVE_SET('',(#1408)); -#1408 = TRIMMED_CURVE('',#1409,(#1414,PARAMETER_VALUE(0.)),(#1415, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#1409 = CIRCLE('',#1410,8.8); -#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413); -#1411 = CARTESIAN_POINT('',(0.,11.,0.)); -#1412 = DIRECTION('',(0.,0.,1.)); -#1413 = DIRECTION('',(1.,0.,-0.)); -#1414 = CARTESIAN_POINT('',(8.8,11.,0.)); -#1415 = CARTESIAN_POINT('',(0.,19.8,0.)); -#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1420)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1417,#1418,#1419)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1417 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1418 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1419 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1420 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1417, - 'distance_accuracy_value','confusion accuracy'); -#1421 = SHAPE_DEFINITION_REPRESENTATION(#1422,#1406); -#1422 = PRODUCT_DEFINITION_SHAPE('','',#1423); -#1423 = PRODUCT_DEFINITION('design','',#1424,#1427); -#1424 = PRODUCT_DEFINITION_FORMATION('','',#1425); -#1425 = PRODUCT('Open CASCADE STEP translator 7.3 1.31', - 'Open CASCADE STEP translator 7.3 1.31','',(#1426)); -#1426 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1427 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1428 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1429,#1431); -#1429 = ( REPRESENTATION_RELATIONSHIP('','',#1406,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1430) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1430 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135); -#1431 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1432); -#1432 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','','',#5,#1423,$); -#1433 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1425)); -#1434 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1435),#1444); -#1435 = GEOMETRIC_CURVE_SET('',(#1436)); -#1436 = TRIMMED_CURVE('',#1437,(#1442,PARAMETER_VALUE(4.712388980385)),( - #1443,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#1437 = CIRCLE('',#1438,0.75); -#1438 = AXIS2_PLACEMENT_3D('',#1439,#1440,#1441); -#1439 = CARTESIAN_POINT('',(0.,10.5,0.)); -#1440 = DIRECTION('',(0.,0.,1.)); -#1441 = DIRECTION('',(1.,0.,-0.)); -#1442 = CARTESIAN_POINT('',(0.,9.75,0.)); -#1443 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1448)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1445,#1446,#1447)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1445 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1446 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1447 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1448 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1445, - 'distance_accuracy_value','confusion accuracy'); -#1449 = SHAPE_DEFINITION_REPRESENTATION(#1450,#1434); -#1450 = PRODUCT_DEFINITION_SHAPE('','',#1451); -#1451 = PRODUCT_DEFINITION('design','',#1452,#1455); -#1452 = PRODUCT_DEFINITION_FORMATION('','',#1453); -#1453 = PRODUCT('Open CASCADE STEP translator 7.3 1.32', - 'Open CASCADE STEP translator 7.3 1.32','',(#1454)); -#1454 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1455 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1456 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1457,#1459); -#1457 = ( REPRESENTATION_RELATIONSHIP('','',#1434,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1458) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1458 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139); -#1459 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1460); -#1460 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','','',#5,#1451,$); -#1461 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1453)); -#1462 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1463),#1472); -#1463 = GEOMETRIC_CURVE_SET('',(#1464)); -#1464 = TRIMMED_CURVE('',#1465,(#1470,PARAMETER_VALUE(0.)),(#1471, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#1465 = CIRCLE('',#1466,0.75); -#1466 = AXIS2_PLACEMENT_3D('',#1467,#1468,#1469); -#1467 = CARTESIAN_POINT('',(0.,10.5,0.)); -#1468 = DIRECTION('',(0.,0.,1.)); -#1469 = DIRECTION('',(1.,0.,-0.)); -#1470 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#1471 = CARTESIAN_POINT('',(0.,11.25,0.)); -#1472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1476)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1473,#1474,#1475)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1473 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1474 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1475 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1476 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1473, - 'distance_accuracy_value','confusion accuracy'); -#1477 = SHAPE_DEFINITION_REPRESENTATION(#1478,#1462); -#1478 = PRODUCT_DEFINITION_SHAPE('','',#1479); -#1479 = PRODUCT_DEFINITION('design','',#1480,#1483); -#1480 = PRODUCT_DEFINITION_FORMATION('','',#1481); -#1481 = PRODUCT('Open CASCADE STEP translator 7.3 1.33', - 'Open CASCADE STEP translator 7.3 1.33','',(#1482)); -#1482 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1483 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1484 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1485,#1487); -#1485 = ( REPRESENTATION_RELATIONSHIP('','',#1462,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1486) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1486 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143); -#1487 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1488); -#1488 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','','',#5,#1479,$); -#1489 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1481)); -#1490 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1491),#1500); -#1491 = GEOMETRIC_CURVE_SET('',(#1492)); -#1492 = TRIMMED_CURVE('',#1493,(#1498,PARAMETER_VALUE(0.)),(#1499, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#1493 = CIRCLE('',#1494,0.75); -#1494 = AXIS2_PLACEMENT_3D('',#1495,#1496,#1497); -#1495 = CARTESIAN_POINT('',(0.,-10.5,0.)); -#1496 = DIRECTION('',(0.,0.,-1.)); -#1497 = DIRECTION('',(1.,-0.,0.)); -#1498 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#1499 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1504)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1501,#1502,#1503)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1501 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1502 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1503 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1504 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1501, - 'distance_accuracy_value','confusion accuracy'); -#1505 = SHAPE_DEFINITION_REPRESENTATION(#1506,#1490); -#1506 = PRODUCT_DEFINITION_SHAPE('','',#1507); -#1507 = PRODUCT_DEFINITION('design','',#1508,#1511); -#1508 = PRODUCT_DEFINITION_FORMATION('','',#1509); -#1509 = PRODUCT('Open CASCADE STEP translator 7.3 1.34', - 'Open CASCADE STEP translator 7.3 1.34','',(#1510)); -#1510 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1511 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1512 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1513,#1515); -#1513 = ( REPRESENTATION_RELATIONSHIP('','',#1490,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1514) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1514 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147); -#1515 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1516); -#1516 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','','',#5,#1507,$); -#1517 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1509)); -#1518 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1519),#1527); -#1519 = GEOMETRIC_CURVE_SET('',(#1520)); -#1520 = TRIMMED_CURVE('',#1521,(#1525,PARAMETER_VALUE(0.)),(#1526, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#1521 = LINE('',#1522,#1523); -#1522 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#1523 = VECTOR('',#1524,1.); -#1524 = DIRECTION('',(0.,-0.,-1.)); -#1525 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#1526 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1531)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1528,#1529,#1530)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1528 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1529 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1530 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1531 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1528, - 'distance_accuracy_value','confusion accuracy'); -#1532 = SHAPE_DEFINITION_REPRESENTATION(#1533,#1518); -#1533 = PRODUCT_DEFINITION_SHAPE('','',#1534); -#1534 = PRODUCT_DEFINITION('design','',#1535,#1538); -#1535 = PRODUCT_DEFINITION_FORMATION('','',#1536); -#1536 = PRODUCT('Open CASCADE STEP translator 7.3 1.35', - 'Open CASCADE STEP translator 7.3 1.35','',(#1537)); -#1537 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1538 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1539 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1540,#1542); -#1540 = ( REPRESENTATION_RELATIONSHIP('','',#1518,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1541) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1541 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151); -#1542 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1543); -#1543 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','','',#5,#1534,$); -#1544 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1536)); -#1545 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1546),#1555); -#1546 = GEOMETRIC_CURVE_SET('',(#1547)); -#1547 = TRIMMED_CURVE('',#1548,(#1553,PARAMETER_VALUE(4.712388980385)),( - #1554,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#1548 = CIRCLE('',#1549,0.75); -#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552); -#1550 = CARTESIAN_POINT('',(0.,10.5,0.)); -#1551 = DIRECTION('',(0.,0.,-1.)); -#1552 = DIRECTION('',(-1.,-0.,-0.)); -#1553 = CARTESIAN_POINT('',(0.,9.75,0.)); -#1554 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#1555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1559)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1556,#1557,#1558)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1556 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1557 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1558 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1559 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1556, - 'distance_accuracy_value','confusion accuracy'); -#1560 = SHAPE_DEFINITION_REPRESENTATION(#1561,#1545); -#1561 = PRODUCT_DEFINITION_SHAPE('','',#1562); -#1562 = PRODUCT_DEFINITION('design','',#1563,#1566); -#1563 = PRODUCT_DEFINITION_FORMATION('','',#1564); -#1564 = PRODUCT('Open CASCADE STEP translator 7.3 1.36', - 'Open CASCADE STEP translator 7.3 1.36','',(#1565)); -#1565 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1566 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1567 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1568,#1570); -#1568 = ( REPRESENTATION_RELATIONSHIP('','',#1545,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1569) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1569 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155); -#1570 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1571); -#1571 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','','',#5,#1562,$); -#1572 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1564)); -#1573 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1574),#1582); -#1574 = GEOMETRIC_CURVE_SET('',(#1575)); -#1575 = TRIMMED_CURVE('',#1576,(#1580,PARAMETER_VALUE(-4.5)),(#1581, - PARAMETER_VALUE(-1.5)),.T.,.PARAMETER.); -#1576 = LINE('',#1577,#1578); -#1577 = CARTESIAN_POINT('',(-3.325E-16,9.75,0.)); -#1578 = VECTOR('',#1579,1.); -#1579 = DIRECTION('',(-0.,-0.,1.)); -#1580 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#1581 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1586)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1583,#1584,#1585)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1583 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1584 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1585 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1586 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1583, - 'distance_accuracy_value','confusion accuracy'); -#1587 = SHAPE_DEFINITION_REPRESENTATION(#1588,#1573); -#1588 = PRODUCT_DEFINITION_SHAPE('','',#1589); -#1589 = PRODUCT_DEFINITION('design','',#1590,#1593); -#1590 = PRODUCT_DEFINITION_FORMATION('','',#1591); -#1591 = PRODUCT('Open CASCADE STEP translator 7.3 1.37', - 'Open CASCADE STEP translator 7.3 1.37','',(#1592)); -#1592 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1593 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1594 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1595,#1597); -#1595 = ( REPRESENTATION_RELATIONSHIP('','',#1573,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1596) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1596 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159); -#1597 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1598); -#1598 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','','',#5,#1589,$); -#1599 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1591)); -#1600 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1601),#1609); -#1601 = GEOMETRIC_CURVE_SET('',(#1602)); -#1602 = TRIMMED_CURVE('',#1603,(#1607,PARAMETER_VALUE(-1.5)),(#1608, - PARAMETER_VALUE(0.)),.T.,.PARAMETER.); -#1603 = LINE('',#1604,#1605); -#1604 = CARTESIAN_POINT('',(-2.385E-16,9.75,0.)); -#1605 = VECTOR('',#1606,1.); -#1606 = DIRECTION('',(-0.,-0.,1.)); -#1607 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#1608 = CARTESIAN_POINT('',(0.,9.75,0.)); -#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1613)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1610,#1611,#1612)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1610 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1611 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1612 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1613 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1610, - 'distance_accuracy_value','confusion accuracy'); -#1614 = SHAPE_DEFINITION_REPRESENTATION(#1615,#1600); -#1615 = PRODUCT_DEFINITION_SHAPE('','',#1616); -#1616 = PRODUCT_DEFINITION('design','',#1617,#1620); -#1617 = PRODUCT_DEFINITION_FORMATION('','',#1618); -#1618 = PRODUCT('Open CASCADE STEP translator 7.3 1.38', - 'Open CASCADE STEP translator 7.3 1.38','',(#1619)); -#1619 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1620 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1621 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1622,#1624); -#1622 = ( REPRESENTATION_RELATIONSHIP('','',#1600,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1623) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1623 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163); -#1624 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1625); -#1625 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#5,#1616,$); -#1626 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1618)); -#1627 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1628),#1636); -#1628 = GEOMETRIC_CURVE_SET('',(#1629)); -#1629 = TRIMMED_CURVE('',#1630,(#1634,PARAMETER_VALUE(-1.5)),(#1635, - PARAMETER_VALUE(0.)),.T.,.PARAMETER.); -#1630 = LINE('',#1631,#1632); -#1631 = CARTESIAN_POINT('',(-2.835E-16,11.25,0.)); -#1632 = VECTOR('',#1633,1.); -#1633 = DIRECTION('',(-0.,-0.,1.)); -#1634 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#1635 = CARTESIAN_POINT('',(0.,11.25,0.)); -#1636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1640)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1637,#1638,#1639)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1637 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1638 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1639 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1640 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1637, - 'distance_accuracy_value','confusion accuracy'); -#1641 = SHAPE_DEFINITION_REPRESENTATION(#1642,#1627); -#1642 = PRODUCT_DEFINITION_SHAPE('','',#1643); -#1643 = PRODUCT_DEFINITION('design','',#1644,#1647); -#1644 = PRODUCT_DEFINITION_FORMATION('','',#1645); -#1645 = PRODUCT('Open CASCADE STEP translator 7.3 1.39', - 'Open CASCADE STEP translator 7.3 1.39','',(#1646)); -#1646 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1647 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1648 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1649,#1651); -#1649 = ( REPRESENTATION_RELATIONSHIP('','',#1627,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1650) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1650 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167); -#1651 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1652); -#1652 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#5,#1643,$); -#1653 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1645)); -#1654 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1655),#1663); -#1655 = GEOMETRIC_CURVE_SET('',(#1656)); -#1656 = TRIMMED_CURVE('',#1657,(#1661,PARAMETER_VALUE(-4.5)),(#1662, - PARAMETER_VALUE(-1.5)),.T.,.PARAMETER.); -#1657 = LINE('',#1658,#1659); -#1658 = CARTESIAN_POINT('',(-3.775E-16,11.25,0.)); -#1659 = VECTOR('',#1660,1.); -#1660 = DIRECTION('',(-0.,-0.,1.)); -#1661 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#1662 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#1663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1667)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1664,#1665,#1666)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1664 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1665 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1666 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1667 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1664, - 'distance_accuracy_value','confusion accuracy'); -#1668 = SHAPE_DEFINITION_REPRESENTATION(#1669,#1654); -#1669 = PRODUCT_DEFINITION_SHAPE('','',#1670); -#1670 = PRODUCT_DEFINITION('design','',#1671,#1674); -#1671 = PRODUCT_DEFINITION_FORMATION('','',#1672); -#1672 = PRODUCT('Open CASCADE STEP translator 7.3 1.40', - 'Open CASCADE STEP translator 7.3 1.40','',(#1673)); -#1673 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1674 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1675 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1676,#1678); -#1676 = ( REPRESENTATION_RELATIONSHIP('','',#1654,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1677) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1677 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171); -#1678 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1679); -#1679 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','','',#5,#1670,$); -#1680 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1672)); -#1681 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1682),#1691); -#1682 = GEOMETRIC_CURVE_SET('',(#1683)); -#1683 = TRIMMED_CURVE('',#1684,(#1689,PARAMETER_VALUE(0.)),(#1690, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#1684 = CIRCLE('',#1685,0.75); -#1685 = AXIS2_PLACEMENT_3D('',#1686,#1687,#1688); -#1686 = CARTESIAN_POINT('',(0.,10.5,0.)); -#1687 = DIRECTION('',(0.,0.,-1.)); -#1688 = DIRECTION('',(-1.,-0.,-0.)); -#1689 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#1690 = CARTESIAN_POINT('',(0.,11.25,0.)); -#1691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1695)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1692,#1693,#1694)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1692 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1693 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1694 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1695 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1692, - 'distance_accuracy_value','confusion accuracy'); -#1696 = SHAPE_DEFINITION_REPRESENTATION(#1697,#1681); -#1697 = PRODUCT_DEFINITION_SHAPE('','',#1698); -#1698 = PRODUCT_DEFINITION('design','',#1699,#1702); -#1699 = PRODUCT_DEFINITION_FORMATION('','',#1700); -#1700 = PRODUCT('Open CASCADE STEP translator 7.3 1.41', - 'Open CASCADE STEP translator 7.3 1.41','',(#1701)); -#1701 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1702 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1703 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1704,#1706); -#1704 = ( REPRESENTATION_RELATIONSHIP('','',#1681,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1705) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1705 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175); -#1706 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1707); -#1707 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','','',#5,#1698,$); -#1708 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1700)); -#1709 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1710),#1718); -#1710 = GEOMETRIC_CURVE_SET('',(#1711)); -#1711 = TRIMMED_CURVE('',#1712,(#1716,PARAMETER_VALUE(0.)),(#1717, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#1712 = LINE('',#1713,#1714); -#1713 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#1714 = VECTOR('',#1715,1.); -#1715 = DIRECTION('',(-0.,-0.,-1.)); -#1716 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#1717 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,-4.5)); -#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1722)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1719,#1720,#1721)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1719 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1720 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1721 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1722 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1719, - 'distance_accuracy_value','confusion accuracy'); -#1723 = SHAPE_DEFINITION_REPRESENTATION(#1724,#1709); -#1724 = PRODUCT_DEFINITION_SHAPE('','',#1725); -#1725 = PRODUCT_DEFINITION('design','',#1726,#1729); -#1726 = PRODUCT_DEFINITION_FORMATION('','',#1727); -#1727 = PRODUCT('Open CASCADE STEP translator 7.3 1.42', - 'Open CASCADE STEP translator 7.3 1.42','',(#1728)); -#1728 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1729 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1730 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1731,#1733); -#1731 = ( REPRESENTATION_RELATIONSHIP('','',#1709,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1732) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1732 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179); -#1733 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1734); -#1734 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#1725,$); -#1735 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1727)); -#1736 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1737),#1746); -#1737 = GEOMETRIC_CURVE_SET('',(#1738)); -#1738 = TRIMMED_CURVE('',#1739,(#1744,PARAMETER_VALUE(0.)),(#1745, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#1739 = CIRCLE('',#1740,0.75); -#1740 = AXIS2_PLACEMENT_3D('',#1741,#1742,#1743); -#1741 = CARTESIAN_POINT('',(-9.093266739737,5.25,0.)); -#1742 = DIRECTION('',(0.,0.,1.)); -#1743 = DIRECTION('',(0.5,0.866025403784,-0.)); -#1744 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838, - 8.881784197001E-16)); -#1745 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838, - 8.881784197001E-16)); -#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1750)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1747,#1748,#1749)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1747 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1748 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1749 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1750 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1747, - 'distance_accuracy_value','confusion accuracy'); -#1751 = SHAPE_DEFINITION_REPRESENTATION(#1752,#1736); -#1752 = PRODUCT_DEFINITION_SHAPE('','',#1753); -#1753 = PRODUCT_DEFINITION('design','',#1754,#1757); -#1754 = PRODUCT_DEFINITION_FORMATION('','',#1755); -#1755 = PRODUCT('Open CASCADE STEP translator 7.3 1.43', - 'Open CASCADE STEP translator 7.3 1.43','',(#1756)); -#1756 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1757 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1758 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1759,#1761); -#1759 = ( REPRESENTATION_RELATIONSHIP('','',#1736,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1760) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1760 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183); -#1761 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1762); -#1762 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','','',#5,#1753,$); -#1763 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1755)); -#1764 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1765),#1773); -#1765 = GEOMETRIC_CURVE_SET('',(#1766)); -#1766 = TRIMMED_CURVE('',#1767,(#1771,PARAMETER_VALUE(0.)),(#1772, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#1767 = LINE('',#1768,#1769); -#1768 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#1769 = VECTOR('',#1770,1.); -#1770 = DIRECTION('',(0.,-0.,-1.)); -#1771 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#1772 = CARTESIAN_POINT('',(-12.,10.999999999999,-3.)); -#1773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1777)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1774,#1775,#1776)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1774 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1775 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1776 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1777 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1774, - 'distance_accuracy_value','confusion accuracy'); -#1778 = SHAPE_DEFINITION_REPRESENTATION(#1779,#1764); -#1779 = PRODUCT_DEFINITION_SHAPE('','',#1780); -#1780 = PRODUCT_DEFINITION('design','',#1781,#1784); -#1781 = PRODUCT_DEFINITION_FORMATION('','',#1782); -#1782 = PRODUCT('Open CASCADE STEP translator 7.3 1.44', - 'Open CASCADE STEP translator 7.3 1.44','',(#1783)); -#1783 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1784 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1785 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1786,#1788); -#1786 = ( REPRESENTATION_RELATIONSHIP('','',#1764,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1787) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1787 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187); -#1788 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1789); -#1789 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','','',#5,#1780,$); -#1790 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1782)); -#1791 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1792),#1800); -#1792 = GEOMETRIC_CURVE_SET('',(#1793)); -#1793 = TRIMMED_CURVE('',#1794,(#1798,PARAMETER_VALUE(0.)),(#1799, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#1794 = LINE('',#1795,#1796); -#1795 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#1796 = VECTOR('',#1797,1.); -#1797 = DIRECTION('',(0.,-0.,-1.)); -#1798 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#1799 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-3.)); -#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1804)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1801,#1802,#1803)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1801 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1802 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1803 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1804 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1801, - 'distance_accuracy_value','confusion accuracy'); -#1805 = SHAPE_DEFINITION_REPRESENTATION(#1806,#1791); -#1806 = PRODUCT_DEFINITION_SHAPE('','',#1807); -#1807 = PRODUCT_DEFINITION('design','',#1808,#1811); -#1808 = PRODUCT_DEFINITION_FORMATION('','',#1809); -#1809 = PRODUCT('Open CASCADE STEP translator 7.3 1.45', - 'Open CASCADE STEP translator 7.3 1.45','',(#1810)); -#1810 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1811 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1812 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1813,#1815); -#1813 = ( REPRESENTATION_RELATIONSHIP('','',#1791,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1814) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1814 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191); -#1815 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1816); -#1816 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','','',#5,#1807,$); -#1817 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1809)); -#1818 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1819),#1828); -#1819 = GEOMETRIC_CURVE_SET('',(#1820)); -#1820 = TRIMMED_CURVE('',#1821,(#1826,PARAMETER_VALUE(2.586013888124)),( - #1827,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#1821 = CIRCLE('',#1822,4.); -#1822 = AXIS2_PLACEMENT_3D('',#1823,#1824,#1825); -#1823 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,0.)); -#1824 = DIRECTION('',(0.,0.,-1.)); -#1825 = DIRECTION('',(-1.,-0.,-0.)); -#1826 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#1827 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1832)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1829,#1830,#1831)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1829, - 'distance_accuracy_value','confusion accuracy'); -#1833 = SHAPE_DEFINITION_REPRESENTATION(#1834,#1818); -#1834 = PRODUCT_DEFINITION_SHAPE('','',#1835); -#1835 = PRODUCT_DEFINITION('design','',#1836,#1839); -#1836 = PRODUCT_DEFINITION_FORMATION('','',#1837); -#1837 = PRODUCT('Open CASCADE STEP translator 7.3 1.46', - 'Open CASCADE STEP translator 7.3 1.46','',(#1838)); -#1838 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1839 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1840 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1841,#1843); -#1841 = ( REPRESENTATION_RELATIONSHIP('','',#1818,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1842) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1842 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195); -#1843 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1844); -#1844 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','','',#5,#1835,$); -#1845 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1837)); -#1846 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1847),#1855); -#1847 = GEOMETRIC_CURVE_SET('',(#1848)); -#1848 = TRIMMED_CURVE('',#1849,(#1853,PARAMETER_VALUE(0.)),(#1854, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#1849 = LINE('',#1850,#1851); -#1850 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#1851 = VECTOR('',#1852,1.); -#1852 = DIRECTION('',(0.,-0.,-1.)); -#1853 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#1854 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-3.)); -#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1859)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1856,#1857,#1858)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1856 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1857 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1858 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1859 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1856, - 'distance_accuracy_value','confusion accuracy'); -#1860 = SHAPE_DEFINITION_REPRESENTATION(#1861,#1846); -#1861 = PRODUCT_DEFINITION_SHAPE('','',#1862); -#1862 = PRODUCT_DEFINITION('design','',#1863,#1866); -#1863 = PRODUCT_DEFINITION_FORMATION('','',#1864); -#1864 = PRODUCT('Open CASCADE STEP translator 7.3 1.47', - 'Open CASCADE STEP translator 7.3 1.47','',(#1865)); -#1865 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1866 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1867 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1868,#1870); -#1868 = ( REPRESENTATION_RELATIONSHIP('','',#1846,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1869) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1869 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199); -#1870 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1871); -#1871 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','','',#5,#1862,$); -#1872 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1864)); -#1873 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1874),#1883); -#1874 = GEOMETRIC_CURVE_SET('',(#1875)); -#1875 = TRIMMED_CURVE('',#1876,(#1881,PARAMETER_VALUE(4.188790204787)),( - #1882,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#1876 = CIRCLE('',#1877,11.999999999978); -#1877 = AXIS2_PLACEMENT_3D('',#1878,#1879,#1880); -#1878 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#1879 = DIRECTION('',(0.,0.,-1.)); -#1880 = DIRECTION('',(-1.,-0.,-0.)); -#1881 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#1882 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#1883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1887)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1884,#1885,#1886)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1884 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1885 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1886 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1887 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1884, - 'distance_accuracy_value','confusion accuracy'); -#1888 = SHAPE_DEFINITION_REPRESENTATION(#1889,#1873); -#1889 = PRODUCT_DEFINITION_SHAPE('','',#1890); -#1890 = PRODUCT_DEFINITION('design','',#1891,#1894); -#1891 = PRODUCT_DEFINITION_FORMATION('','',#1892); -#1892 = PRODUCT('Open CASCADE STEP translator 7.3 1.48', - 'Open CASCADE STEP translator 7.3 1.48','',(#1893)); -#1893 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1894 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1895 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1896,#1898); -#1896 = ( REPRESENTATION_RELATIONSHIP('','',#1873,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1897) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1897 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203); -#1898 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1899); -#1899 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#1890,$); -#1900 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1892)); -#1901 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1902),#1910); -#1902 = GEOMETRIC_CURVE_SET('',(#1903)); -#1903 = TRIMMED_CURVE('',#1904,(#1908,PARAMETER_VALUE(0.)),(#1909, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#1904 = LINE('',#1905,#1906); -#1905 = CARTESIAN_POINT('',(-2.4E-16,-13.78051916041,0.)); -#1906 = VECTOR('',#1907,1.); -#1907 = DIRECTION('',(0.,-0.,-1.)); -#1908 = CARTESIAN_POINT('',(0.,-13.78051916041,0.)); -#1909 = CARTESIAN_POINT('',(0.,-13.78051916041,-3.)); -#1910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1914)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1911,#1912,#1913)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1911 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1912 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1913 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1914 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1911, - 'distance_accuracy_value','confusion accuracy'); -#1915 = SHAPE_DEFINITION_REPRESENTATION(#1916,#1901); -#1916 = PRODUCT_DEFINITION_SHAPE('','',#1917); -#1917 = PRODUCT_DEFINITION('design','',#1918,#1921); -#1918 = PRODUCT_DEFINITION_FORMATION('','',#1919); -#1919 = PRODUCT('Open CASCADE STEP translator 7.3 1.49', - 'Open CASCADE STEP translator 7.3 1.49','',(#1920)); -#1920 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1921 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1922 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1923,#1925); -#1923 = ( REPRESENTATION_RELATIONSHIP('','',#1901,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1924) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1924 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207); -#1925 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1926); -#1926 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','','',#5,#1917,$); -#1927 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1919)); -#1928 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1929),#1938); -#1929 = GEOMETRIC_CURVE_SET('',(#1930)); -#1930 = TRIMMED_CURVE('',#1931,(#1936,PARAMETER_VALUE(0.491618785725)),( - #1937,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#1931 = CIRCLE('',#1932,4.); -#1932 = AXIS2_PLACEMENT_3D('',#1933,#1934,#1935); -#1933 = CARTESIAN_POINT('',(0.,-17.78051916041,0.)); -#1934 = DIRECTION('',(0.,0.,-1.)); -#1935 = DIRECTION('',(-1.,-0.,-0.)); -#1936 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#1937 = CARTESIAN_POINT('',(0.,-13.78051916041,0.)); -#1938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1942)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1939,#1940,#1941)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1939 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1940 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1941 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1942 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1939, - 'distance_accuracy_value','confusion accuracy'); -#1943 = SHAPE_DEFINITION_REPRESENTATION(#1944,#1928); -#1944 = PRODUCT_DEFINITION_SHAPE('','',#1945); -#1945 = PRODUCT_DEFINITION('design','',#1946,#1949); -#1946 = PRODUCT_DEFINITION_FORMATION('','',#1947); -#1947 = PRODUCT('Open CASCADE STEP translator 7.3 1.50', - 'Open CASCADE STEP translator 7.3 1.50','',(#1948)); -#1948 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1949 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1950 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1951,#1953); -#1951 = ( REPRESENTATION_RELATIONSHIP('','',#1928,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1952) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1952 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211); -#1953 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1954); -#1954 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','','',#5,#1945,$); -#1955 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1947)); -#1956 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1957),#1966); -#1957 = GEOMETRIC_CURVE_SET('',(#1958)); -#1958 = TRIMMED_CURVE('',#1959,(#1964,PARAMETER_VALUE(2.586013888124)),( - #1965,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#1959 = CIRCLE('',#1960,4.); -#1960 = AXIS2_PLACEMENT_3D('',#1961,#1962,#1963); -#1961 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,0.)); -#1962 = DIRECTION('',(0.,0.,1.)); -#1963 = DIRECTION('',(1.,0.,-0.)); -#1964 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,0.)); -#1965 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1970)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1967,#1968,#1969)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1967 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1968 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1969 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1970 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1967, - 'distance_accuracy_value','confusion accuracy'); -#1971 = SHAPE_DEFINITION_REPRESENTATION(#1972,#1956); -#1972 = PRODUCT_DEFINITION_SHAPE('','',#1973); -#1973 = PRODUCT_DEFINITION('design','',#1974,#1977); -#1974 = PRODUCT_DEFINITION_FORMATION('','',#1975); -#1975 = PRODUCT('Open CASCADE STEP translator 7.3 1.51', - 'Open CASCADE STEP translator 7.3 1.51','',(#1976)); -#1976 = PRODUCT_CONTEXT('',#2,'mechanical'); -#1977 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#1978 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1979,#1981); -#1979 = ( REPRESENTATION_RELATIONSHIP('','',#1956,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1980) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#1980 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215); -#1981 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #1982); -#1982 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','','',#5,#1973,$); -#1983 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1975)); -#1984 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #1985),#1994); -#1985 = GEOMETRIC_CURVE_SET('',(#1986)); -#1986 = TRIMMED_CURVE('',#1987,(#1992,PARAMETER_VALUE(4.188790204787)),( - #1993,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#1987 = CIRCLE('',#1988,11.999999999978); -#1988 = AXIS2_PLACEMENT_3D('',#1989,#1990,#1991); -#1989 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#1990 = DIRECTION('',(0.,0.,1.)); -#1991 = DIRECTION('',(1.,0.,-0.)); -#1992 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#1993 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1998)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1995,#1996,#1997)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#1995 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#1996 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#1997 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#1998 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1995, - 'distance_accuracy_value','confusion accuracy'); -#1999 = SHAPE_DEFINITION_REPRESENTATION(#2000,#1984); -#2000 = PRODUCT_DEFINITION_SHAPE('','',#2001); -#2001 = PRODUCT_DEFINITION('design','',#2002,#2005); -#2002 = PRODUCT_DEFINITION_FORMATION('','',#2003); -#2003 = PRODUCT('Open CASCADE STEP translator 7.3 1.52', - 'Open CASCADE STEP translator 7.3 1.52','',(#2004)); -#2004 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2005 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2006 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2007,#2009); -#2007 = ( REPRESENTATION_RELATIONSHIP('','',#1984,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2008) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2008 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219); -#2009 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2010); -#2010 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','','',#5,#2001,$); -#2011 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2003)); -#2012 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2013),#2022); -#2013 = GEOMETRIC_CURVE_SET('',(#2014)); -#2014 = TRIMMED_CURVE('',#2015,(#2020,PARAMETER_VALUE(0.491618785725)),( - #2021,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2015 = CIRCLE('',#2016,4.); -#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019); -#2017 = CARTESIAN_POINT('',(0.,-17.78051916041,0.)); -#2018 = DIRECTION('',(0.,0.,1.)); -#2019 = DIRECTION('',(1.,0.,-0.)); -#2020 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#2021 = CARTESIAN_POINT('',(0.,-13.78051916041,0.)); -#2022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2026)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2023,#2024,#2025)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2023 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2024 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2025 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2026 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2023, - 'distance_accuracy_value','confusion accuracy'); -#2027 = SHAPE_DEFINITION_REPRESENTATION(#2028,#2012); -#2028 = PRODUCT_DEFINITION_SHAPE('','',#2029); -#2029 = PRODUCT_DEFINITION('design','',#2030,#2033); -#2030 = PRODUCT_DEFINITION_FORMATION('','',#2031); -#2031 = PRODUCT('Open CASCADE STEP translator 7.3 1.53', - 'Open CASCADE STEP translator 7.3 1.53','',(#2032)); -#2032 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2033 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2034 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2035,#2037); -#2035 = ( REPRESENTATION_RELATIONSHIP('','',#2012,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2036) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2036 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223); -#2037 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2038); -#2038 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','','',#5,#2029,$); -#2039 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2031)); -#2040 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2041),#2050); -#2041 = GEOMETRIC_CURVE_SET('',(#2042)); -#2042 = TRIMMED_CURVE('',#2043,(#2048,PARAMETER_VALUE(4.18879020479)),( - #2049,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#2043 = CIRCLE('',#2044,8.8); -#2044 = AXIS2_PLACEMENT_3D('',#2045,#2046,#2047); -#2045 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#2046 = DIRECTION('',(0.,0.,1.)); -#2047 = DIRECTION('',(1.,0.,-0.)); -#2048 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#2049 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#2050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2054)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2051,#2052,#2053)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2051 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2052 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2053 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2054 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#2051, - 'distance_accuracy_value','confusion accuracy'); -#2055 = SHAPE_DEFINITION_REPRESENTATION(#2056,#2040); -#2056 = PRODUCT_DEFINITION_SHAPE('','',#2057); -#2057 = PRODUCT_DEFINITION('design','',#2058,#2061); -#2058 = PRODUCT_DEFINITION_FORMATION('','',#2059); -#2059 = PRODUCT('Open CASCADE STEP translator 7.3 1.54', - 'Open CASCADE STEP translator 7.3 1.54','',(#2060)); -#2060 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2061 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2062 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2063,#2065); -#2063 = ( REPRESENTATION_RELATIONSHIP('','',#2040,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2064) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2064 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227); -#2065 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2066); -#2066 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','','',#5,#2057,$); -#2067 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2059)); -#2068 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2069),#2078); -#2069 = GEOMETRIC_CURVE_SET('',(#2070)); -#2070 = TRIMMED_CURVE('',#2071,(#2076,PARAMETER_VALUE(2.691762442233)),( - #2077,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#2071 = CIRCLE('',#2072,6.2); -#2072 = AXIS2_PLACEMENT_3D('',#2073,#2074,#2075); -#2073 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#2074 = DIRECTION('',(0.,0.,1.)); -#2075 = DIRECTION('',(1.,0.,-0.)); -#2076 = CARTESIAN_POINT('',(8.8,11.,0.)); -#2077 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2082)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2079,#2080,#2081)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2079 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2080 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2081 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2082 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#2079, - 'distance_accuracy_value','confusion accuracy'); -#2083 = SHAPE_DEFINITION_REPRESENTATION(#2084,#2068); -#2084 = PRODUCT_DEFINITION_SHAPE('','',#2085); -#2085 = PRODUCT_DEFINITION('design','',#2086,#2089); -#2086 = PRODUCT_DEFINITION_FORMATION('','',#2087); -#2087 = PRODUCT('Open CASCADE STEP translator 7.3 1.55', - 'Open CASCADE STEP translator 7.3 1.55','',(#2088)); -#2088 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2089 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2090 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2091,#2093); -#2091 = ( REPRESENTATION_RELATIONSHIP('','',#2068,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2092) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2092 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231); -#2093 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2094); -#2094 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','','',#5,#2085,$); -#2095 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2087)); -#2096 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2097),#2106); -#2097 = GEOMETRIC_CURVE_SET('',(#2098)); -#2098 = TRIMMED_CURVE('',#2099,(#2104,PARAMETER_VALUE(0.)),(#2105, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2099 = CIRCLE('',#2100,8.8); -#2100 = AXIS2_PLACEMENT_3D('',#2101,#2102,#2103); -#2101 = CARTESIAN_POINT('',(0.,11.,0.)); -#2102 = DIRECTION('',(0.,0.,1.)); -#2103 = DIRECTION('',(1.,0.,-0.)); -#2104 = CARTESIAN_POINT('',(8.8,11.,0.)); -#2105 = CARTESIAN_POINT('',(0.,19.8,0.)); -#2106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2110)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2107,#2108,#2109)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2107 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2108 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2109 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2110 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#2107, - 'distance_accuracy_value','confusion accuracy'); -#2111 = SHAPE_DEFINITION_REPRESENTATION(#2112,#2096); -#2112 = PRODUCT_DEFINITION_SHAPE('','',#2113); -#2113 = PRODUCT_DEFINITION('design','',#2114,#2117); -#2114 = PRODUCT_DEFINITION_FORMATION('','',#2115); -#2115 = PRODUCT('Open CASCADE STEP translator 7.3 1.56', - 'Open CASCADE STEP translator 7.3 1.56','',(#2116)); -#2116 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2117 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2118 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2119,#2121); -#2119 = ( REPRESENTATION_RELATIONSHIP('','',#2096,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2120) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2120 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235); -#2121 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2122); -#2122 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','','',#5,#2113,$); -#2123 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2115)); -#2124 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2125),#2134); -#2125 = GEOMETRIC_CURVE_SET('',(#2126)); -#2126 = TRIMMED_CURVE('',#2127,(#2132,PARAMETER_VALUE(0.)),(#2133, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2127 = CIRCLE('',#2128,12.); -#2128 = AXIS2_PLACEMENT_3D('',#2129,#2130,#2131); -#2129 = CARTESIAN_POINT('',(0.,11.,0.)); -#2130 = DIRECTION('',(0.,0.,1.)); -#2131 = DIRECTION('',(1.,0.,-0.)); -#2132 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,0.)); -#2133 = CARTESIAN_POINT('',(0.,23.,0.)); -#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2138)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2135,#2136,#2137)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2135 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2136 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2137 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2138 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2135, - 'distance_accuracy_value','confusion accuracy'); -#2139 = SHAPE_DEFINITION_REPRESENTATION(#2140,#2124); -#2140 = PRODUCT_DEFINITION_SHAPE('','',#2141); -#2141 = PRODUCT_DEFINITION('design','',#2142,#2145); -#2142 = PRODUCT_DEFINITION_FORMATION('','',#2143); -#2143 = PRODUCT('Open CASCADE STEP translator 7.3 1.57', - 'Open CASCADE STEP translator 7.3 1.57','',(#2144)); -#2144 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2145 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2146 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2147,#2149); -#2147 = ( REPRESENTATION_RELATIONSHIP('','',#2124,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2148) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2148 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239); -#2149 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2150); -#2150 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','','',#5,#2141,$); -#2151 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2143)); -#2152 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2153),#2161); -#2153 = GEOMETRIC_CURVE_SET('',(#2154)); -#2154 = TRIMMED_CURVE('',#2155,(#2159,PARAMETER_VALUE(0.)),(#2160, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#2155 = LINE('',#2156,#2157); -#2156 = CARTESIAN_POINT('',(-7.3E-16,23.,0.)); -#2157 = VECTOR('',#2158,1.); -#2158 = DIRECTION('',(0.,-0.,-1.)); -#2159 = CARTESIAN_POINT('',(0.,23.,0.)); -#2160 = CARTESIAN_POINT('',(0.,23.,-3.)); -#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2165)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2162,#2163,#2164)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2162 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2163 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2164 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2165 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2162, - 'distance_accuracy_value','confusion accuracy'); -#2166 = SHAPE_DEFINITION_REPRESENTATION(#2167,#2152); -#2167 = PRODUCT_DEFINITION_SHAPE('','',#2168); -#2168 = PRODUCT_DEFINITION('design','',#2169,#2172); -#2169 = PRODUCT_DEFINITION_FORMATION('','',#2170); -#2170 = PRODUCT('Open CASCADE STEP translator 7.3 1.58', - 'Open CASCADE STEP translator 7.3 1.58','',(#2171)); -#2171 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2172 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2173 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2174,#2176); -#2174 = ( REPRESENTATION_RELATIONSHIP('','',#2152,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2175) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2175 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243); -#2176 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2177); -#2177 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','','',#5,#2168,$); -#2178 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2170)); -#2179 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2180),#2189); -#2180 = GEOMETRIC_CURVE_SET('',(#2181)); -#2181 = TRIMMED_CURVE('',#2182,(#2187,PARAMETER_VALUE(0.)),(#2188, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2182 = CIRCLE('',#2183,12.); -#2183 = AXIS2_PLACEMENT_3D('',#2184,#2185,#2186); -#2184 = CARTESIAN_POINT('',(0.,11.,0.)); -#2185 = DIRECTION('',(0.,0.,-1.)); -#2186 = DIRECTION('',(-1.,-0.,-0.)); -#2187 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#2188 = CARTESIAN_POINT('',(0.,23.,0.)); -#2189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2193)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2190,#2191,#2192)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2190 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2191 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2192 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2193 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2190, - 'distance_accuracy_value','confusion accuracy'); -#2194 = SHAPE_DEFINITION_REPRESENTATION(#2195,#2179); -#2195 = PRODUCT_DEFINITION_SHAPE('','',#2196); -#2196 = PRODUCT_DEFINITION('design','',#2197,#2200); -#2197 = PRODUCT_DEFINITION_FORMATION('','',#2198); -#2198 = PRODUCT('Open CASCADE STEP translator 7.3 1.59', - 'Open CASCADE STEP translator 7.3 1.59','',(#2199)); -#2199 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2200 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2201 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2202,#2204); -#2202 = ( REPRESENTATION_RELATIONSHIP('','',#2179,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2203) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2203 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247); -#2204 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2205); -#2205 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','','',#5,#2196,$); -#2206 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2198)); -#2207 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2208),#2216); -#2208 = GEOMETRIC_CURVE_SET('',(#2209)); -#2209 = TRIMMED_CURVE('',#2210,(#2214,PARAMETER_VALUE(0.)),(#2215, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#2210 = LINE('',#2211,#2212); -#2211 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#2212 = VECTOR('',#2213,1.); -#2213 = DIRECTION('',(-0.,-0.,-1.)); -#2214 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#2215 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2220)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2217,#2218,#2219)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2217 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2218 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2219 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2220 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2217, - 'distance_accuracy_value','confusion accuracy'); -#2221 = SHAPE_DEFINITION_REPRESENTATION(#2222,#2207); -#2222 = PRODUCT_DEFINITION_SHAPE('','',#2223); -#2223 = PRODUCT_DEFINITION('design','',#2224,#2227); -#2224 = PRODUCT_DEFINITION_FORMATION('','',#2225); -#2225 = PRODUCT('Open CASCADE STEP translator 7.3 1.60', - 'Open CASCADE STEP translator 7.3 1.60','',(#2226)); -#2226 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2227 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2228 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2229,#2231); -#2229 = ( REPRESENTATION_RELATIONSHIP('','',#2207,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2230) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2230 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251); -#2231 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2232); -#2232 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','','',#5,#2223,$); -#2233 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2225)); -#2234 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2235),#2243); -#2235 = GEOMETRIC_CURVE_SET('',(#2236)); -#2236 = TRIMMED_CURVE('',#2237,(#2241,PARAMETER_VALUE(0.)),(#2242, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#2237 = LINE('',#2238,#2239); -#2238 = CARTESIAN_POINT('',(8.8,11.,0.)); -#2239 = VECTOR('',#2240,1.); -#2240 = DIRECTION('',(-0.,-0.,-1.)); -#2241 = CARTESIAN_POINT('',(8.8,11.,0.)); -#2242 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#2243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2247)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2244,#2245,#2246)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2244 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2245 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2246 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2247 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2244, - 'distance_accuracy_value','confusion accuracy'); -#2248 = SHAPE_DEFINITION_REPRESENTATION(#2249,#2234); -#2249 = PRODUCT_DEFINITION_SHAPE('','',#2250); -#2250 = PRODUCT_DEFINITION('design','',#2251,#2254); -#2251 = PRODUCT_DEFINITION_FORMATION('','',#2252); -#2252 = PRODUCT('Open CASCADE STEP translator 7.3 1.61', - 'Open CASCADE STEP translator 7.3 1.61','',(#2253)); -#2253 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2254 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2255 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2256,#2258); -#2256 = ( REPRESENTATION_RELATIONSHIP('','',#2234,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2257) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2257 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255); -#2258 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2259); -#2259 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','','',#5,#2250,$); -#2260 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2252)); -#2261 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2262),#2270); -#2262 = GEOMETRIC_CURVE_SET('',(#2263)); -#2263 = TRIMMED_CURVE('',#2264,(#2268,PARAMETER_VALUE(0.)),(#2269, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#2264 = LINE('',#2265,#2266); -#2265 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#2266 = VECTOR('',#2267,1.); -#2267 = DIRECTION('',(-0.,-0.,-1.)); -#2268 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#2269 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#2270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2274)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2271,#2272,#2273)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2271 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2272 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2273 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2274 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#2271, - 'distance_accuracy_value','confusion accuracy'); -#2275 = SHAPE_DEFINITION_REPRESENTATION(#2276,#2261); -#2276 = PRODUCT_DEFINITION_SHAPE('','',#2277); -#2277 = PRODUCT_DEFINITION('design','',#2278,#2281); -#2278 = PRODUCT_DEFINITION_FORMATION('','',#2279); -#2279 = PRODUCT('Open CASCADE STEP translator 7.3 1.62', - 'Open CASCADE STEP translator 7.3 1.62','',(#2280)); -#2280 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2281 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2283,#2285); -#2283 = ( REPRESENTATION_RELATIONSHIP('','',#2261,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2284) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2284 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259); -#2285 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2286); -#2286 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','','',#5,#2277,$); -#2287 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2279)); -#2288 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2289),#2298); -#2289 = GEOMETRIC_CURVE_SET('',(#2290)); -#2290 = TRIMMED_CURVE('',#2291,(#2296,PARAMETER_VALUE(4.712388980385)),( - #2297,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#2291 = CIRCLE('',#2292,0.75); -#2292 = AXIS2_PLACEMENT_3D('',#2293,#2294,#2295); -#2293 = CARTESIAN_POINT('',(0.,10.5,0.)); -#2294 = DIRECTION('',(0.,0.,1.)); -#2295 = DIRECTION('',(1.,0.,-0.)); -#2296 = CARTESIAN_POINT('',(0.,9.75,0.)); -#2297 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2302)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2299,#2300,#2301)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2299 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2300 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2301 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2302 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2299, - 'distance_accuracy_value','confusion accuracy'); -#2303 = SHAPE_DEFINITION_REPRESENTATION(#2304,#2288); -#2304 = PRODUCT_DEFINITION_SHAPE('','',#2305); -#2305 = PRODUCT_DEFINITION('design','',#2306,#2309); -#2306 = PRODUCT_DEFINITION_FORMATION('','',#2307); -#2307 = PRODUCT('Open CASCADE STEP translator 7.3 1.63', - 'Open CASCADE STEP translator 7.3 1.63','',(#2308)); -#2308 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2309 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2310 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2311,#2313); -#2311 = ( REPRESENTATION_RELATIONSHIP('','',#2288,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2312) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2312 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263); -#2313 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2314); -#2314 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','','',#5,#2305,$); -#2315 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2307)); -#2316 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2317),#2326); -#2317 = GEOMETRIC_CURVE_SET('',(#2318)); -#2318 = TRIMMED_CURVE('',#2319,(#2324,PARAMETER_VALUE(0.)),(#2325, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2319 = CIRCLE('',#2320,0.75); -#2320 = AXIS2_PLACEMENT_3D('',#2321,#2322,#2323); -#2321 = CARTESIAN_POINT('',(0.,10.5,0.)); -#2322 = DIRECTION('',(0.,0.,1.)); -#2323 = DIRECTION('',(1.,0.,-0.)); -#2324 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#2325 = CARTESIAN_POINT('',(0.,11.25,0.)); -#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2330)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2327,#2328,#2329)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2327 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2328 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2329 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2330 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2327, - 'distance_accuracy_value','confusion accuracy'); -#2331 = SHAPE_DEFINITION_REPRESENTATION(#2332,#2316); -#2332 = PRODUCT_DEFINITION_SHAPE('','',#2333); -#2333 = PRODUCT_DEFINITION('design','',#2334,#2337); -#2334 = PRODUCT_DEFINITION_FORMATION('','',#2335); -#2335 = PRODUCT('Open CASCADE STEP translator 7.3 1.64', - 'Open CASCADE STEP translator 7.3 1.64','',(#2336)); -#2336 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2337 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2338 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2339,#2341); -#2339 = ( REPRESENTATION_RELATIONSHIP('','',#2316,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2340) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2340 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267); -#2341 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2342); -#2342 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','','',#5,#2333,$); -#2343 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2335)); -#2344 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2345),#2353); -#2345 = GEOMETRIC_CURVE_SET('',(#2346)); -#2346 = TRIMMED_CURVE('',#2347,(#2351,PARAMETER_VALUE(0.)),(#2352, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#2347 = LINE('',#2348,#2349); -#2348 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#2349 = VECTOR('',#2350,1.); -#2350 = DIRECTION('',(-0.,0.,-1.)); -#2351 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#2352 = CARTESIAN_POINT('',(0.75,-10.5,-4.5)); -#2353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2357)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2354,#2355,#2356)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2354 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2355 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2356 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2357 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#2354, - 'distance_accuracy_value','confusion accuracy'); -#2358 = SHAPE_DEFINITION_REPRESENTATION(#2359,#2344); -#2359 = PRODUCT_DEFINITION_SHAPE('','',#2360); -#2360 = PRODUCT_DEFINITION('design','',#2361,#2364); -#2361 = PRODUCT_DEFINITION_FORMATION('','',#2362); -#2362 = PRODUCT('Open CASCADE STEP translator 7.3 1.65', - 'Open CASCADE STEP translator 7.3 1.65','',(#2363)); -#2363 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2364 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2365 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2366,#2368); -#2366 = ( REPRESENTATION_RELATIONSHIP('','',#2344,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2367) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2367 = ITEM_DEFINED_TRANSFORMATION('','',#11,#271); -#2368 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2369); -#2369 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','','',#5,#2360,$); -#2370 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2362)); -#2371 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2372),#2381); -#2372 = GEOMETRIC_CURVE_SET('',(#2373)); -#2373 = TRIMMED_CURVE('',#2374,(#2379,PARAMETER_VALUE(0.)),(#2380, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#2374 = CIRCLE('',#2375,0.75); -#2375 = AXIS2_PLACEMENT_3D('',#2376,#2377,#2378); -#2376 = CARTESIAN_POINT('',(0.,-10.5,0.)); -#2377 = DIRECTION('',(0.,0.,-1.)); -#2378 = DIRECTION('',(1.,-0.,0.)); -#2379 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#2380 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#2381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2385)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2382,#2383,#2384)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2382 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2383 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2384 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2385 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#2382, - 'distance_accuracy_value','confusion accuracy'); -#2386 = SHAPE_DEFINITION_REPRESENTATION(#2387,#2371); -#2387 = PRODUCT_DEFINITION_SHAPE('','',#2388); -#2388 = PRODUCT_DEFINITION('design','',#2389,#2392); -#2389 = PRODUCT_DEFINITION_FORMATION('','',#2390); -#2390 = PRODUCT('Open CASCADE STEP translator 7.3 1.66', - 'Open CASCADE STEP translator 7.3 1.66','',(#2391)); -#2391 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2392 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2393 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2394,#2396); -#2394 = ( REPRESENTATION_RELATIONSHIP('','',#2371,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2395) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2395 = ITEM_DEFINED_TRANSFORMATION('','',#11,#275); -#2396 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2397); -#2397 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','','',#5,#2388,$); -#2398 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2390)); -#2399 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2400),#2408); -#2400 = GEOMETRIC_CURVE_SET('',(#2401)); -#2401 = TRIMMED_CURVE('',#2402,(#2406,PARAMETER_VALUE(0.)),(#2407, - PARAMETER_VALUE(11.75)),.T.,.PARAMETER.); -#2402 = LINE('',#2403,#2404); -#2403 = CARTESIAN_POINT('',(-7.3E-16,23.,0.)); -#2404 = VECTOR('',#2405,1.); -#2405 = DIRECTION('',(3.E-17,-1.,0.)); -#2406 = CARTESIAN_POINT('',(0.,23.,0.)); -#2407 = CARTESIAN_POINT('',(0.,11.25,0.)); -#2408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2412)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2409,#2410,#2411)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2409 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2410 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2411 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2412 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2409, - 'distance_accuracy_value','confusion accuracy'); -#2413 = SHAPE_DEFINITION_REPRESENTATION(#2414,#2399); -#2414 = PRODUCT_DEFINITION_SHAPE('','',#2415); -#2415 = PRODUCT_DEFINITION('design','',#2416,#2419); -#2416 = PRODUCT_DEFINITION_FORMATION('','',#2417); -#2417 = PRODUCT('Open CASCADE STEP translator 7.3 1.67', - 'Open CASCADE STEP translator 7.3 1.67','',(#2418)); -#2418 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2419 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2420 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2421,#2423); -#2421 = ( REPRESENTATION_RELATIONSHIP('','',#2399,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2422) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2422 = ITEM_DEFINED_TRANSFORMATION('','',#11,#279); -#2423 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2424); -#2424 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','','',#5,#2415,$); -#2425 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2417)); -#2426 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2427),#2435); -#2427 = GEOMETRIC_CURVE_SET('',(#2428)); -#2428 = TRIMMED_CURVE('',#2429,(#2433,PARAMETER_VALUE(0.)),(#2434, - PARAMETER_VALUE(13.78051916041)),.T.,.PARAMETER.); -#2429 = LINE('',#2430,#2431); -#2430 = CARTESIAN_POINT('',(0.,0.,0.)); -#2431 = VECTOR('',#2432,1.); -#2432 = DIRECTION('',(-2.E-17,-1.,-0.)); -#2433 = CARTESIAN_POINT('',(0.,0.,0.)); -#2434 = CARTESIAN_POINT('',(0.,-13.78051916041,0.)); -#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2439)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2436,#2437,#2438)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2436 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2437 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2438 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2439 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2436, - 'distance_accuracy_value','confusion accuracy'); -#2440 = SHAPE_DEFINITION_REPRESENTATION(#2441,#2426); -#2441 = PRODUCT_DEFINITION_SHAPE('','',#2442); -#2442 = PRODUCT_DEFINITION('design','',#2443,#2446); -#2443 = PRODUCT_DEFINITION_FORMATION('','',#2444); -#2444 = PRODUCT('Open CASCADE STEP translator 7.3 1.68', - 'Open CASCADE STEP translator 7.3 1.68','',(#2445)); -#2445 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2446 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2447 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2448,#2450); -#2448 = ( REPRESENTATION_RELATIONSHIP('','',#2426,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2449) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2449 = ITEM_DEFINED_TRANSFORMATION('','',#11,#283); -#2450 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2451); -#2451 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','','',#5,#2442,$); -#2452 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2444)); -#2453 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2454),#2462); -#2454 = GEOMETRIC_CURVE_SET('',(#2455)); -#2455 = TRIMMED_CURVE('',#2456,(#2460,PARAMETER_VALUE(13.25)),(#2461, - PARAMETER_VALUE(23.)),.T.,.PARAMETER.); -#2456 = LINE('',#2457,#2458); -#2457 = CARTESIAN_POINT('',(-7.3E-16,23.,0.)); -#2458 = VECTOR('',#2459,1.); -#2459 = DIRECTION('',(3.E-17,-1.,0.)); -#2460 = CARTESIAN_POINT('',(0.,9.75,0.)); -#2461 = CARTESIAN_POINT('',(0.,0.,0.)); -#2462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2466)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2463,#2464,#2465)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2463 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2464 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2465 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2466 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2463, - 'distance_accuracy_value','confusion accuracy'); -#2467 = SHAPE_DEFINITION_REPRESENTATION(#2468,#2453); -#2468 = PRODUCT_DEFINITION_SHAPE('','',#2469); -#2469 = PRODUCT_DEFINITION('design','',#2470,#2473); -#2470 = PRODUCT_DEFINITION_FORMATION('','',#2471); -#2471 = PRODUCT('Open CASCADE STEP translator 7.3 1.69', - 'Open CASCADE STEP translator 7.3 1.69','',(#2472)); -#2472 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2473 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2474 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2475,#2477); -#2475 = ( REPRESENTATION_RELATIONSHIP('','',#2453,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2476) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2476 = ITEM_DEFINED_TRANSFORMATION('','',#11,#287); -#2477 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2478); -#2478 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','','',#5,#2469,$); -#2479 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2471)); -#2480 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2481),#2489); -#2481 = GEOMETRIC_CURVE_SET('',(#2482)); -#2482 = TRIMMED_CURVE('',#2483,(#2487,PARAMETER_VALUE(0.)),(#2488, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#2483 = LINE('',#2484,#2485); -#2484 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#2485 = VECTOR('',#2486,1.); -#2486 = DIRECTION('',(-0.,-0.,-1.)); -#2487 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#2488 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-3.)); -#2489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2493)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2490,#2491,#2492)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2490 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2491 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2492 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2493 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2490, - 'distance_accuracy_value','confusion accuracy'); -#2494 = SHAPE_DEFINITION_REPRESENTATION(#2495,#2480); -#2495 = PRODUCT_DEFINITION_SHAPE('','',#2496); -#2496 = PRODUCT_DEFINITION('design','',#2497,#2500); -#2497 = PRODUCT_DEFINITION_FORMATION('','',#2498); -#2498 = PRODUCT('Open CASCADE STEP translator 7.3 1.70', - 'Open CASCADE STEP translator 7.3 1.70','',(#2499)); -#2499 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2500 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2501 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2502,#2504); -#2502 = ( REPRESENTATION_RELATIONSHIP('','',#2480,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2503) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2503 = ITEM_DEFINED_TRANSFORMATION('','',#11,#291); -#2504 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2505); -#2505 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','','',#5,#2496,$); -#2506 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2498)); -#2507 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2508),#2517); -#2508 = GEOMETRIC_CURVE_SET('',(#2509)); -#2509 = TRIMMED_CURVE('',#2510,(#2515,PARAMETER_VALUE(0.491618785725)),( - #2516,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2510 = CIRCLE('',#2511,4.); -#2511 = AXIS2_PLACEMENT_3D('',#2512,#2513,#2514); -#2512 = CARTESIAN_POINT('',(0.,-17.78051916041,0.)); -#2513 = DIRECTION('',(0.,0.,1.)); -#2514 = DIRECTION('',(1.,0.,-0.)); -#2515 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#2516 = CARTESIAN_POINT('',(0.,-13.78051916041,0.)); -#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2521)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2518,#2519,#2520)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2518 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2519 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2520 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2521 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2518, - 'distance_accuracy_value','confusion accuracy'); -#2522 = SHAPE_DEFINITION_REPRESENTATION(#2523,#2507); -#2523 = PRODUCT_DEFINITION_SHAPE('','',#2524); -#2524 = PRODUCT_DEFINITION('design','',#2525,#2528); -#2525 = PRODUCT_DEFINITION_FORMATION('','',#2526); -#2526 = PRODUCT('Open CASCADE STEP translator 7.3 1.71', - 'Open CASCADE STEP translator 7.3 1.71','',(#2527)); -#2527 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2528 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2529 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2530,#2532); -#2530 = ( REPRESENTATION_RELATIONSHIP('','',#2507,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2531) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2531 = ITEM_DEFINED_TRANSFORMATION('','',#11,#295); -#2532 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2533); -#2533 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','','',#5,#2524,$); -#2534 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2526)); -#2535 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2536),#2544); -#2536 = GEOMETRIC_CURVE_SET('',(#2537)); -#2537 = TRIMMED_CURVE('',#2538,(#2542,PARAMETER_VALUE(0.)),(#2543, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#2538 = LINE('',#2539,#2540); -#2539 = CARTESIAN_POINT('',(12.000000000002,10.999999999999,0.)); -#2540 = VECTOR('',#2541,1.); -#2541 = DIRECTION('',(-0.,-0.,-1.)); -#2542 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,0.)); -#2543 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-3.)); -#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 = SHAPE_DEFINITION_REPRESENTATION(#2550,#2535); -#2550 = PRODUCT_DEFINITION_SHAPE('','',#2551); -#2551 = PRODUCT_DEFINITION('design','',#2552,#2555); -#2552 = PRODUCT_DEFINITION_FORMATION('','',#2553); -#2553 = PRODUCT('Open CASCADE STEP translator 7.3 1.72', - 'Open CASCADE STEP translator 7.3 1.72','',(#2554)); -#2554 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2555 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2556 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2557,#2559); -#2557 = ( REPRESENTATION_RELATIONSHIP('','',#2535,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2558) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2558 = ITEM_DEFINED_TRANSFORMATION('','',#11,#299); -#2559 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2560); -#2560 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('72','','',#5,#2551,$); -#2561 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2553)); -#2562 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2563),#2571); -#2563 = GEOMETRIC_CURVE_SET('',(#2564)); -#2564 = TRIMMED_CURVE('',#2565,(#2569,PARAMETER_VALUE(0.)),(#2570, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#2565 = LINE('',#2566,#2567); -#2566 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#2567 = VECTOR('',#2568,1.); -#2568 = DIRECTION('',(-0.,-0.,-1.)); -#2569 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#2570 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-3.)); -#2571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2575)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2572,#2573,#2574)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2572 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2573 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2574 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2575 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2572, - 'distance_accuracy_value','confusion accuracy'); -#2576 = SHAPE_DEFINITION_REPRESENTATION(#2577,#2562); -#2577 = PRODUCT_DEFINITION_SHAPE('','',#2578); -#2578 = PRODUCT_DEFINITION('design','',#2579,#2582); -#2579 = PRODUCT_DEFINITION_FORMATION('','',#2580); -#2580 = PRODUCT('Open CASCADE STEP translator 7.3 1.73', - 'Open CASCADE STEP translator 7.3 1.73','',(#2581)); -#2581 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2582 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2583 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2584,#2586); -#2584 = ( REPRESENTATION_RELATIONSHIP('','',#2562,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2585) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2585 = ITEM_DEFINED_TRANSFORMATION('','',#11,#303); -#2586 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2587); -#2587 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('73','','',#5,#2578,$); -#2588 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2580)); -#2589 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2590),#2599); -#2590 = GEOMETRIC_CURVE_SET('',(#2591)); -#2591 = TRIMMED_CURVE('',#2592,(#2597,PARAMETER_VALUE(2.586013888124)),( - #2598,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#2592 = CIRCLE('',#2593,4.); -#2593 = AXIS2_PLACEMENT_3D('',#2594,#2595,#2596); -#2594 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,0.)); -#2595 = DIRECTION('',(0.,0.,1.)); -#2596 = DIRECTION('',(1.,0.,-0.)); -#2597 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,0.)); -#2598 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#2599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2603)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2600,#2601,#2602)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2600 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2601 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2602 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2603 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2600, - 'distance_accuracy_value','confusion accuracy'); -#2604 = SHAPE_DEFINITION_REPRESENTATION(#2605,#2589); -#2605 = PRODUCT_DEFINITION_SHAPE('','',#2606); -#2606 = PRODUCT_DEFINITION('design','',#2607,#2610); -#2607 = PRODUCT_DEFINITION_FORMATION('','',#2608); -#2608 = PRODUCT('Open CASCADE STEP translator 7.3 1.74', - 'Open CASCADE STEP translator 7.3 1.74','',(#2609)); -#2609 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2610 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2611 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2612,#2614); -#2612 = ( REPRESENTATION_RELATIONSHIP('','',#2589,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2613) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2613 = ITEM_DEFINED_TRANSFORMATION('','',#11,#307); -#2614 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2615); -#2615 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','','',#5,#2606,$); -#2616 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2608)); -#2617 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2618),#2627); -#2618 = GEOMETRIC_CURVE_SET('',(#2619)); -#2619 = TRIMMED_CURVE('',#2620,(#2625,PARAMETER_VALUE(4.188790204787)),( - #2626,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#2620 = CIRCLE('',#2621,11.999999999978); -#2621 = AXIS2_PLACEMENT_3D('',#2622,#2623,#2624); -#2622 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#2623 = DIRECTION('',(0.,0.,1.)); -#2624 = DIRECTION('',(1.,0.,-0.)); -#2625 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#2626 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2631)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2628,#2629,#2630)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2628 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2629 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2630 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2631 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2628, - 'distance_accuracy_value','confusion accuracy'); -#2632 = SHAPE_DEFINITION_REPRESENTATION(#2633,#2617); -#2633 = PRODUCT_DEFINITION_SHAPE('','',#2634); -#2634 = PRODUCT_DEFINITION('design','',#2635,#2638); -#2635 = PRODUCT_DEFINITION_FORMATION('','',#2636); -#2636 = PRODUCT('Open CASCADE STEP translator 7.3 1.75', - 'Open CASCADE STEP translator 7.3 1.75','',(#2637)); -#2637 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2638 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2639 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2640,#2642); -#2640 = ( REPRESENTATION_RELATIONSHIP('','',#2617,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2641) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2641 = ITEM_DEFINED_TRANSFORMATION('','',#11,#311); -#2642 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2643); -#2643 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('75','','',#5,#2634,$); -#2644 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2636)); -#2645 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2646),#2655); -#2646 = GEOMETRIC_CURVE_SET('',(#2647)); -#2647 = TRIMMED_CURVE('',#2648,(#2653,PARAMETER_VALUE(0.)),(#2654, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2648 = CIRCLE('',#2649,12.); -#2649 = AXIS2_PLACEMENT_3D('',#2650,#2651,#2652); -#2650 = CARTESIAN_POINT('',(0.,11.,0.)); -#2651 = DIRECTION('',(0.,0.,1.)); -#2652 = DIRECTION('',(1.,0.,-0.)); -#2653 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,0.)); -#2654 = CARTESIAN_POINT('',(0.,23.,0.)); -#2655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2659)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2656,#2657,#2658)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2656 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2657 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2658 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2659 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2656, - 'distance_accuracy_value','confusion accuracy'); -#2660 = SHAPE_DEFINITION_REPRESENTATION(#2661,#2645); -#2661 = PRODUCT_DEFINITION_SHAPE('','',#2662); -#2662 = PRODUCT_DEFINITION('design','',#2663,#2666); -#2663 = PRODUCT_DEFINITION_FORMATION('','',#2664); -#2664 = PRODUCT('Open CASCADE STEP translator 7.3 1.76', - 'Open CASCADE STEP translator 7.3 1.76','',(#2665)); -#2665 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2666 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2667 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2668,#2670); -#2668 = ( REPRESENTATION_RELATIONSHIP('','',#2645,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2669) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2669 = ITEM_DEFINED_TRANSFORMATION('','',#11,#315); -#2670 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2671); -#2671 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('76','','',#5,#2662,$); -#2672 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2664)); -#2673 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2674),#2705); -#2674 = GEOMETRIC_CURVE_SET('',(#2675,#2682,#2689,#2697)); -#2675 = TRIMMED_CURVE('',#2676,(#2680,PARAMETER_VALUE(0.)),(#2681, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#2676 = LINE('',#2677,#2678); -#2677 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#2678 = VECTOR('',#2679,1.); -#2679 = DIRECTION('',(0.,-0.,-1.)); -#2680 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#2681 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#2682 = TRIMMED_CURVE('',#2683,(#2687,PARAMETER_VALUE(0.)),(#2688, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#2683 = LINE('',#2684,#2685); -#2684 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#2685 = VECTOR('',#2686,1.); -#2686 = DIRECTION('',(0.,-0.,-1.)); -#2687 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#2688 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#2689 = TRIMMED_CURVE('',#2690,(#2695,PARAMETER_VALUE(4.18879020479)),( - #2696,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#2690 = CIRCLE('',#2691,8.8); -#2691 = AXIS2_PLACEMENT_3D('',#2692,#2693,#2694); -#2692 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#2693 = DIRECTION('',(0.,0.,-1.)); -#2694 = DIRECTION('',(-1.,-0.,-0.)); -#2695 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#2696 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#2697 = TRIMMED_CURVE('',#2698,(#2703,PARAMETER_VALUE(4.18879020479)),( - #2704,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#2698 = CIRCLE('',#2699,8.8); -#2699 = AXIS2_PLACEMENT_3D('',#2700,#2701,#2702); -#2700 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#2701 = DIRECTION('',(0.,0.,-1.)); -#2702 = DIRECTION('',(-1.,-0.,-0.)); -#2703 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#2704 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#2705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2709)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2706,#2707,#2708)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2706 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2707 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2708 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2709 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2706, - 'distance_accuracy_value','confusion accuracy'); -#2710 = SHAPE_DEFINITION_REPRESENTATION(#2711,#2673); -#2711 = PRODUCT_DEFINITION_SHAPE('','',#2712); -#2712 = PRODUCT_DEFINITION('design','',#2713,#2716); -#2713 = PRODUCT_DEFINITION_FORMATION('','',#2714); -#2714 = PRODUCT('Open CASCADE STEP translator 7.3 1.77', - 'Open CASCADE STEP translator 7.3 1.77','',(#2715)); -#2715 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2716 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2717 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2718,#2720); -#2718 = ( REPRESENTATION_RELATIONSHIP('','',#2673,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2719) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2719 = ITEM_DEFINED_TRANSFORMATION('','',#11,#319); -#2720 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2721); -#2721 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('77','','',#5,#2712,$); -#2722 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2714)); -#2723 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2724),#2755); -#2724 = GEOMETRIC_CURVE_SET('',(#2725,#2732,#2739,#2747)); -#2725 = TRIMMED_CURVE('',#2726,(#2730,PARAMETER_VALUE(0.)),(#2731, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#2726 = LINE('',#2727,#2728); -#2727 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#2728 = VECTOR('',#2729,1.); -#2729 = DIRECTION('',(0.,0.,-1.)); -#2730 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#2731 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#2732 = TRIMMED_CURVE('',#2733,(#2737,PARAMETER_VALUE(0.)),(#2738, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#2733 = LINE('',#2734,#2735); -#2734 = CARTESIAN_POINT('',(-1.9E-16,-10.40832323731,0.)); -#2735 = VECTOR('',#2736,1.); -#2736 = DIRECTION('',(0.,0.,-1.)); -#2737 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#2738 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#2739 = TRIMMED_CURVE('',#2740,(#2745,PARAMETER_VALUE(0.597367339833)),( - #2746,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2740 = CIRCLE('',#2741,6.2); -#2741 = AXIS2_PLACEMENT_3D('',#2742,#2743,#2744); -#2742 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#2743 = DIRECTION('',(0.,0.,-1.)); -#2744 = DIRECTION('',(-1.,-0.,-0.)); -#2745 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#2746 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#2747 = TRIMMED_CURVE('',#2748,(#2753,PARAMETER_VALUE(0.597367339833)),( - #2754,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2748 = CIRCLE('',#2749,6.2); -#2749 = AXIS2_PLACEMENT_3D('',#2750,#2751,#2752); -#2750 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#2751 = DIRECTION('',(0.,0.,-1.)); -#2752 = DIRECTION('',(-1.,-0.,-0.)); -#2753 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#2754 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#2755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2759)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2756,#2757,#2758)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2756 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2757 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2758 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2759 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2756, - 'distance_accuracy_value','confusion accuracy'); -#2760 = SHAPE_DEFINITION_REPRESENTATION(#2761,#2723); -#2761 = PRODUCT_DEFINITION_SHAPE('','',#2762); -#2762 = PRODUCT_DEFINITION('design','',#2763,#2766); -#2763 = PRODUCT_DEFINITION_FORMATION('','',#2764); -#2764 = PRODUCT('Open CASCADE STEP translator 7.3 1.78', - 'Open CASCADE STEP translator 7.3 1.78','',(#2765)); -#2765 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2766 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2767 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2768,#2770); -#2768 = ( REPRESENTATION_RELATIONSHIP('','',#2723,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2769) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2769 = ITEM_DEFINED_TRANSFORMATION('','',#11,#323); -#2770 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2771); -#2771 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('78','','',#5,#2762,$); -#2772 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2764)); -#2773 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2774),#2805); -#2774 = GEOMETRIC_CURVE_SET('',(#2775,#2782,#2789,#2797)); -#2775 = TRIMMED_CURVE('',#2776,(#2780,PARAMETER_VALUE(0.)),(#2781, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#2776 = LINE('',#2777,#2778); -#2777 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#2778 = VECTOR('',#2779,1.); -#2779 = DIRECTION('',(0.,-0.,-1.)); -#2780 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#2781 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#2782 = TRIMMED_CURVE('',#2783,(#2787,PARAMETER_VALUE(0.)),(#2788, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#2783 = LINE('',#2784,#2785); -#2784 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#2785 = VECTOR('',#2786,1.); -#2786 = DIRECTION('',(0.,-0.,-1.)); -#2787 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#2788 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#2789 = TRIMMED_CURVE('',#2790,(#2795,PARAMETER_VALUE(2.691762442233)),( - #2796,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#2790 = CIRCLE('',#2791,6.2); -#2791 = AXIS2_PLACEMENT_3D('',#2792,#2793,#2794); -#2792 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#2793 = DIRECTION('',(0.,0.,-1.)); -#2794 = DIRECTION('',(-1.,-0.,-0.)); -#2795 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#2796 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#2797 = TRIMMED_CURVE('',#2798,(#2803,PARAMETER_VALUE(2.691762442233)),( - #2804,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#2798 = CIRCLE('',#2799,6.2); -#2799 = AXIS2_PLACEMENT_3D('',#2800,#2801,#2802); -#2800 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,-1.5)); -#2801 = DIRECTION('',(0.,0.,-1.)); -#2802 = DIRECTION('',(-1.,-0.,-0.)); -#2803 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#2804 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#2805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2809)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2806,#2807,#2808)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2806 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2807 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2808 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2809 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2806, - 'distance_accuracy_value','confusion accuracy'); -#2810 = SHAPE_DEFINITION_REPRESENTATION(#2811,#2773); -#2811 = PRODUCT_DEFINITION_SHAPE('','',#2812); -#2812 = PRODUCT_DEFINITION('design','',#2813,#2816); -#2813 = PRODUCT_DEFINITION_FORMATION('','',#2814); -#2814 = PRODUCT('Open CASCADE STEP translator 7.3 1.79', - 'Open CASCADE STEP translator 7.3 1.79','',(#2815)); -#2815 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2816 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2817 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2818,#2820); -#2818 = ( REPRESENTATION_RELATIONSHIP('','',#2773,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2819) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2819 = ITEM_DEFINED_TRANSFORMATION('','',#11,#327); -#2820 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2821); -#2821 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('79','','',#5,#2812,$); -#2822 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2814)); -#2823 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2824),#2894); -#2824 = GEOMETRIC_CURVE_SET('',(#2825,#2833,#2841,#2848,#2856,#2863, - #2871,#2879,#2886)); -#2825 = TRIMMED_CURVE('',#2826,(#2831,PARAMETER_VALUE(0.597367339833)),( - #2832,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2826 = CIRCLE('',#2827,6.2); -#2827 = AXIS2_PLACEMENT_3D('',#2828,#2829,#2830); -#2828 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#2829 = DIRECTION('',(0.,0.,-1.)); -#2830 = DIRECTION('',(-1.,-0.,-0.)); -#2831 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#2832 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#2833 = TRIMMED_CURVE('',#2834,(#2839,PARAMETER_VALUE(4.18879020479)),( - #2840,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#2834 = CIRCLE('',#2835,8.8); -#2835 = AXIS2_PLACEMENT_3D('',#2836,#2837,#2838); -#2836 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#2837 = DIRECTION('',(0.,0.,-1.)); -#2838 = DIRECTION('',(-1.,-0.,-0.)); -#2839 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#2840 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#2841 = TRIMMED_CURVE('',#2842,(#2846,PARAMETER_VALUE(0.)),(#2847, - PARAMETER_VALUE(10.408323237318)),.T.,.PARAMETER.); -#2842 = LINE('',#2843,#2844); -#2843 = CARTESIAN_POINT('',(0.,0.,0.)); -#2844 = VECTOR('',#2845,1.); -#2845 = DIRECTION('',(-0.,-1.,-0.)); -#2846 = CARTESIAN_POINT('',(0.,0.,0.)); -#2847 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#2848 = TRIMMED_CURVE('',#2849,(#2854,PARAMETER_VALUE(2.691762442233)),( - #2855,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#2849 = CIRCLE('',#2850,6.2); -#2850 = AXIS2_PLACEMENT_3D('',#2851,#2852,#2853); -#2851 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#2852 = DIRECTION('',(0.,0.,-1.)); -#2853 = DIRECTION('',(-1.,-0.,-0.)); -#2854 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#2855 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#2856 = TRIMMED_CURVE('',#2857,(#2861,PARAMETER_VALUE(10.05)),(#2862, - PARAMETER_VALUE(19.8)),.T.,.PARAMETER.); -#2857 = LINE('',#2858,#2859); -#2858 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#2859 = VECTOR('',#2860,1.); -#2860 = DIRECTION('',(3.E-17,-1.,0.)); -#2861 = CARTESIAN_POINT('',(0.,9.75,0.)); -#2862 = CARTESIAN_POINT('',(0.,0.,0.)); -#2863 = TRIMMED_CURVE('',#2864,(#2869,PARAMETER_VALUE(0.)),(#2870, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2864 = CIRCLE('',#2865,8.8); -#2865 = AXIS2_PLACEMENT_3D('',#2866,#2867,#2868); -#2866 = CARTESIAN_POINT('',(0.,11.,0.)); -#2867 = DIRECTION('',(0.,0.,-1.)); -#2868 = DIRECTION('',(-1.,-0.,-0.)); -#2869 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#2870 = CARTESIAN_POINT('',(0.,19.8,0.)); -#2871 = TRIMMED_CURVE('',#2872,(#2877,PARAMETER_VALUE(4.712388980385)),( - #2878,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#2872 = CIRCLE('',#2873,0.75); -#2873 = AXIS2_PLACEMENT_3D('',#2874,#2875,#2876); -#2874 = CARTESIAN_POINT('',(0.,10.5,0.)); -#2875 = DIRECTION('',(0.,0.,-1.)); -#2876 = DIRECTION('',(-1.,-0.,-0.)); -#2877 = CARTESIAN_POINT('',(0.,9.75,0.)); -#2878 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#2879 = TRIMMED_CURVE('',#2880,(#2884,PARAMETER_VALUE(0.)),(#2885, - PARAMETER_VALUE(8.55)),.T.,.PARAMETER.); -#2880 = LINE('',#2881,#2882); -#2881 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#2882 = VECTOR('',#2883,1.); -#2883 = DIRECTION('',(3.E-17,-1.,0.)); -#2884 = CARTESIAN_POINT('',(0.,19.8,0.)); -#2885 = CARTESIAN_POINT('',(0.,11.25,0.)); -#2886 = TRIMMED_CURVE('',#2887,(#2892,PARAMETER_VALUE(0.)),(#2893, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2887 = CIRCLE('',#2888,0.75); -#2888 = AXIS2_PLACEMENT_3D('',#2889,#2890,#2891); -#2889 = CARTESIAN_POINT('',(0.,10.5,0.)); -#2890 = DIRECTION('',(0.,0.,-1.)); -#2891 = DIRECTION('',(-1.,-0.,-0.)); -#2892 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#2893 = CARTESIAN_POINT('',(0.,11.25,0.)); -#2894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2898)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2895,#2896,#2897)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2895 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2896 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2897 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2898 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2895, - 'distance_accuracy_value','confusion accuracy'); -#2899 = SHAPE_DEFINITION_REPRESENTATION(#2900,#2823); -#2900 = PRODUCT_DEFINITION_SHAPE('','',#2901); -#2901 = PRODUCT_DEFINITION('design','',#2902,#2905); -#2902 = PRODUCT_DEFINITION_FORMATION('','',#2903); -#2903 = PRODUCT('Open CASCADE STEP translator 7.3 1.80', - 'Open CASCADE STEP translator 7.3 1.80','',(#2904)); -#2904 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2905 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2906 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2907,#2909); -#2907 = ( REPRESENTATION_RELATIONSHIP('','',#2823,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2908) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2908 = ITEM_DEFINED_TRANSFORMATION('','',#11,#331); -#2909 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2910); -#2910 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('80','','',#5,#2901,$); -#2911 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2903)); -#2912 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2913),#2922); -#2913 = GEOMETRIC_CURVE_SET('',(#2914)); -#2914 = TRIMMED_CURVE('',#2915,(#2920,PARAMETER_VALUE(0.)),(#2921, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#2915 = CIRCLE('',#2916,0.75); -#2916 = AXIS2_PLACEMENT_3D('',#2917,#2918,#2919); -#2917 = CARTESIAN_POINT('',(-9.093266739737,-5.25,0.)); -#2918 = DIRECTION('',(0.,0.,1.)); -#2919 = DIRECTION('',(-0.5,0.866025403784,0.)); -#2920 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,0.)); -#2921 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,0.)); -#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2926)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2923,#2924,#2925)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2923 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2924 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2925 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2926 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#2923, - 'distance_accuracy_value','confusion accuracy'); -#2927 = SHAPE_DEFINITION_REPRESENTATION(#2928,#2912); -#2928 = PRODUCT_DEFINITION_SHAPE('','',#2929); -#2929 = PRODUCT_DEFINITION('design','',#2930,#2933); -#2930 = PRODUCT_DEFINITION_FORMATION('','',#2931); -#2931 = PRODUCT('Open CASCADE STEP translator 7.3 1.81', - 'Open CASCADE STEP translator 7.3 1.81','',(#2932)); -#2932 = PRODUCT_CONTEXT('',#2,'mechanical'); -#2933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#2934 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2935,#2937); -#2935 = ( REPRESENTATION_RELATIONSHIP('','',#2912,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2936) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#2936 = ITEM_DEFINED_TRANSFORMATION('','',#11,#335); -#2937 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #2938); -#2938 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('81','','',#5,#2929,$); -#2939 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2931)); -#2940 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #2941),#3020); -#2941 = GEOMETRIC_CURVE_SET('',(#2942,#2950,#2958,#2966,#2973,#2981, - #2989,#2997,#3005,#3012)); -#2942 = TRIMMED_CURVE('',#2943,(#2948,PARAMETER_VALUE(2.586013888124)),( - #2949,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#2943 = CIRCLE('',#2944,4.); -#2944 = AXIS2_PLACEMENT_3D('',#2945,#2946,#2947); -#2945 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-1.5)); -#2946 = DIRECTION('',(0.,0.,-1.)); -#2947 = DIRECTION('',(-1.,-0.,-0.)); -#2948 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#2949 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-1.5)); -#2950 = TRIMMED_CURVE('',#2951,(#2956,PARAMETER_VALUE(4.188790204787)),( - #2957,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#2951 = CIRCLE('',#2952,11.999999999978); -#2952 = AXIS2_PLACEMENT_3D('',#2953,#2954,#2955); -#2953 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#2954 = DIRECTION('',(0.,0.,-1.)); -#2955 = DIRECTION('',(-1.,-0.,-0.)); -#2956 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#2957 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-1.5)); -#2958 = TRIMMED_CURVE('',#2959,(#2964,PARAMETER_VALUE(0.491618785725)),( - #2965,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2959 = CIRCLE('',#2960,4.); -#2960 = AXIS2_PLACEMENT_3D('',#2961,#2962,#2963); -#2961 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#2962 = DIRECTION('',(0.,0.,-1.)); -#2963 = DIRECTION('',(-1.,-0.,-0.)); -#2964 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#2965 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#2966 = TRIMMED_CURVE('',#2967,(#2971,PARAMETER_VALUE(10.408323237318)), - (#2972,PARAMETER_VALUE(13.78051916041)),.T.,.PARAMETER.); -#2967 = LINE('',#2968,#2969); -#2968 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#2969 = VECTOR('',#2970,1.); -#2970 = DIRECTION('',(-2.E-17,-1.,-0.)); -#2971 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#2972 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#2973 = TRIMMED_CURVE('',#2974,(#2979,PARAMETER_VALUE(0.597367339833)),( - #2980,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2974 = CIRCLE('',#2975,6.2); -#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978); -#2976 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#2977 = DIRECTION('',(0.,0.,-1.)); -#2978 = DIRECTION('',(-1.,-0.,-0.)); -#2979 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#2980 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#2981 = TRIMMED_CURVE('',#2982,(#2987,PARAMETER_VALUE(4.18879020479)),( - #2988,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#2982 = CIRCLE('',#2983,8.8); -#2983 = AXIS2_PLACEMENT_3D('',#2984,#2985,#2986); -#2984 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#2985 = DIRECTION('',(0.,0.,-1.)); -#2986 = DIRECTION('',(-1.,-0.,-0.)); -#2987 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#2988 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#2989 = TRIMMED_CURVE('',#2990,(#2995,PARAMETER_VALUE(2.691762442233)),( - #2996,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#2990 = CIRCLE('',#2991,6.2); -#2991 = AXIS2_PLACEMENT_3D('',#2992,#2993,#2994); -#2992 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,-1.5)); -#2993 = DIRECTION('',(0.,0.,-1.)); -#2994 = DIRECTION('',(-1.,-0.,-0.)); -#2995 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#2996 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#2997 = TRIMMED_CURVE('',#2998,(#3003,PARAMETER_VALUE(0.)),(#3004, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#2998 = CIRCLE('',#2999,8.8); -#2999 = AXIS2_PLACEMENT_3D('',#3000,#3001,#3002); -#3000 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#3001 = DIRECTION('',(0.,0.,-1.)); -#3002 = DIRECTION('',(-1.,-0.,-0.)); -#3003 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#3004 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#3005 = TRIMMED_CURVE('',#3006,(#3010,PARAMETER_VALUE(0.)),(#3011, - PARAMETER_VALUE(3.2)),.T.,.PARAMETER.); -#3006 = LINE('',#3007,#3008); -#3007 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#3008 = VECTOR('',#3009,1.); -#3009 = DIRECTION('',(3.E-17,-1.,0.)); -#3010 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#3011 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#3012 = TRIMMED_CURVE('',#3013,(#3018,PARAMETER_VALUE(0.)),(#3019, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3013 = CIRCLE('',#3014,12.); -#3014 = AXIS2_PLACEMENT_3D('',#3015,#3016,#3017); -#3015 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#3016 = DIRECTION('',(0.,0.,-1.)); -#3017 = DIRECTION('',(-1.,-0.,-0.)); -#3018 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#3019 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#3020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3024)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3021,#3022,#3023)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3021 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3022 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3023 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3024 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3021, - 'distance_accuracy_value','confusion accuracy'); -#3025 = SHAPE_DEFINITION_REPRESENTATION(#3026,#2940); -#3026 = PRODUCT_DEFINITION_SHAPE('','',#3027); -#3027 = PRODUCT_DEFINITION('design','',#3028,#3031); -#3028 = PRODUCT_DEFINITION_FORMATION('','',#3029); -#3029 = PRODUCT('Open CASCADE STEP translator 7.3 1.82', - 'Open CASCADE STEP translator 7.3 1.82','',(#3030)); -#3030 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3031 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3032 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3033,#3035); -#3033 = ( REPRESENTATION_RELATIONSHIP('','',#2940,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3034) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3034 = ITEM_DEFINED_TRANSFORMATION('','',#11,#339); -#3035 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3036); -#3036 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('82','','',#5,#3027,$); -#3037 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3029)); -#3038 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3039),#3070); -#3039 = GEOMETRIC_CURVE_SET('',(#3040,#3047,#3054,#3062)); -#3040 = TRIMMED_CURVE('',#3041,(#3045,PARAMETER_VALUE(0.)),(#3046, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3041 = LINE('',#3042,#3043); -#3042 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#3043 = VECTOR('',#3044,1.); -#3044 = DIRECTION('',(-0.,-0.,-1.)); -#3045 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#3046 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#3047 = TRIMMED_CURVE('',#3048,(#3052,PARAMETER_VALUE(0.)),(#3053, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3048 = LINE('',#3049,#3050); -#3049 = CARTESIAN_POINT('',(-1.9E-16,-10.40832323731,0.)); -#3050 = VECTOR('',#3051,1.); -#3051 = DIRECTION('',(0.,0.,-1.)); -#3052 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#3053 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#3054 = TRIMMED_CURVE('',#3055,(#3060,PARAMETER_VALUE(0.597367339833)),( - #3061,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3055 = CIRCLE('',#3056,6.2); -#3056 = AXIS2_PLACEMENT_3D('',#3057,#3058,#3059); -#3057 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#3058 = DIRECTION('',(0.,0.,1.)); -#3059 = DIRECTION('',(1.,0.,0.)); -#3060 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#3061 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#3062 = TRIMMED_CURVE('',#3063,(#3068,PARAMETER_VALUE(0.597367339833)),( - #3069,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3063 = CIRCLE('',#3064,6.2); -#3064 = AXIS2_PLACEMENT_3D('',#3065,#3066,#3067); -#3065 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#3066 = DIRECTION('',(0.,0.,1.)); -#3067 = DIRECTION('',(1.,0.,0.)); -#3068 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#3069 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#3070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3074)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3071,#3072,#3073)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3071 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3072 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3073 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3074 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3071, - 'distance_accuracy_value','confusion accuracy'); -#3075 = SHAPE_DEFINITION_REPRESENTATION(#3076,#3038); -#3076 = PRODUCT_DEFINITION_SHAPE('','',#3077); -#3077 = PRODUCT_DEFINITION('design','',#3078,#3081); -#3078 = PRODUCT_DEFINITION_FORMATION('','',#3079); -#3079 = PRODUCT('Open CASCADE STEP translator 7.3 1.83', - 'Open CASCADE STEP translator 7.3 1.83','',(#3080)); -#3080 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3081 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3082 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3083,#3085); -#3083 = ( REPRESENTATION_RELATIONSHIP('','',#3038,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3084) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3084 = ITEM_DEFINED_TRANSFORMATION('','',#11,#343); -#3085 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3086); -#3086 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('83','','',#5,#3077,$); -#3087 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3079)); -#3088 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3089),#3120); -#3089 = GEOMETRIC_CURVE_SET('',(#3090,#3097,#3104,#3112)); -#3090 = TRIMMED_CURVE('',#3091,(#3095,PARAMETER_VALUE(0.)),(#3096, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3091 = LINE('',#3092,#3093); -#3092 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#3093 = VECTOR('',#3094,1.); -#3094 = DIRECTION('',(0.,0.,-1.)); -#3095 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#3096 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#3097 = TRIMMED_CURVE('',#3098,(#3102,PARAMETER_VALUE(0.)),(#3103, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3098 = LINE('',#3099,#3100); -#3099 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#3100 = VECTOR('',#3101,1.); -#3101 = DIRECTION('',(0.,0.,-1.)); -#3102 = CARTESIAN_POINT('',(0.,19.8,0.)); -#3103 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#3104 = TRIMMED_CURVE('',#3105,(#3110,PARAMETER_VALUE(0.)),(#3111, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3105 = CIRCLE('',#3106,8.8); -#3106 = AXIS2_PLACEMENT_3D('',#3107,#3108,#3109); -#3107 = CARTESIAN_POINT('',(0.,11.,0.)); -#3108 = DIRECTION('',(0.,0.,-1.)); -#3109 = DIRECTION('',(-1.,-0.,-0.)); -#3110 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#3111 = CARTESIAN_POINT('',(0.,19.8,0.)); -#3112 = TRIMMED_CURVE('',#3113,(#3118,PARAMETER_VALUE(0.)),(#3119, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3113 = CIRCLE('',#3114,8.8); -#3114 = AXIS2_PLACEMENT_3D('',#3115,#3116,#3117); -#3115 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#3116 = DIRECTION('',(0.,0.,-1.)); -#3117 = DIRECTION('',(-1.,-0.,-0.)); -#3118 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#3119 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#3120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3124)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3121,#3122,#3123)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3121 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3122 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3123 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3124 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3121, - 'distance_accuracy_value','confusion accuracy'); -#3125 = SHAPE_DEFINITION_REPRESENTATION(#3126,#3088); -#3126 = PRODUCT_DEFINITION_SHAPE('','',#3127); -#3127 = PRODUCT_DEFINITION('design','',#3128,#3131); -#3128 = PRODUCT_DEFINITION_FORMATION('','',#3129); -#3129 = PRODUCT('Open CASCADE STEP translator 7.3 1.84', - 'Open CASCADE STEP translator 7.3 1.84','',(#3130)); -#3130 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3131 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3132 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3133,#3135); -#3133 = ( REPRESENTATION_RELATIONSHIP('','',#3088,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3134) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3134 = ITEM_DEFINED_TRANSFORMATION('','',#11,#347); -#3135 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3136); -#3136 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('84','','',#5,#3127,$); -#3137 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3129)); -#3138 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3139),#3209); -#3139 = GEOMETRIC_CURVE_SET('',(#3140,#3148,#3156,#3163,#3171,#3178, - #3186,#3194,#3201)); -#3140 = TRIMMED_CURVE('',#3141,(#3146,PARAMETER_VALUE(0.597367339833)),( - #3147,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3141 = CIRCLE('',#3142,6.2); -#3142 = AXIS2_PLACEMENT_3D('',#3143,#3144,#3145); -#3143 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#3144 = DIRECTION('',(0.,0.,1.)); -#3145 = DIRECTION('',(1.,0.,0.)); -#3146 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#3147 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#3148 = TRIMMED_CURVE('',#3149,(#3154,PARAMETER_VALUE(4.18879020479)),( - #3155,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#3149 = CIRCLE('',#3150,8.8); -#3150 = AXIS2_PLACEMENT_3D('',#3151,#3152,#3153); -#3151 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#3152 = DIRECTION('',(0.,0.,1.)); -#3153 = DIRECTION('',(1.,0.,0.)); -#3154 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#3155 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#3156 = TRIMMED_CURVE('',#3157,(#3161,PARAMETER_VALUE(0.)),(#3162, - PARAMETER_VALUE(10.408323237318)),.T.,.PARAMETER.); -#3157 = LINE('',#3158,#3159); -#3158 = CARTESIAN_POINT('',(0.,0.,0.)); -#3159 = VECTOR('',#3160,1.); -#3160 = DIRECTION('',(-0.,-1.,-0.)); -#3161 = CARTESIAN_POINT('',(0.,0.,0.)); -#3162 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#3163 = TRIMMED_CURVE('',#3164,(#3169,PARAMETER_VALUE(2.691762442233)),( - #3170,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#3164 = CIRCLE('',#3165,6.2); -#3165 = AXIS2_PLACEMENT_3D('',#3166,#3167,#3168); -#3166 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#3167 = DIRECTION('',(0.,0.,1.)); -#3168 = DIRECTION('',(1.,0.,0.)); -#3169 = CARTESIAN_POINT('',(8.8,11.,0.)); -#3170 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#3171 = TRIMMED_CURVE('',#3172,(#3176,PARAMETER_VALUE(10.05)),(#3177, - PARAMETER_VALUE(19.8)),.T.,.PARAMETER.); -#3172 = LINE('',#3173,#3174); -#3173 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#3174 = VECTOR('',#3175,1.); -#3175 = DIRECTION('',(3.E-17,-1.,0.)); -#3176 = CARTESIAN_POINT('',(0.,9.75,0.)); -#3177 = CARTESIAN_POINT('',(0.,0.,0.)); -#3178 = TRIMMED_CURVE('',#3179,(#3184,PARAMETER_VALUE(0.)),(#3185, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3179 = CIRCLE('',#3180,8.8); -#3180 = AXIS2_PLACEMENT_3D('',#3181,#3182,#3183); -#3181 = CARTESIAN_POINT('',(0.,11.,0.)); -#3182 = DIRECTION('',(0.,0.,1.)); -#3183 = DIRECTION('',(1.,0.,0.)); -#3184 = CARTESIAN_POINT('',(8.8,11.,0.)); -#3185 = CARTESIAN_POINT('',(0.,19.8,0.)); -#3186 = TRIMMED_CURVE('',#3187,(#3192,PARAMETER_VALUE(4.712388980385)),( - #3193,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3187 = CIRCLE('',#3188,0.75); -#3188 = AXIS2_PLACEMENT_3D('',#3189,#3190,#3191); -#3189 = CARTESIAN_POINT('',(0.,10.5,0.)); -#3190 = DIRECTION('',(0.,0.,1.)); -#3191 = DIRECTION('',(1.,0.,0.)); -#3192 = CARTESIAN_POINT('',(0.,9.75,0.)); -#3193 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#3194 = TRIMMED_CURVE('',#3195,(#3199,PARAMETER_VALUE(0.)),(#3200, - PARAMETER_VALUE(8.55)),.T.,.PARAMETER.); -#3195 = LINE('',#3196,#3197); -#3196 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#3197 = VECTOR('',#3198,1.); -#3198 = DIRECTION('',(3.E-17,-1.,0.)); -#3199 = CARTESIAN_POINT('',(0.,19.8,0.)); -#3200 = CARTESIAN_POINT('',(0.,11.25,0.)); -#3201 = TRIMMED_CURVE('',#3202,(#3207,PARAMETER_VALUE(0.)),(#3208, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3202 = CIRCLE('',#3203,0.75); -#3203 = AXIS2_PLACEMENT_3D('',#3204,#3205,#3206); -#3204 = CARTESIAN_POINT('',(0.,10.5,0.)); -#3205 = DIRECTION('',(0.,0.,1.)); -#3206 = DIRECTION('',(1.,0.,0.)); -#3207 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#3208 = CARTESIAN_POINT('',(0.,11.25,0.)); -#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3213)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3210,#3211,#3212)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3210 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3211 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3212 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3213 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3210, - 'distance_accuracy_value','confusion accuracy'); -#3214 = SHAPE_DEFINITION_REPRESENTATION(#3215,#3138); -#3215 = PRODUCT_DEFINITION_SHAPE('','',#3216); -#3216 = PRODUCT_DEFINITION('design','',#3217,#3220); -#3217 = PRODUCT_DEFINITION_FORMATION('','',#3218); -#3218 = PRODUCT('Open CASCADE STEP translator 7.3 1.85', - 'Open CASCADE STEP translator 7.3 1.85','',(#3219)); -#3219 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3220 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3221 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3222,#3224); -#3222 = ( REPRESENTATION_RELATIONSHIP('','',#3138,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3223) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3223 = ITEM_DEFINED_TRANSFORMATION('','',#11,#351); -#3224 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3225); -#3225 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('85','','',#5,#3216,$); -#3226 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3218)); -#3227 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3228),#3237); -#3228 = GEOMETRIC_CURVE_SET('',(#3229)); -#3229 = TRIMMED_CURVE('',#3230,(#3235,PARAMETER_VALUE(0.)),(#3236, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3230 = CIRCLE('',#3231,0.75); -#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234); -#3232 = CARTESIAN_POINT('',(9.093266739737,-5.25,0.)); -#3233 = DIRECTION('',(0.,0.,-1.)); -#3234 = DIRECTION('',(0.5,0.866025403784,0.)); -#3235 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,0.)); -#3236 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,0.)); -#3237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3241)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3238,#3239,#3240)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3238 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3239 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3240 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3241 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#3238, - 'distance_accuracy_value','confusion accuracy'); -#3242 = SHAPE_DEFINITION_REPRESENTATION(#3243,#3227); -#3243 = PRODUCT_DEFINITION_SHAPE('','',#3244); -#3244 = PRODUCT_DEFINITION('design','',#3245,#3248); -#3245 = PRODUCT_DEFINITION_FORMATION('','',#3246); -#3246 = PRODUCT('Open CASCADE STEP translator 7.3 1.86', - 'Open CASCADE STEP translator 7.3 1.86','',(#3247)); -#3247 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3248 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3249 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3250,#3252); -#3250 = ( REPRESENTATION_RELATIONSHIP('','',#3227,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3251) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3251 = ITEM_DEFINED_TRANSFORMATION('','',#11,#355); -#3252 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3253); -#3253 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('86','','',#5,#3244,$); -#3254 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3246)); -#3255 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3256),#3294); -#3256 = GEOMETRIC_CURVE_SET('',(#3257,#3264,#3272,#3279,#3286)); -#3257 = TRIMMED_CURVE('',#3258,(#3262,PARAMETER_VALUE(0.)),(#3263, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#3258 = LINE('',#3259,#3260); -#3259 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#3260 = VECTOR('',#3261,1.); -#3261 = DIRECTION('',(0.,0.,-1.)); -#3262 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#3263 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#3264 = TRIMMED_CURVE('',#3265,(#3270,PARAMETER_VALUE(4.712388980385)),( - #3271,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3265 = CIRCLE('',#3266,0.75); -#3266 = AXIS2_PLACEMENT_3D('',#3267,#3268,#3269); -#3267 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#3268 = DIRECTION('',(0.,0.,-1.)); -#3269 = DIRECTION('',(-1.,-0.,-0.)); -#3270 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#3271 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#3272 = TRIMMED_CURVE('',#3273,(#3277,PARAMETER_VALUE(-4.5)),(#3278, - PARAMETER_VALUE(-1.5)),.T.,.PARAMETER.); -#3273 = LINE('',#3274,#3275); -#3274 = CARTESIAN_POINT('',(-3.325E-16,9.75,0.)); -#3275 = VECTOR('',#3276,1.); -#3276 = DIRECTION('',(0.,0.,1.)); -#3277 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#3278 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#3279 = TRIMMED_CURVE('',#3280,(#3284,PARAMETER_VALUE(-1.5)),(#3285, - PARAMETER_VALUE(0.)),.T.,.PARAMETER.); -#3280 = LINE('',#3281,#3282); -#3281 = CARTESIAN_POINT('',(-2.385E-16,9.75,0.)); -#3282 = VECTOR('',#3283,1.); -#3283 = DIRECTION('',(0.,0.,1.)); -#3284 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#3285 = CARTESIAN_POINT('',(0.,9.75,0.)); -#3286 = TRIMMED_CURVE('',#3287,(#3292,PARAMETER_VALUE(4.712388980385)),( - #3293,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3287 = CIRCLE('',#3288,0.75); -#3288 = AXIS2_PLACEMENT_3D('',#3289,#3290,#3291); -#3289 = CARTESIAN_POINT('',(0.,10.5,0.)); -#3290 = DIRECTION('',(0.,0.,-1.)); -#3291 = DIRECTION('',(-1.,-0.,-0.)); -#3292 = CARTESIAN_POINT('',(0.,9.75,0.)); -#3293 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#3294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3298)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3295,#3296,#3297)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3295 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3296 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3297 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3298 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3295, - 'distance_accuracy_value','confusion accuracy'); -#3299 = SHAPE_DEFINITION_REPRESENTATION(#3300,#3255); -#3300 = PRODUCT_DEFINITION_SHAPE('','',#3301); -#3301 = PRODUCT_DEFINITION('design','',#3302,#3305); -#3302 = PRODUCT_DEFINITION_FORMATION('','',#3303); -#3303 = PRODUCT('Open CASCADE STEP translator 7.3 1.87', - 'Open CASCADE STEP translator 7.3 1.87','',(#3304)); -#3304 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3305 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3306 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3307,#3309); -#3307 = ( REPRESENTATION_RELATIONSHIP('','',#3255,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3308) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3308 = ITEM_DEFINED_TRANSFORMATION('','',#11,#359); -#3309 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3310); -#3310 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('87','','',#5,#3301,$); -#3311 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3303)); -#3312 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3313),#3351); -#3313 = GEOMETRIC_CURVE_SET('',(#3314,#3322,#3329,#3336,#3344)); -#3314 = TRIMMED_CURVE('',#3315,(#3320,PARAMETER_VALUE(0.)),(#3321, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3315 = CIRCLE('',#3316,0.75); -#3316 = AXIS2_PLACEMENT_3D('',#3317,#3318,#3319); -#3317 = CARTESIAN_POINT('',(0.,10.5,0.)); -#3318 = DIRECTION('',(0.,0.,-1.)); -#3319 = DIRECTION('',(-1.,-0.,-0.)); -#3320 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#3321 = CARTESIAN_POINT('',(0.,11.25,0.)); -#3322 = TRIMMED_CURVE('',#3323,(#3327,PARAMETER_VALUE(-1.5)),(#3328, - PARAMETER_VALUE(0.)),.T.,.PARAMETER.); -#3323 = LINE('',#3324,#3325); -#3324 = CARTESIAN_POINT('',(-2.835E-16,11.25,0.)); -#3325 = VECTOR('',#3326,1.); -#3326 = DIRECTION('',(0.,0.,1.)); -#3327 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#3328 = CARTESIAN_POINT('',(0.,11.25,0.)); -#3329 = TRIMMED_CURVE('',#3330,(#3334,PARAMETER_VALUE(-4.5)),(#3335, - PARAMETER_VALUE(-1.5)),.T.,.PARAMETER.); -#3330 = LINE('',#3331,#3332); -#3331 = CARTESIAN_POINT('',(-3.775E-16,11.25,0.)); -#3332 = VECTOR('',#3333,1.); -#3333 = DIRECTION('',(0.,0.,1.)); -#3334 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#3335 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#3336 = TRIMMED_CURVE('',#3337,(#3342,PARAMETER_VALUE(0.)),(#3343, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3337 = CIRCLE('',#3338,0.75); -#3338 = AXIS2_PLACEMENT_3D('',#3339,#3340,#3341); -#3339 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#3340 = DIRECTION('',(0.,0.,-1.)); -#3341 = DIRECTION('',(-1.,-0.,-0.)); -#3342 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#3343 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#3344 = TRIMMED_CURVE('',#3345,(#3349,PARAMETER_VALUE(0.)),(#3350, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#3345 = LINE('',#3346,#3347); -#3346 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#3347 = VECTOR('',#3348,1.); -#3348 = DIRECTION('',(0.,0.,-1.)); -#3349 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#3350 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#3351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3355)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3352,#3353,#3354)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3352 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3353 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3354 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3355 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3352, - 'distance_accuracy_value','confusion accuracy'); -#3356 = SHAPE_DEFINITION_REPRESENTATION(#3357,#3312); -#3357 = PRODUCT_DEFINITION_SHAPE('','',#3358); -#3358 = PRODUCT_DEFINITION('design','',#3359,#3362); -#3359 = PRODUCT_DEFINITION_FORMATION('','',#3360); -#3360 = PRODUCT('Open CASCADE STEP translator 7.3 1.88', - 'Open CASCADE STEP translator 7.3 1.88','',(#3361)); -#3361 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3362 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3363 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3364,#3366); -#3364 = ( REPRESENTATION_RELATIONSHIP('','',#3312,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3365) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3365 = ITEM_DEFINED_TRANSFORMATION('','',#11,#363); -#3366 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3367); -#3367 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('88','','',#5,#3358,$); -#3368 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3360)); -#3369 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3370),#3394); -#3370 = GEOMETRIC_CURVE_SET('',(#3371,#3378,#3386)); -#3371 = TRIMMED_CURVE('',#3372,(#3376,PARAMETER_VALUE(0.)),(#3377, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#3372 = LINE('',#3373,#3374); -#3373 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#3374 = VECTOR('',#3375,1.); -#3375 = DIRECTION('',(-0.,-0.,-1.)); -#3376 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#3377 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,-4.5)); -#3378 = TRIMMED_CURVE('',#3379,(#3384,PARAMETER_VALUE(0.)),(#3385, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3379 = CIRCLE('',#3380,0.75); -#3380 = AXIS2_PLACEMENT_3D('',#3381,#3382,#3383); -#3381 = CARTESIAN_POINT('',(-9.093266739737,5.25,0.)); -#3382 = DIRECTION('',(0.,-0.,1.)); -#3383 = DIRECTION('',(0.5,0.866025403784,0.)); -#3384 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#3385 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#3386 = TRIMMED_CURVE('',#3387,(#3392,PARAMETER_VALUE(0.)),(#3393, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3387 = CIRCLE('',#3388,0.75); -#3388 = AXIS2_PLACEMENT_3D('',#3389,#3390,#3391); -#3389 = CARTESIAN_POINT('',(-9.093266739737,5.25,-4.5)); -#3390 = DIRECTION('',(0.,-0.,1.)); -#3391 = DIRECTION('',(0.5,0.866025403784,0.)); -#3392 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,-4.5)); -#3393 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,-4.5)); -#3394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3398)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3395,#3396,#3397)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3395 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3396 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3397 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3398 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#3395, - 'distance_accuracy_value','confusion accuracy'); -#3399 = SHAPE_DEFINITION_REPRESENTATION(#3400,#3369); -#3400 = PRODUCT_DEFINITION_SHAPE('','',#3401); -#3401 = PRODUCT_DEFINITION('design','',#3402,#3405); -#3402 = PRODUCT_DEFINITION_FORMATION('','',#3403); -#3403 = PRODUCT('Open CASCADE STEP translator 7.3 1.89', - 'Open CASCADE STEP translator 7.3 1.89','',(#3404)); -#3404 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3405 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3406 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3407,#3409); -#3407 = ( REPRESENTATION_RELATIONSHIP('','',#3369,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3408) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3408 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367); -#3409 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3410); -#3410 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('89','','',#5,#3401,$); -#3411 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3403)); -#3412 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3413),#3444); -#3413 = GEOMETRIC_CURVE_SET('',(#3414,#3421,#3428,#3436)); -#3414 = TRIMMED_CURVE('',#3415,(#3419,PARAMETER_VALUE(0.)),(#3420, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#3415 = LINE('',#3416,#3417); -#3416 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#3417 = VECTOR('',#3418,1.); -#3418 = DIRECTION('',(0.,-0.,-1.)); -#3419 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#3420 = CARTESIAN_POINT('',(-12.,10.999999999999,-3.)); -#3421 = TRIMMED_CURVE('',#3422,(#3426,PARAMETER_VALUE(0.)),(#3427, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#3422 = LINE('',#3423,#3424); -#3423 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#3424 = VECTOR('',#3425,1.); -#3425 = DIRECTION('',(0.,-0.,-1.)); -#3426 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#3427 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-3.)); -#3428 = TRIMMED_CURVE('',#3429,(#3434,PARAMETER_VALUE(2.586013888124)),( - #3435,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#3429 = CIRCLE('',#3430,4.); -#3430 = AXIS2_PLACEMENT_3D('',#3431,#3432,#3433); -#3431 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,0.)); -#3432 = DIRECTION('',(0.,0.,-1.)); -#3433 = DIRECTION('',(-1.,-0.,-0.)); -#3434 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#3435 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#3436 = TRIMMED_CURVE('',#3437,(#3442,PARAMETER_VALUE(2.586013888124)),( - #3443,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#3437 = CIRCLE('',#3438,4.); -#3438 = AXIS2_PLACEMENT_3D('',#3439,#3440,#3441); -#3439 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-3.)); -#3440 = DIRECTION('',(0.,0.,-1.)); -#3441 = DIRECTION('',(-1.,-0.,-0.)); -#3442 = CARTESIAN_POINT('',(-12.,10.999999999999,-3.)); -#3443 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-3.)); -#3444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3448)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3445,#3446,#3447)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3445 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3446 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3447 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3448 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3445, - 'distance_accuracy_value','confusion accuracy'); -#3449 = SHAPE_DEFINITION_REPRESENTATION(#3450,#3412); -#3450 = PRODUCT_DEFINITION_SHAPE('','',#3451); -#3451 = PRODUCT_DEFINITION('design','',#3452,#3455); -#3452 = PRODUCT_DEFINITION_FORMATION('','',#3453); -#3453 = PRODUCT('Open CASCADE STEP translator 7.3 1.90', - 'Open CASCADE STEP translator 7.3 1.90','',(#3454)); -#3454 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3455 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3456 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3457,#3459); -#3457 = ( REPRESENTATION_RELATIONSHIP('','',#3412,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3458) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3458 = ITEM_DEFINED_TRANSFORMATION('','',#11,#371); -#3459 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3460); -#3460 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('90','','',#5,#3451,$); -#3461 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3453)); -#3462 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3463),#3494); -#3463 = GEOMETRIC_CURVE_SET('',(#3464,#3471,#3478,#3486)); -#3464 = TRIMMED_CURVE('',#3465,(#3469,PARAMETER_VALUE(0.)),(#3470, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#3465 = LINE('',#3466,#3467); -#3466 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#3467 = VECTOR('',#3468,1.); -#3468 = DIRECTION('',(0.,-0.,-1.)); -#3469 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#3470 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-3.)); -#3471 = TRIMMED_CURVE('',#3472,(#3476,PARAMETER_VALUE(0.)),(#3477, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#3472 = LINE('',#3473,#3474); -#3473 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#3474 = VECTOR('',#3475,1.); -#3475 = DIRECTION('',(0.,-0.,-1.)); -#3476 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#3477 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-3.)); -#3478 = TRIMMED_CURVE('',#3479,(#3484,PARAMETER_VALUE(4.188790204787)),( - #3485,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#3479 = CIRCLE('',#3480,11.999999999978); -#3480 = AXIS2_PLACEMENT_3D('',#3481,#3482,#3483); -#3481 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#3482 = DIRECTION('',(0.,0.,-1.)); -#3483 = DIRECTION('',(-1.,-0.,-0.)); -#3484 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#3485 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#3486 = TRIMMED_CURVE('',#3487,(#3492,PARAMETER_VALUE(4.188790204787)),( - #3493,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#3487 = CIRCLE('',#3488,11.999999999978); -#3488 = AXIS2_PLACEMENT_3D('',#3489,#3490,#3491); -#3489 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-3.)); -#3490 = DIRECTION('',(0.,0.,-1.)); -#3491 = DIRECTION('',(-1.,-0.,-0.)); -#3492 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-3.)); -#3493 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-3.)); -#3494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3498)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3495,#3496,#3497)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3495 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3496 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3497 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3498 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3495, - 'distance_accuracy_value','confusion accuracy'); -#3499 = SHAPE_DEFINITION_REPRESENTATION(#3500,#3462); -#3500 = PRODUCT_DEFINITION_SHAPE('','',#3501); -#3501 = PRODUCT_DEFINITION('design','',#3502,#3505); -#3502 = PRODUCT_DEFINITION_FORMATION('','',#3503); -#3503 = PRODUCT('Open CASCADE STEP translator 7.3 1.91', - 'Open CASCADE STEP translator 7.3 1.91','',(#3504)); -#3504 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3505 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3506 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3507,#3509); -#3507 = ( REPRESENTATION_RELATIONSHIP('','',#3462,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3508) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3508 = ITEM_DEFINED_TRANSFORMATION('','',#11,#375); -#3509 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3510); -#3510 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('91','','',#5,#3501,$); -#3511 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3503)); -#3512 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3513),#3544); -#3513 = GEOMETRIC_CURVE_SET('',(#3514,#3521,#3528,#3536)); -#3514 = TRIMMED_CURVE('',#3515,(#3519,PARAMETER_VALUE(0.)),(#3520, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#3515 = LINE('',#3516,#3517); -#3516 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#3517 = VECTOR('',#3518,1.); -#3518 = DIRECTION('',(0.,0.,-1.)); -#3519 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#3520 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-4.5)); -#3521 = TRIMMED_CURVE('',#3522,(#3526,PARAMETER_VALUE(0.)),(#3527, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#3522 = LINE('',#3523,#3524); -#3523 = CARTESIAN_POINT('',(-2.4E-16,-13.78051916041,-1.5)); -#3524 = VECTOR('',#3525,1.); -#3525 = DIRECTION('',(0.,0.,-1.)); -#3526 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#3527 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#3528 = TRIMMED_CURVE('',#3529,(#3534,PARAMETER_VALUE(0.491618785725)),( - #3535,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3529 = CIRCLE('',#3530,4.); -#3530 = AXIS2_PLACEMENT_3D('',#3531,#3532,#3533); -#3531 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#3532 = DIRECTION('',(0.,0.,-1.)); -#3533 = DIRECTION('',(-1.,-0.,-0.)); -#3534 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#3535 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#3536 = TRIMMED_CURVE('',#3537,(#3542,PARAMETER_VALUE(0.491618785725)),( - #3543,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3537 = CIRCLE('',#3538,4.); -#3538 = AXIS2_PLACEMENT_3D('',#3539,#3540,#3541); -#3539 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#3540 = DIRECTION('',(0.,0.,-1.)); -#3541 = DIRECTION('',(-1.,-0.,-0.)); -#3542 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-4.5)); -#3543 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3548)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3545,#3546,#3547)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3545 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3546 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3547 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3548 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3545, - 'distance_accuracy_value','confusion accuracy'); -#3549 = SHAPE_DEFINITION_REPRESENTATION(#3550,#3512); -#3550 = PRODUCT_DEFINITION_SHAPE('','',#3551); -#3551 = PRODUCT_DEFINITION('design','',#3552,#3555); -#3552 = PRODUCT_DEFINITION_FORMATION('','',#3553); -#3553 = PRODUCT('Open CASCADE STEP translator 7.3 1.92', - 'Open CASCADE STEP translator 7.3 1.92','',(#3554)); -#3554 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3555 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3556 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3557,#3559); -#3557 = ( REPRESENTATION_RELATIONSHIP('','',#3512,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3558) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3558 = ITEM_DEFINED_TRANSFORMATION('','',#11,#379); -#3559 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3560); -#3560 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('92','','',#5,#3551,$); -#3561 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3553)); -#3562 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3563),#3642); -#3563 = GEOMETRIC_CURVE_SET('',(#3564,#3572,#3580,#3588,#3595,#3603, - #3611,#3619,#3627,#3634)); -#3564 = TRIMMED_CURVE('',#3565,(#3570,PARAMETER_VALUE(2.586013888124)),( - #3571,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#3565 = CIRCLE('',#3566,4.); -#3566 = AXIS2_PLACEMENT_3D('',#3567,#3568,#3569); -#3567 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-1.5)); -#3568 = DIRECTION('',(0.,0.,1.)); -#3569 = DIRECTION('',(1.,0.,0.)); -#3570 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-1.5)); -#3571 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-1.5)); -#3572 = TRIMMED_CURVE('',#3573,(#3578,PARAMETER_VALUE(4.188790204787)),( - #3579,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#3573 = CIRCLE('',#3574,11.999999999978); -#3574 = AXIS2_PLACEMENT_3D('',#3575,#3576,#3577); -#3575 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#3576 = DIRECTION('',(0.,0.,1.)); -#3577 = DIRECTION('',(1.,0.,0.)); -#3578 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#3579 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-1.5)); -#3580 = TRIMMED_CURVE('',#3581,(#3586,PARAMETER_VALUE(0.491618785725)),( - #3587,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3581 = CIRCLE('',#3582,4.); -#3582 = AXIS2_PLACEMENT_3D('',#3583,#3584,#3585); -#3583 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#3584 = DIRECTION('',(0.,0.,1.)); -#3585 = DIRECTION('',(1.,0.,0.)); -#3586 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#3587 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#3588 = TRIMMED_CURVE('',#3589,(#3593,PARAMETER_VALUE(10.408323237318)), - (#3594,PARAMETER_VALUE(13.78051916041)),.T.,.PARAMETER.); -#3589 = LINE('',#3590,#3591); -#3590 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#3591 = VECTOR('',#3592,1.); -#3592 = DIRECTION('',(-2.E-17,-1.,-0.)); -#3593 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#3594 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#3595 = TRIMMED_CURVE('',#3596,(#3601,PARAMETER_VALUE(0.597367339833)),( - #3602,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3596 = CIRCLE('',#3597,6.2); -#3597 = AXIS2_PLACEMENT_3D('',#3598,#3599,#3600); -#3598 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#3599 = DIRECTION('',(0.,0.,1.)); -#3600 = DIRECTION('',(1.,0.,0.)); -#3601 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#3602 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#3603 = TRIMMED_CURVE('',#3604,(#3609,PARAMETER_VALUE(4.18879020479)),( - #3610,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#3604 = CIRCLE('',#3605,8.8); -#3605 = AXIS2_PLACEMENT_3D('',#3606,#3607,#3608); -#3606 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#3607 = DIRECTION('',(0.,0.,1.)); -#3608 = DIRECTION('',(1.,0.,0.)); -#3609 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#3610 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#3611 = TRIMMED_CURVE('',#3612,(#3617,PARAMETER_VALUE(2.691762442233)),( - #3618,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#3612 = CIRCLE('',#3613,6.2); -#3613 = AXIS2_PLACEMENT_3D('',#3614,#3615,#3616); -#3614 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,-1.5)); -#3615 = DIRECTION('',(0.,0.,1.)); -#3616 = DIRECTION('',(1.,0.,0.)); -#3617 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#3618 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#3619 = TRIMMED_CURVE('',#3620,(#3625,PARAMETER_VALUE(0.)),(#3626, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3620 = CIRCLE('',#3621,8.8); -#3621 = AXIS2_PLACEMENT_3D('',#3622,#3623,#3624); -#3622 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#3623 = DIRECTION('',(0.,0.,1.)); -#3624 = DIRECTION('',(1.,0.,0.)); -#3625 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#3626 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#3627 = TRIMMED_CURVE('',#3628,(#3632,PARAMETER_VALUE(0.)),(#3633, - PARAMETER_VALUE(3.2)),.T.,.PARAMETER.); -#3628 = LINE('',#3629,#3630); -#3629 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#3630 = VECTOR('',#3631,1.); -#3631 = DIRECTION('',(3.E-17,-1.,0.)); -#3632 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#3633 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#3634 = TRIMMED_CURVE('',#3635,(#3640,PARAMETER_VALUE(0.)),(#3641, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3635 = CIRCLE('',#3636,12.); -#3636 = AXIS2_PLACEMENT_3D('',#3637,#3638,#3639); -#3637 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#3638 = DIRECTION('',(0.,0.,1.)); -#3639 = DIRECTION('',(1.,0.,0.)); -#3640 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-1.5)); -#3641 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#3642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3646)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3643,#3644,#3645)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3643 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3644 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3645 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3646 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3643, - 'distance_accuracy_value','confusion accuracy'); -#3647 = SHAPE_DEFINITION_REPRESENTATION(#3648,#3562); -#3648 = PRODUCT_DEFINITION_SHAPE('','',#3649); -#3649 = PRODUCT_DEFINITION('design','',#3650,#3653); -#3650 = PRODUCT_DEFINITION_FORMATION('','',#3651); -#3651 = PRODUCT('Open CASCADE STEP translator 7.3 1.93', - 'Open CASCADE STEP translator 7.3 1.93','',(#3652)); -#3652 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3653 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3654 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3655,#3657); -#3655 = ( REPRESENTATION_RELATIONSHIP('','',#3562,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3656) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3656 = ITEM_DEFINED_TRANSFORMATION('','',#11,#383); -#3657 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3658); -#3658 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('93','','',#5,#3649,$); -#3659 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3651)); -#3660 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3661),#3692); -#3661 = GEOMETRIC_CURVE_SET('',(#3662,#3669,#3676,#3684)); -#3662 = TRIMMED_CURVE('',#3663,(#3667,PARAMETER_VALUE(0.)),(#3668, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#3663 = LINE('',#3664,#3665); -#3664 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#3665 = VECTOR('',#3666,1.); -#3666 = DIRECTION('',(0.,0.,-1.)); -#3667 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#3668 = CARTESIAN_POINT('',(-12.,10.999999999999,-4.5)); -#3669 = TRIMMED_CURVE('',#3670,(#3674,PARAMETER_VALUE(0.)),(#3675, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#3670 = LINE('',#3671,#3672); -#3671 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#3672 = VECTOR('',#3673,1.); -#3673 = DIRECTION('',(0.,0.,-1.)); -#3674 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#3675 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#3676 = TRIMMED_CURVE('',#3677,(#3682,PARAMETER_VALUE(0.)),(#3683, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3677 = CIRCLE('',#3678,12.); -#3678 = AXIS2_PLACEMENT_3D('',#3679,#3680,#3681); -#3679 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#3680 = DIRECTION('',(0.,0.,-1.)); -#3681 = DIRECTION('',(-1.,-0.,-0.)); -#3682 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#3683 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#3684 = TRIMMED_CURVE('',#3685,(#3690,PARAMETER_VALUE(0.)),(#3691, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3685 = CIRCLE('',#3686,12.); -#3686 = AXIS2_PLACEMENT_3D('',#3687,#3688,#3689); -#3687 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#3688 = DIRECTION('',(0.,0.,-1.)); -#3689 = DIRECTION('',(-1.,-0.,-0.)); -#3690 = CARTESIAN_POINT('',(-12.,10.999999999999,-4.5)); -#3691 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#3692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3696)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3693,#3694,#3695)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3693 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3694 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3695 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3696 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3693, - 'distance_accuracy_value','confusion accuracy'); -#3697 = SHAPE_DEFINITION_REPRESENTATION(#3698,#3660); -#3698 = PRODUCT_DEFINITION_SHAPE('','',#3699); -#3699 = PRODUCT_DEFINITION('design','',#3700,#3703); -#3700 = PRODUCT_DEFINITION_FORMATION('','',#3701); -#3701 = PRODUCT('Open CASCADE STEP translator 7.3 1.94', - 'Open CASCADE STEP translator 7.3 1.94','',(#3702)); -#3702 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3703 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3704 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3705,#3707); -#3705 = ( REPRESENTATION_RELATIONSHIP('','',#3660,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3706) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3706 = ITEM_DEFINED_TRANSFORMATION('','',#11,#387); -#3707 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3708); -#3708 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','','',#5,#3699,$); -#3709 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3701)); -#3710 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3711),#3742); -#3711 = GEOMETRIC_CURVE_SET('',(#3712,#3719,#3726,#3734)); -#3712 = TRIMMED_CURVE('',#3713,(#3717,PARAMETER_VALUE(0.)),(#3718, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3713 = LINE('',#3714,#3715); -#3714 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#3715 = VECTOR('',#3716,1.); -#3716 = DIRECTION('',(-0.,-0.,-1.)); -#3717 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#3718 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#3719 = TRIMMED_CURVE('',#3720,(#3724,PARAMETER_VALUE(0.)),(#3725, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3720 = LINE('',#3721,#3722); -#3721 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#3722 = VECTOR('',#3723,1.); -#3723 = DIRECTION('',(-0.,-0.,-1.)); -#3724 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#3725 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#3726 = TRIMMED_CURVE('',#3727,(#3732,PARAMETER_VALUE(4.18879020479)),( - #3733,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#3727 = CIRCLE('',#3728,8.8); -#3728 = AXIS2_PLACEMENT_3D('',#3729,#3730,#3731); -#3729 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#3730 = DIRECTION('',(0.,0.,1.)); -#3731 = DIRECTION('',(1.,0.,0.)); -#3732 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#3733 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#3734 = TRIMMED_CURVE('',#3735,(#3740,PARAMETER_VALUE(4.18879020479)),( - #3741,PARAMETER_VALUE(7.330382858373)),.T.,.PARAMETER.); -#3735 = CIRCLE('',#3736,8.8); -#3736 = AXIS2_PLACEMENT_3D('',#3737,#3738,#3739); -#3737 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#3738 = DIRECTION('',(0.,0.,1.)); -#3739 = DIRECTION('',(1.,0.,0.)); -#3740 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#3741 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#3742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3746)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3743,#3744,#3745)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3743 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3744 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3745 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3746 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3743, - 'distance_accuracy_value','confusion accuracy'); -#3747 = SHAPE_DEFINITION_REPRESENTATION(#3748,#3710); -#3748 = PRODUCT_DEFINITION_SHAPE('','',#3749); -#3749 = PRODUCT_DEFINITION('design','',#3750,#3753); -#3750 = PRODUCT_DEFINITION_FORMATION('','',#3751); -#3751 = PRODUCT('Open CASCADE STEP translator 7.3 1.95', - 'Open CASCADE STEP translator 7.3 1.95','',(#3752)); -#3752 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3753 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3754 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3755,#3757); -#3755 = ( REPRESENTATION_RELATIONSHIP('','',#3710,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3756) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3756 = ITEM_DEFINED_TRANSFORMATION('','',#11,#391); -#3757 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3758); -#3758 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','','',#5,#3749,$); -#3759 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3751)); -#3760 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3761),#3792); -#3761 = GEOMETRIC_CURVE_SET('',(#3762,#3769,#3776,#3784)); -#3762 = TRIMMED_CURVE('',#3763,(#3767,PARAMETER_VALUE(0.)),(#3768, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3763 = LINE('',#3764,#3765); -#3764 = CARTESIAN_POINT('',(8.8,11.,0.)); -#3765 = VECTOR('',#3766,1.); -#3766 = DIRECTION('',(-0.,-0.,-1.)); -#3767 = CARTESIAN_POINT('',(8.8,11.,0.)); -#3768 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#3769 = TRIMMED_CURVE('',#3770,(#3774,PARAMETER_VALUE(0.)),(#3775, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3770 = LINE('',#3771,#3772); -#3771 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#3772 = VECTOR('',#3773,1.); -#3773 = DIRECTION('',(0.,0.,-1.)); -#3774 = CARTESIAN_POINT('',(0.,19.8,0.)); -#3775 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#3776 = TRIMMED_CURVE('',#3777,(#3782,PARAMETER_VALUE(0.)),(#3783, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3777 = CIRCLE('',#3778,8.8); -#3778 = AXIS2_PLACEMENT_3D('',#3779,#3780,#3781); -#3779 = CARTESIAN_POINT('',(0.,11.,0.)); -#3780 = DIRECTION('',(0.,0.,1.)); -#3781 = DIRECTION('',(1.,0.,0.)); -#3782 = CARTESIAN_POINT('',(8.8,11.,0.)); -#3783 = CARTESIAN_POINT('',(0.,19.8,0.)); -#3784 = TRIMMED_CURVE('',#3785,(#3790,PARAMETER_VALUE(0.)),(#3791, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3785 = CIRCLE('',#3786,8.8); -#3786 = AXIS2_PLACEMENT_3D('',#3787,#3788,#3789); -#3787 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#3788 = DIRECTION('',(0.,0.,1.)); -#3789 = DIRECTION('',(1.,0.,0.)); -#3790 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#3791 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#3792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3796)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3793,#3794,#3795)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3793 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3794 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3795 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3796 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3793, - 'distance_accuracy_value','confusion accuracy'); -#3797 = SHAPE_DEFINITION_REPRESENTATION(#3798,#3760); -#3798 = PRODUCT_DEFINITION_SHAPE('','',#3799); -#3799 = PRODUCT_DEFINITION('design','',#3800,#3803); -#3800 = PRODUCT_DEFINITION_FORMATION('','',#3801); -#3801 = PRODUCT('Open CASCADE STEP translator 7.3 1.96', - 'Open CASCADE STEP translator 7.3 1.96','',(#3802)); -#3802 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3803 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3804 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3805,#3807); -#3805 = ( REPRESENTATION_RELATIONSHIP('','',#3760,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3806) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3806 = ITEM_DEFINED_TRANSFORMATION('','',#11,#395); -#3807 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3808); -#3808 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','','',#5,#3799,$); -#3809 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3801)); -#3810 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3811),#3842); -#3811 = GEOMETRIC_CURVE_SET('',(#3812,#3819,#3826,#3834)); -#3812 = TRIMMED_CURVE('',#3813,(#3817,PARAMETER_VALUE(0.)),(#3818, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3813 = LINE('',#3814,#3815); -#3814 = CARTESIAN_POINT('',(8.8,11.,0.)); -#3815 = VECTOR('',#3816,1.); -#3816 = DIRECTION('',(-0.,-0.,-1.)); -#3817 = CARTESIAN_POINT('',(8.8,11.,0.)); -#3818 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#3819 = TRIMMED_CURVE('',#3820,(#3824,PARAMETER_VALUE(0.)),(#3825, - PARAMETER_VALUE(1.5)),.T.,.PARAMETER.); -#3820 = LINE('',#3821,#3822); -#3821 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#3822 = VECTOR('',#3823,1.); -#3823 = DIRECTION('',(-0.,-0.,-1.)); -#3824 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#3825 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#3826 = TRIMMED_CURVE('',#3827,(#3832,PARAMETER_VALUE(2.691762442233)),( - #3833,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#3827 = CIRCLE('',#3828,6.2); -#3828 = AXIS2_PLACEMENT_3D('',#3829,#3830,#3831); -#3829 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#3830 = DIRECTION('',(0.,0.,1.)); -#3831 = DIRECTION('',(1.,0.,0.)); -#3832 = CARTESIAN_POINT('',(8.8,11.,0.)); -#3833 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#3834 = TRIMMED_CURVE('',#3835,(#3840,PARAMETER_VALUE(2.691762442233)),( - #3841,PARAMETER_VALUE(4.638620416146)),.T.,.PARAMETER.); -#3835 = CIRCLE('',#3836,6.2); -#3836 = AXIS2_PLACEMENT_3D('',#3837,#3838,#3839); -#3837 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,-1.5)); -#3838 = DIRECTION('',(0.,0.,1.)); -#3839 = DIRECTION('',(1.,0.,0.)); -#3840 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#3841 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#3842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3846)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3843,#3844,#3845)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3843 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3844 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3845 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3846 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3843, - 'distance_accuracy_value','confusion accuracy'); -#3847 = SHAPE_DEFINITION_REPRESENTATION(#3848,#3810); -#3848 = PRODUCT_DEFINITION_SHAPE('','',#3849); -#3849 = PRODUCT_DEFINITION('design','',#3850,#3853); -#3850 = PRODUCT_DEFINITION_FORMATION('','',#3851); -#3851 = PRODUCT('Open CASCADE STEP translator 7.3 1.97', - 'Open CASCADE STEP translator 7.3 1.97','',(#3852)); -#3852 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3853 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3854 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3855,#3857); -#3855 = ( REPRESENTATION_RELATIONSHIP('','',#3810,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3856) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3856 = ITEM_DEFINED_TRANSFORMATION('','',#11,#399); -#3857 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3858); -#3858 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','','',#5,#3849,$); -#3859 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3851)); -#3860 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3861),#3899); -#3861 = GEOMETRIC_CURVE_SET('',(#3862,#3869,#3877,#3884,#3891)); -#3862 = TRIMMED_CURVE('',#3863,(#3867,PARAMETER_VALUE(0.)),(#3868, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#3863 = LINE('',#3864,#3865); -#3864 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#3865 = VECTOR('',#3866,1.); -#3866 = DIRECTION('',(-0.,-0.,-1.)); -#3867 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#3868 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#3869 = TRIMMED_CURVE('',#3870,(#3875,PARAMETER_VALUE(4.712388980385)),( - #3876,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3870 = CIRCLE('',#3871,0.75); -#3871 = AXIS2_PLACEMENT_3D('',#3872,#3873,#3874); -#3872 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#3873 = DIRECTION('',(0.,0.,1.)); -#3874 = DIRECTION('',(1.,0.,0.)); -#3875 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#3876 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#3877 = TRIMMED_CURVE('',#3878,(#3882,PARAMETER_VALUE(-4.5)),(#3883, - PARAMETER_VALUE(-1.5)),.T.,.PARAMETER.); -#3878 = LINE('',#3879,#3880); -#3879 = CARTESIAN_POINT('',(-3.325E-16,9.75,0.)); -#3880 = VECTOR('',#3881,1.); -#3881 = DIRECTION('',(0.,0.,1.)); -#3882 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#3883 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#3884 = TRIMMED_CURVE('',#3885,(#3889,PARAMETER_VALUE(-1.5)),(#3890, - PARAMETER_VALUE(0.)),.T.,.PARAMETER.); -#3885 = LINE('',#3886,#3887); -#3886 = CARTESIAN_POINT('',(-2.385E-16,9.75,0.)); -#3887 = VECTOR('',#3888,1.); -#3888 = DIRECTION('',(0.,0.,1.)); -#3889 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#3890 = CARTESIAN_POINT('',(0.,9.75,0.)); -#3891 = TRIMMED_CURVE('',#3892,(#3897,PARAMETER_VALUE(4.712388980385)),( - #3898,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3892 = CIRCLE('',#3893,0.75); -#3893 = AXIS2_PLACEMENT_3D('',#3894,#3895,#3896); -#3894 = CARTESIAN_POINT('',(0.,10.5,0.)); -#3895 = DIRECTION('',(0.,0.,1.)); -#3896 = DIRECTION('',(1.,0.,0.)); -#3897 = CARTESIAN_POINT('',(0.,9.75,0.)); -#3898 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#3899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3903)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3900,#3901,#3902)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3900 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3901 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3902 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3903 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3900, - 'distance_accuracy_value','confusion accuracy'); -#3904 = SHAPE_DEFINITION_REPRESENTATION(#3905,#3860); -#3905 = PRODUCT_DEFINITION_SHAPE('','',#3906); -#3906 = PRODUCT_DEFINITION('design','',#3907,#3910); -#3907 = PRODUCT_DEFINITION_FORMATION('','',#3908); -#3908 = PRODUCT('Open CASCADE STEP translator 7.3 1.98', - 'Open CASCADE STEP translator 7.3 1.98','',(#3909)); -#3909 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3910 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3911 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3912,#3914); -#3912 = ( REPRESENTATION_RELATIONSHIP('','',#3860,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3913) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3913 = ITEM_DEFINED_TRANSFORMATION('','',#11,#403); -#3914 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3915); -#3915 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','','',#5,#3906,$); -#3916 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3908)); -#3917 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3918),#3956); -#3918 = GEOMETRIC_CURVE_SET('',(#3919,#3927,#3934,#3941,#3949)); -#3919 = TRIMMED_CURVE('',#3920,(#3925,PARAMETER_VALUE(0.)),(#3926, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3920 = CIRCLE('',#3921,0.75); -#3921 = AXIS2_PLACEMENT_3D('',#3922,#3923,#3924); -#3922 = CARTESIAN_POINT('',(0.,10.5,0.)); -#3923 = DIRECTION('',(0.,0.,1.)); -#3924 = DIRECTION('',(1.,0.,0.)); -#3925 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#3926 = CARTESIAN_POINT('',(0.,11.25,0.)); -#3927 = TRIMMED_CURVE('',#3928,(#3932,PARAMETER_VALUE(-1.5)),(#3933, - PARAMETER_VALUE(0.)),.T.,.PARAMETER.); -#3928 = LINE('',#3929,#3930); -#3929 = CARTESIAN_POINT('',(-2.835E-16,11.25,0.)); -#3930 = VECTOR('',#3931,1.); -#3931 = DIRECTION('',(0.,0.,1.)); -#3932 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#3933 = CARTESIAN_POINT('',(0.,11.25,0.)); -#3934 = TRIMMED_CURVE('',#3935,(#3939,PARAMETER_VALUE(-4.5)),(#3940, - PARAMETER_VALUE(-1.5)),.T.,.PARAMETER.); -#3935 = LINE('',#3936,#3937); -#3936 = CARTESIAN_POINT('',(-3.775E-16,11.25,0.)); -#3937 = VECTOR('',#3938,1.); -#3938 = DIRECTION('',(0.,0.,1.)); -#3939 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#3940 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#3941 = TRIMMED_CURVE('',#3942,(#3947,PARAMETER_VALUE(0.)),(#3948, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#3942 = CIRCLE('',#3943,0.75); -#3943 = AXIS2_PLACEMENT_3D('',#3944,#3945,#3946); -#3944 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#3945 = DIRECTION('',(0.,0.,1.)); -#3946 = DIRECTION('',(1.,0.,0.)); -#3947 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#3948 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#3949 = TRIMMED_CURVE('',#3950,(#3954,PARAMETER_VALUE(0.)),(#3955, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#3950 = LINE('',#3951,#3952); -#3951 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#3952 = VECTOR('',#3953,1.); -#3953 = DIRECTION('',(-0.,-0.,-1.)); -#3954 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#3955 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#3956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3960)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3957,#3958,#3959)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#3957 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#3958 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#3959 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#3960 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3957, - 'distance_accuracy_value','confusion accuracy'); -#3961 = SHAPE_DEFINITION_REPRESENTATION(#3962,#3917); -#3962 = PRODUCT_DEFINITION_SHAPE('','',#3963); -#3963 = PRODUCT_DEFINITION('design','',#3964,#3967); -#3964 = PRODUCT_DEFINITION_FORMATION('','',#3965); -#3965 = PRODUCT('Open CASCADE STEP translator 7.3 1.99', - 'Open CASCADE STEP translator 7.3 1.99','',(#3966)); -#3966 = PRODUCT_CONTEXT('',#2,'mechanical'); -#3967 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#3968 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3969,#3971); -#3969 = ( REPRESENTATION_RELATIONSHIP('','',#3917,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3970) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#3970 = ITEM_DEFINED_TRANSFORMATION('','',#11,#407); -#3971 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #3972); -#3972 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('99','','',#5,#3963,$); -#3973 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3965)); -#3974 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #3975),#3999); -#3975 = GEOMETRIC_CURVE_SET('',(#3976,#3983,#3991)); -#3976 = TRIMMED_CURVE('',#3977,(#3981,PARAMETER_VALUE(0.)),(#3982, - PARAMETER_VALUE(4.5)),.T.,.PARAMETER.); -#3977 = LINE('',#3978,#3979); -#3978 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#3979 = VECTOR('',#3980,1.); -#3980 = DIRECTION('',(-0.,0.,-1.)); -#3981 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#3982 = CARTESIAN_POINT('',(0.75,-10.5,-4.5)); -#3983 = TRIMMED_CURVE('',#3984,(#3989,PARAMETER_VALUE(0.)),(#3990, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3984 = CIRCLE('',#3985,0.75); -#3985 = AXIS2_PLACEMENT_3D('',#3986,#3987,#3988); -#3986 = CARTESIAN_POINT('',(0.,-10.5,0.)); -#3987 = DIRECTION('',(0.,0.,-1.)); -#3988 = DIRECTION('',(1.,0.,0.)); -#3989 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#3990 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#3991 = TRIMMED_CURVE('',#3992,(#3997,PARAMETER_VALUE(0.)),(#3998, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#3992 = CIRCLE('',#3993,0.75); -#3993 = AXIS2_PLACEMENT_3D('',#3994,#3995,#3996); -#3994 = CARTESIAN_POINT('',(0.,-10.5,-4.5)); -#3995 = DIRECTION('',(0.,0.,-1.)); -#3996 = DIRECTION('',(1.,0.,0.)); -#3997 = CARTESIAN_POINT('',(0.75,-10.5,-4.5)); -#3998 = CARTESIAN_POINT('',(0.75,-10.5,-4.5)); -#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4003)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4000,#4001,#4002)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4000 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4001 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4002 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4003 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#4000, - 'distance_accuracy_value','confusion accuracy'); -#4004 = SHAPE_DEFINITION_REPRESENTATION(#4005,#3974); -#4005 = PRODUCT_DEFINITION_SHAPE('','',#4006); -#4006 = PRODUCT_DEFINITION('design','',#4007,#4010); -#4007 = PRODUCT_DEFINITION_FORMATION('','',#4008); -#4008 = PRODUCT('Open CASCADE STEP translator 7.3 1.100', - 'Open CASCADE STEP translator 7.3 1.100','',(#4009)); -#4009 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4010 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4011 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4012,#4014); -#4012 = ( REPRESENTATION_RELATIONSHIP('','',#3974,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4013) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4013 = ITEM_DEFINED_TRANSFORMATION('','',#11,#411); -#4014 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4015); -#4015 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('100','','',#5,#4006,$); -#4016 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4008)); -#4017 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #4018),#4088); -#4018 = GEOMETRIC_CURVE_SET('',(#4019,#4027,#4035,#4043,#4050,#4058, - #4066,#4073,#4081)); -#4019 = TRIMMED_CURVE('',#4020,(#4025,PARAMETER_VALUE(2.586013888124)),( - #4026,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#4020 = CIRCLE('',#4021,4.); -#4021 = AXIS2_PLACEMENT_3D('',#4022,#4023,#4024); -#4022 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-4.5)); -#4023 = DIRECTION('',(0.,0.,-1.)); -#4024 = DIRECTION('',(-1.,-0.,-0.)); -#4025 = CARTESIAN_POINT('',(-12.,10.999999999999,-4.5)); -#4026 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-4.5)); -#4027 = TRIMMED_CURVE('',#4028,(#4033,PARAMETER_VALUE(0.)),(#4034, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4028 = CIRCLE('',#4029,12.); -#4029 = AXIS2_PLACEMENT_3D('',#4030,#4031,#4032); -#4030 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#4031 = DIRECTION('',(0.,0.,-1.)); -#4032 = DIRECTION('',(-1.,-0.,-0.)); -#4033 = CARTESIAN_POINT('',(-12.,10.999999999999,-4.5)); -#4034 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#4035 = TRIMMED_CURVE('',#4036,(#4041,PARAMETER_VALUE(4.188790204787)),( - #4042,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#4036 = CIRCLE('',#4037,11.999999999978); -#4037 = AXIS2_PLACEMENT_3D('',#4038,#4039,#4040); -#4038 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-4.5)); -#4039 = DIRECTION('',(0.,0.,-1.)); -#4040 = DIRECTION('',(-1.,-0.,-0.)); -#4041 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-4.5)); -#4042 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-4.5)); -#4043 = TRIMMED_CURVE('',#4044,(#4048,PARAMETER_VALUE(0.)),(#4049, - PARAMETER_VALUE(11.75)),.T.,.PARAMETER.); -#4044 = LINE('',#4045,#4046); -#4045 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#4046 = VECTOR('',#4047,1.); -#4047 = DIRECTION('',(3.E-17,-1.,0.)); -#4048 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#4049 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#4050 = TRIMMED_CURVE('',#4051,(#4056,PARAMETER_VALUE(0.491618785725)),( - #4057,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4051 = CIRCLE('',#4052,4.); -#4052 = AXIS2_PLACEMENT_3D('',#4053,#4054,#4055); -#4053 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#4054 = DIRECTION('',(0.,0.,-1.)); -#4055 = DIRECTION('',(-1.,-0.,-0.)); -#4056 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-4.5)); -#4057 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#4058 = TRIMMED_CURVE('',#4059,(#4064,PARAMETER_VALUE(0.)),(#4065, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4059 = CIRCLE('',#4060,0.75); -#4060 = AXIS2_PLACEMENT_3D('',#4061,#4062,#4063); -#4061 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#4062 = DIRECTION('',(0.,0.,-1.)); -#4063 = DIRECTION('',(-1.,-0.,-0.)); -#4064 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#4065 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#4066 = TRIMMED_CURVE('',#4067,(#4071,PARAMETER_VALUE(0.)),(#4072, - PARAMETER_VALUE(13.78051916041)),.T.,.PARAMETER.); -#4067 = LINE('',#4068,#4069); -#4068 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#4069 = VECTOR('',#4070,1.); -#4070 = DIRECTION('',(-2.E-17,-1.,-0.)); -#4071 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#4072 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#4073 = TRIMMED_CURVE('',#4074,(#4079,PARAMETER_VALUE(4.712388980385)),( - #4080,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#4074 = CIRCLE('',#4075,0.75); -#4075 = AXIS2_PLACEMENT_3D('',#4076,#4077,#4078); -#4076 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#4077 = DIRECTION('',(0.,0.,-1.)); -#4078 = DIRECTION('',(-1.,-0.,-0.)); -#4079 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#4080 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#4081 = TRIMMED_CURVE('',#4082,(#4086,PARAMETER_VALUE(13.25)),(#4087, - PARAMETER_VALUE(23.)),.T.,.PARAMETER.); -#4082 = LINE('',#4083,#4084); -#4083 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#4084 = VECTOR('',#4085,1.); -#4085 = DIRECTION('',(3.E-17,-1.,0.)); -#4086 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#4087 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#4088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4092)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4089,#4090,#4091)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4089 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4090 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4091 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4092 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4089, - 'distance_accuracy_value','confusion accuracy'); -#4093 = SHAPE_DEFINITION_REPRESENTATION(#4094,#4017); -#4094 = PRODUCT_DEFINITION_SHAPE('','',#4095); -#4095 = PRODUCT_DEFINITION('design','',#4096,#4099); -#4096 = PRODUCT_DEFINITION_FORMATION('','',#4097); -#4097 = PRODUCT('Open CASCADE STEP translator 7.3 1.101', - 'Open CASCADE STEP translator 7.3 1.101','',(#4098)); -#4098 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4099 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4100 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4101,#4103); -#4101 = ( REPRESENTATION_RELATIONSHIP('','',#4017,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4102) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4102 = ITEM_DEFINED_TRANSFORMATION('','',#11,#415); -#4103 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4104); -#4104 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('101','','',#5,#4095,$); -#4105 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4097)); -#4106 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #4107),#4116); -#4107 = GEOMETRIC_CURVE_SET('',(#4108)); -#4108 = TRIMMED_CURVE('',#4109,(#4114,PARAMETER_VALUE(0.)),(#4115, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#4109 = CIRCLE('',#4110,0.75); -#4110 = AXIS2_PLACEMENT_3D('',#4111,#4112,#4113); -#4111 = CARTESIAN_POINT('',(-9.093266739737,-5.25,-4.5)); -#4112 = DIRECTION('',(0.,0.,1.)); -#4113 = DIRECTION('',(-0.5,0.866025403784,0.)); -#4114 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,-4.5)); -#4115 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,-4.5)); -#4116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4120)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4117,#4118,#4119)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4117 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4118 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4119 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4120 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#4117, - 'distance_accuracy_value','confusion accuracy'); -#4121 = SHAPE_DEFINITION_REPRESENTATION(#4122,#4106); -#4122 = PRODUCT_DEFINITION_SHAPE('','',#4123); -#4123 = PRODUCT_DEFINITION('design','',#4124,#4127); -#4124 = PRODUCT_DEFINITION_FORMATION('','',#4125); -#4125 = PRODUCT('Open CASCADE STEP translator 7.3 1.102', - 'Open CASCADE STEP translator 7.3 1.102','',(#4126)); -#4126 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4127 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4128 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4129,#4131); -#4129 = ( REPRESENTATION_RELATIONSHIP('','',#4106,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4130) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4130 = ITEM_DEFINED_TRANSFORMATION('','',#11,#419); -#4131 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4132); -#4132 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('102','','',#5,#4123,$); -#4133 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4125)); -#4134 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #4135),#4166); -#4135 = GEOMETRIC_CURVE_SET('',(#4136,#4143,#4150,#4158)); -#4136 = TRIMMED_CURVE('',#4137,(#4141,PARAMETER_VALUE(0.)),(#4142, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#4137 = LINE('',#4138,#4139); -#4138 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#4139 = VECTOR('',#4140,1.); -#4140 = DIRECTION('',(-0.,-0.,-1.)); -#4141 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#4142 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-4.5)); -#4143 = TRIMMED_CURVE('',#4144,(#4148,PARAMETER_VALUE(0.)),(#4149, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#4144 = LINE('',#4145,#4146); -#4145 = CARTESIAN_POINT('',(-2.4E-16,-13.78051916041,-1.5)); -#4146 = VECTOR('',#4147,1.); -#4147 = DIRECTION('',(0.,0.,-1.)); -#4148 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#4149 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#4150 = TRIMMED_CURVE('',#4151,(#4156,PARAMETER_VALUE(0.491618785725)),( - #4157,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4151 = CIRCLE('',#4152,4.); -#4152 = AXIS2_PLACEMENT_3D('',#4153,#4154,#4155); -#4153 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#4154 = DIRECTION('',(0.,0.,1.)); -#4155 = DIRECTION('',(1.,0.,0.)); -#4156 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#4157 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#4158 = TRIMMED_CURVE('',#4159,(#4164,PARAMETER_VALUE(0.491618785725)),( - #4165,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4159 = CIRCLE('',#4160,4.); -#4160 = AXIS2_PLACEMENT_3D('',#4161,#4162,#4163); -#4161 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#4162 = DIRECTION('',(0.,0.,1.)); -#4163 = DIRECTION('',(1.,0.,0.)); -#4164 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-4.5)); -#4165 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#4166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4170)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4167,#4168,#4169)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4167 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4168 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4169 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4170 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4167, - 'distance_accuracy_value','confusion accuracy'); -#4171 = SHAPE_DEFINITION_REPRESENTATION(#4172,#4134); -#4172 = PRODUCT_DEFINITION_SHAPE('','',#4173); -#4173 = PRODUCT_DEFINITION('design','',#4174,#4177); -#4174 = PRODUCT_DEFINITION_FORMATION('','',#4175); -#4175 = PRODUCT('Open CASCADE STEP translator 7.3 1.103', - 'Open CASCADE STEP translator 7.3 1.103','',(#4176)); -#4176 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4177 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4178 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4179,#4181); -#4179 = ( REPRESENTATION_RELATIONSHIP('','',#4134,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4180) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4180 = ITEM_DEFINED_TRANSFORMATION('','',#11,#423); -#4181 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4182); -#4182 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('103','','',#5,#4173,$); -#4183 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4175)); -#4184 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #4185),#4216); -#4185 = GEOMETRIC_CURVE_SET('',(#4186,#4193,#4200,#4208)); -#4186 = TRIMMED_CURVE('',#4187,(#4191,PARAMETER_VALUE(0.)),(#4192, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#4187 = LINE('',#4188,#4189); -#4188 = CARTESIAN_POINT('',(12.000000000002,10.999999999999,0.)); -#4189 = VECTOR('',#4190,1.); -#4190 = DIRECTION('',(-0.,-0.,-1.)); -#4191 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,0.)); -#4192 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-3.)); -#4193 = TRIMMED_CURVE('',#4194,(#4198,PARAMETER_VALUE(0.)),(#4199, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#4194 = LINE('',#4195,#4196); -#4195 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#4196 = VECTOR('',#4197,1.); -#4197 = DIRECTION('',(-0.,-0.,-1.)); -#4198 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#4199 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-3.)); -#4200 = TRIMMED_CURVE('',#4201,(#4206,PARAMETER_VALUE(2.586013888124)),( - #4207,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#4201 = CIRCLE('',#4202,4.); -#4202 = AXIS2_PLACEMENT_3D('',#4203,#4204,#4205); -#4203 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,0.)); -#4204 = DIRECTION('',(0.,0.,1.)); -#4205 = DIRECTION('',(1.,0.,0.)); -#4206 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,0.)); -#4207 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#4208 = TRIMMED_CURVE('',#4209,(#4214,PARAMETER_VALUE(2.586013888124)),( - #4215,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#4209 = CIRCLE('',#4210,4.); -#4210 = AXIS2_PLACEMENT_3D('',#4211,#4212,#4213); -#4211 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-3.)); -#4212 = DIRECTION('',(0.,0.,1.)); -#4213 = DIRECTION('',(1.,0.,0.)); -#4214 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-3.)); -#4215 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-3.)); -#4216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4220)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4217,#4218,#4219)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4217 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4218 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4219 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4220 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4217, - 'distance_accuracy_value','confusion accuracy'); -#4221 = SHAPE_DEFINITION_REPRESENTATION(#4222,#4184); -#4222 = PRODUCT_DEFINITION_SHAPE('','',#4223); -#4223 = PRODUCT_DEFINITION('design','',#4224,#4227); -#4224 = PRODUCT_DEFINITION_FORMATION('','',#4225); -#4225 = PRODUCT('Open CASCADE STEP translator 7.3 1.104', - 'Open CASCADE STEP translator 7.3 1.104','',(#4226)); -#4226 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4227 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4228 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4229,#4231); -#4229 = ( REPRESENTATION_RELATIONSHIP('','',#4184,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4230) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4230 = ITEM_DEFINED_TRANSFORMATION('','',#11,#427); -#4231 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4232); -#4232 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('104','','',#5,#4223,$); -#4233 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4225)); -#4234 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #4235),#4266); -#4235 = GEOMETRIC_CURVE_SET('',(#4236,#4243,#4250,#4258)); -#4236 = TRIMMED_CURVE('',#4237,(#4241,PARAMETER_VALUE(0.)),(#4242, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#4237 = LINE('',#4238,#4239); -#4238 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#4239 = VECTOR('',#4240,1.); -#4240 = DIRECTION('',(-0.,-0.,-1.)); -#4241 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#4242 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-3.)); -#4243 = TRIMMED_CURVE('',#4244,(#4248,PARAMETER_VALUE(0.)),(#4249, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#4244 = LINE('',#4245,#4246); -#4245 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#4246 = VECTOR('',#4247,1.); -#4247 = DIRECTION('',(-0.,-0.,-1.)); -#4248 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#4249 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-3.)); -#4250 = TRIMMED_CURVE('',#4251,(#4256,PARAMETER_VALUE(4.188790204787)),( - #4257,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#4251 = CIRCLE('',#4252,11.999999999978); -#4252 = AXIS2_PLACEMENT_3D('',#4253,#4254,#4255); -#4253 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#4254 = DIRECTION('',(0.,0.,1.)); -#4255 = DIRECTION('',(1.,0.,0.)); -#4256 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#4257 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#4258 = TRIMMED_CURVE('',#4259,(#4264,PARAMETER_VALUE(4.188790204787)),( - #4265,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#4259 = CIRCLE('',#4260,11.999999999978); -#4260 = AXIS2_PLACEMENT_3D('',#4261,#4262,#4263); -#4261 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-3.)); -#4262 = DIRECTION('',(0.,0.,1.)); -#4263 = DIRECTION('',(1.,0.,0.)); -#4264 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-3.)); -#4265 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-3.)); -#4266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4270)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4267,#4268,#4269)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4267 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4268 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4269 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4270 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4267, - 'distance_accuracy_value','confusion accuracy'); -#4271 = SHAPE_DEFINITION_REPRESENTATION(#4272,#4234); -#4272 = PRODUCT_DEFINITION_SHAPE('','',#4273); -#4273 = PRODUCT_DEFINITION('design','',#4274,#4277); -#4274 = PRODUCT_DEFINITION_FORMATION('','',#4275); -#4275 = PRODUCT('Open CASCADE STEP translator 7.3 1.105', - 'Open CASCADE STEP translator 7.3 1.105','',(#4276)); -#4276 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4277 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4278 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4279,#4281); -#4279 = ( REPRESENTATION_RELATIONSHIP('','',#4234,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4280) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4280 = ITEM_DEFINED_TRANSFORMATION('','',#11,#431); -#4281 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4282); -#4282 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('105','','',#5,#4273,$); -#4283 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4275)); -#4284 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #4285),#4316); -#4285 = GEOMETRIC_CURVE_SET('',(#4286,#4293,#4300,#4308)); -#4286 = TRIMMED_CURVE('',#4287,(#4291,PARAMETER_VALUE(0.)),(#4292, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#4287 = LINE('',#4288,#4289); -#4288 = CARTESIAN_POINT('',(12.000000000002,10.999999999999,-1.5)); -#4289 = VECTOR('',#4290,1.); -#4290 = DIRECTION('',(-0.,-0.,-1.)); -#4291 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-1.5)); -#4292 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-4.5)); -#4293 = TRIMMED_CURVE('',#4294,(#4298,PARAMETER_VALUE(0.)),(#4299, - PARAMETER_VALUE(3.)),.T.,.PARAMETER.); -#4294 = LINE('',#4295,#4296); -#4295 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#4296 = VECTOR('',#4297,1.); -#4297 = DIRECTION('',(0.,0.,-1.)); -#4298 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#4299 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#4300 = TRIMMED_CURVE('',#4301,(#4306,PARAMETER_VALUE(0.)),(#4307, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4301 = CIRCLE('',#4302,12.); -#4302 = AXIS2_PLACEMENT_3D('',#4303,#4304,#4305); -#4303 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#4304 = DIRECTION('',(0.,0.,1.)); -#4305 = DIRECTION('',(1.,0.,0.)); -#4306 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-1.5)); -#4307 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#4308 = TRIMMED_CURVE('',#4309,(#4314,PARAMETER_VALUE(0.)),(#4315, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4309 = CIRCLE('',#4310,12.); -#4310 = AXIS2_PLACEMENT_3D('',#4311,#4312,#4313); -#4311 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#4312 = DIRECTION('',(0.,0.,1.)); -#4313 = DIRECTION('',(1.,0.,0.)); -#4314 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-4.5)); -#4315 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4320)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4317,#4318,#4319)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4317 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4318 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4319 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4320 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4317, - 'distance_accuracy_value','confusion accuracy'); -#4321 = SHAPE_DEFINITION_REPRESENTATION(#4322,#4284); -#4322 = PRODUCT_DEFINITION_SHAPE('','',#4323); -#4323 = PRODUCT_DEFINITION('design','',#4324,#4327); -#4324 = PRODUCT_DEFINITION_FORMATION('','',#4325); -#4325 = PRODUCT('Open CASCADE STEP translator 7.3 1.106', - 'Open CASCADE STEP translator 7.3 1.106','',(#4326)); -#4326 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4327 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4328 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4329,#4331); -#4329 = ( REPRESENTATION_RELATIONSHIP('','',#4284,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4330) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4330 = ITEM_DEFINED_TRANSFORMATION('','',#11,#435); -#4331 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4332); -#4332 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('106','','',#5,#4323,$); -#4333 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4325)); -#4334 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #4335),#4405); -#4335 = GEOMETRIC_CURVE_SET('',(#4336,#4344,#4352,#4360,#4367,#4375, - #4383,#4390,#4398)); -#4336 = TRIMMED_CURVE('',#4337,(#4342,PARAMETER_VALUE(2.586013888124)),( - #4343,PARAMETER_VALUE(4.744368970247)),.T.,.PARAMETER.); -#4337 = CIRCLE('',#4338,4.); -#4338 = AXIS2_PLACEMENT_3D('',#4339,#4340,#4341); -#4339 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-4.5)); -#4340 = DIRECTION('',(0.,0.,1.)); -#4341 = DIRECTION('',(1.,0.,0.)); -#4342 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-4.5)); -#4343 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-4.5)); -#4344 = TRIMMED_CURVE('',#4345,(#4350,PARAMETER_VALUE(0.)),(#4351, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4345 = CIRCLE('',#4346,12.); -#4346 = AXIS2_PLACEMENT_3D('',#4347,#4348,#4349); -#4347 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#4348 = DIRECTION('',(0.,0.,1.)); -#4349 = DIRECTION('',(1.,0.,0.)); -#4350 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-4.5)); -#4351 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#4352 = TRIMMED_CURVE('',#4353,(#4358,PARAMETER_VALUE(4.188790204787)),( - #4359,PARAMETER_VALUE(7.330382858376)),.T.,.PARAMETER.); -#4353 = CIRCLE('',#4354,11.999999999978); -#4354 = AXIS2_PLACEMENT_3D('',#4355,#4356,#4357); -#4355 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-4.5)); -#4356 = DIRECTION('',(0.,0.,1.)); -#4357 = DIRECTION('',(1.,0.,0.)); -#4358 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-4.5)); -#4359 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-4.5)); -#4360 = TRIMMED_CURVE('',#4361,(#4365,PARAMETER_VALUE(0.)),(#4366, - PARAMETER_VALUE(11.75)),.T.,.PARAMETER.); -#4361 = LINE('',#4362,#4363); -#4362 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#4363 = VECTOR('',#4364,1.); -#4364 = DIRECTION('',(3.E-17,-1.,0.)); -#4365 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#4366 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#4367 = TRIMMED_CURVE('',#4368,(#4373,PARAMETER_VALUE(0.491618785725)),( - #4374,PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4368 = CIRCLE('',#4369,4.); -#4369 = AXIS2_PLACEMENT_3D('',#4370,#4371,#4372); -#4370 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#4371 = DIRECTION('',(0.,0.,1.)); -#4372 = DIRECTION('',(1.,0.,0.)); -#4373 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-4.5)); -#4374 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#4375 = TRIMMED_CURVE('',#4376,(#4381,PARAMETER_VALUE(0.)),(#4382, - PARAMETER_VALUE(1.570796326795)),.T.,.PARAMETER.); -#4376 = CIRCLE('',#4377,0.75); -#4377 = AXIS2_PLACEMENT_3D('',#4378,#4379,#4380); -#4378 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#4379 = DIRECTION('',(0.,0.,1.)); -#4380 = DIRECTION('',(1.,0.,0.)); -#4381 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#4382 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#4383 = TRIMMED_CURVE('',#4384,(#4388,PARAMETER_VALUE(0.)),(#4389, - PARAMETER_VALUE(13.78051916041)),.T.,.PARAMETER.); -#4384 = LINE('',#4385,#4386); -#4385 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#4386 = VECTOR('',#4387,1.); -#4387 = DIRECTION('',(-2.E-17,-1.,-0.)); -#4388 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#4389 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#4390 = TRIMMED_CURVE('',#4391,(#4396,PARAMETER_VALUE(4.712388980385)),( - #4397,PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#4391 = CIRCLE('',#4392,0.75); -#4392 = AXIS2_PLACEMENT_3D('',#4393,#4394,#4395); -#4393 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#4394 = DIRECTION('',(0.,0.,1.)); -#4395 = DIRECTION('',(1.,0.,0.)); -#4396 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#4397 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#4398 = TRIMMED_CURVE('',#4399,(#4403,PARAMETER_VALUE(13.25)),(#4404, - PARAMETER_VALUE(23.)),.T.,.PARAMETER.); -#4399 = LINE('',#4400,#4401); -#4400 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#4401 = VECTOR('',#4402,1.); -#4402 = DIRECTION('',(3.E-17,-1.,0.)); -#4403 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#4404 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4409)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4406,#4407,#4408)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4406 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4407 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4408 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4409 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4406, - 'distance_accuracy_value','confusion accuracy'); -#4410 = SHAPE_DEFINITION_REPRESENTATION(#4411,#4334); -#4411 = PRODUCT_DEFINITION_SHAPE('','',#4412); -#4412 = PRODUCT_DEFINITION('design','',#4413,#4416); -#4413 = PRODUCT_DEFINITION_FORMATION('','',#4414); -#4414 = PRODUCT('Open CASCADE STEP translator 7.3 1.107', - 'Open CASCADE STEP translator 7.3 1.107','',(#4415)); -#4415 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4416 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4417 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4418,#4420); -#4418 = ( REPRESENTATION_RELATIONSHIP('','',#4334,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4419) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4419 = ITEM_DEFINED_TRANSFORMATION('','',#11,#439); -#4420 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4421); -#4421 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('107','','',#5,#4412,$); -#4422 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4414)); -#4423 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #4424),#4433); -#4424 = GEOMETRIC_CURVE_SET('',(#4425)); -#4425 = TRIMMED_CURVE('',#4426,(#4431,PARAMETER_VALUE(0.)),(#4432, - PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.); -#4426 = CIRCLE('',#4427,0.75); -#4427 = AXIS2_PLACEMENT_3D('',#4428,#4429,#4430); -#4428 = CARTESIAN_POINT('',(9.093266739737,-5.25,-4.5)); -#4429 = DIRECTION('',(0.,0.,-1.)); -#4430 = DIRECTION('',(0.5,0.866025403784,0.)); -#4431 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,-4.5)); -#4432 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,-4.5)); -#4433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4437)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4434,#4435,#4436)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4434 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4435 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4436 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4437 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#4434, - 'distance_accuracy_value','confusion accuracy'); -#4438 = SHAPE_DEFINITION_REPRESENTATION(#4439,#4423); -#4439 = PRODUCT_DEFINITION_SHAPE('','',#4440); -#4440 = PRODUCT_DEFINITION('design','',#4441,#4444); -#4441 = PRODUCT_DEFINITION_FORMATION('','',#4442); -#4442 = PRODUCT('Open CASCADE STEP translator 7.3 1.108', - 'Open CASCADE STEP translator 7.3 1.108','',(#4443)); -#4443 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4444 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4445 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4446,#4448); -#4446 = ( REPRESENTATION_RELATIONSHIP('','',#4423,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4447) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4447 = ITEM_DEFINED_TRANSFORMATION('','',#11,#443); -#4448 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4449); -#4449 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('108','','',#5,#4440,$); -#4450 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4442)); -#4451 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4452),#4528); -#4452 = SHELL_BASED_SURFACE_MODEL('',(#4453)); -#4453 = OPEN_SHELL('',(#4454)); -#4454 = ADVANCED_FACE('',(#4455),#4469,.F.); -#4455 = FACE_BOUND('',#4456,.T.); -#4456 = EDGE_LOOP('',(#4457,#4480,#4497,#4513)); -#4457 = ORIENTED_EDGE('',*,*,#4458,.T.); -#4458 = EDGE_CURVE('',#4459,#4461,#4463,.T.); -#4459 = VERTEX_POINT('',#4460); -#4460 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#4461 = VERTEX_POINT('',#4462); -#4462 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#4463 = SURFACE_CURVE('',#4464,(#4468),.PCURVE_S1.); -#4464 = LINE('',#4465,#4466); -#4465 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#4466 = VECTOR('',#4467,1.); -#4467 = DIRECTION('',(0.,-0.,-1.)); -#4468 = PCURVE('',#4469,#4474); -#4469 = CYLINDRICAL_SURFACE('',#4470,8.8); -#4470 = AXIS2_PLACEMENT_3D('',#4471,#4472,#4473); -#4471 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#4472 = DIRECTION('',(-0.,-0.,1.)); -#4473 = DIRECTION('',(-1.,0.,-0.)); -#4474 = DEFINITIONAL_REPRESENTATION('',(#4475),#4479); -#4475 = LINE('',#4476,#4477); -#4476 = CARTESIAN_POINT('',(-4.18879020479,0.)); -#4477 = VECTOR('',#4478,1.); -#4478 = DIRECTION('',(-0.,-1.)); -#4479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4480 = ORIENTED_EDGE('',*,*,#4481,.T.); -#4481 = EDGE_CURVE('',#4461,#4482,#4484,.T.); -#4482 = VERTEX_POINT('',#4483); -#4483 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#4484 = SURFACE_CURVE('',#4485,(#4490),.PCURVE_S1.); -#4485 = CIRCLE('',#4486,8.8); -#4486 = AXIS2_PLACEMENT_3D('',#4487,#4488,#4489); -#4487 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#4488 = DIRECTION('',(0.,0.,-1.)); -#4489 = DIRECTION('',(-1.,-0.,-0.)); -#4490 = PCURVE('',#4469,#4491); -#4491 = DEFINITIONAL_REPRESENTATION('',(#4492),#4496); -#4492 = LINE('',#4493,#4494); -#4493 = CARTESIAN_POINT('',(-0.,-1.5)); -#4494 = VECTOR('',#4495,1.); -#4495 = DIRECTION('',(-1.,0.)); -#4496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4497 = ORIENTED_EDGE('',*,*,#4498,.F.); -#4498 = EDGE_CURVE('',#4499,#4482,#4501,.T.); -#4499 = VERTEX_POINT('',#4500); -#4500 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#4501 = SURFACE_CURVE('',#4502,(#4506),.PCURVE_S1.); -#4502 = LINE('',#4503,#4504); -#4503 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#4504 = VECTOR('',#4505,1.); -#4505 = DIRECTION('',(0.,-0.,-1.)); -#4506 = PCURVE('',#4469,#4507); -#4507 = DEFINITIONAL_REPRESENTATION('',(#4508),#4512); -#4508 = LINE('',#4509,#4510); -#4509 = CARTESIAN_POINT('',(-7.330382858373,0.)); -#4510 = VECTOR('',#4511,1.); -#4511 = DIRECTION('',(-0.,-1.)); -#4512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4513 = ORIENTED_EDGE('',*,*,#4514,.F.); -#4514 = EDGE_CURVE('',#4459,#4499,#4515,.T.); -#4515 = SURFACE_CURVE('',#4516,(#4521),.PCURVE_S1.); -#4516 = CIRCLE('',#4517,8.8); -#4517 = AXIS2_PLACEMENT_3D('',#4518,#4519,#4520); -#4518 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#4519 = DIRECTION('',(0.,0.,-1.)); -#4520 = DIRECTION('',(-1.,-0.,-0.)); -#4521 = PCURVE('',#4469,#4522); -#4522 = DEFINITIONAL_REPRESENTATION('',(#4523),#4527); -#4523 = LINE('',#4524,#4525); -#4524 = CARTESIAN_POINT('',(-0.,0.)); -#4525 = VECTOR('',#4526,1.); -#4526 = DIRECTION('',(-1.,0.)); -#4527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4532)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4529,#4530,#4531)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4529 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4530 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4531 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4532 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4529, - 'distance_accuracy_value','confusion accuracy'); -#4533 = SHAPE_DEFINITION_REPRESENTATION(#4534,#4451); -#4534 = PRODUCT_DEFINITION_SHAPE('','',#4535); -#4535 = PRODUCT_DEFINITION('design','',#4536,#4539); -#4536 = PRODUCT_DEFINITION_FORMATION('','',#4537); -#4537 = PRODUCT('Open CASCADE STEP translator 7.3 1.109', - 'Open CASCADE STEP translator 7.3 1.109','',(#4538)); -#4538 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4539 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4540 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4541,#4543); -#4541 = ( REPRESENTATION_RELATIONSHIP('','',#4451,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4542) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4542 = ITEM_DEFINED_TRANSFORMATION('','',#11,#447); -#4543 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4544); -#4544 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('109','','',#5,#4535,$); -#4545 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4537)); -#4546 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4547),#4623); -#4547 = SHELL_BASED_SURFACE_MODEL('',(#4548)); -#4548 = OPEN_SHELL('',(#4549)); -#4549 = ADVANCED_FACE('',(#4550),#4564,.T.); -#4550 = FACE_BOUND('',#4551,.F.); -#4551 = EDGE_LOOP('',(#4552,#4575,#4592,#4608)); -#4552 = ORIENTED_EDGE('',*,*,#4553,.T.); -#4553 = EDGE_CURVE('',#4554,#4556,#4558,.T.); -#4554 = VERTEX_POINT('',#4555); -#4555 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#4556 = VERTEX_POINT('',#4557); -#4557 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#4558 = SURFACE_CURVE('',#4559,(#4563),.PCURVE_S1.); -#4559 = LINE('',#4560,#4561); -#4560 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#4561 = VECTOR('',#4562,1.); -#4562 = DIRECTION('',(0.,0.,-1.)); -#4563 = PCURVE('',#4564,#4569); -#4564 = CYLINDRICAL_SURFACE('',#4565,6.2); -#4565 = AXIS2_PLACEMENT_3D('',#4566,#4567,#4568); -#4566 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#4567 = DIRECTION('',(0.,0.,1.)); -#4568 = DIRECTION('',(-1.,0.,0.)); -#4569 = DEFINITIONAL_REPRESENTATION('',(#4570),#4574); -#4570 = LINE('',#4571,#4572); -#4571 = CARTESIAN_POINT('',(-0.597367339833,0.)); -#4572 = VECTOR('',#4573,1.); -#4573 = DIRECTION('',(-0.,-1.)); -#4574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4575 = ORIENTED_EDGE('',*,*,#4576,.T.); -#4576 = EDGE_CURVE('',#4556,#4577,#4579,.T.); -#4577 = VERTEX_POINT('',#4578); -#4578 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#4579 = SURFACE_CURVE('',#4580,(#4585),.PCURVE_S1.); -#4580 = CIRCLE('',#4581,6.2); -#4581 = AXIS2_PLACEMENT_3D('',#4582,#4583,#4584); -#4582 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#4583 = DIRECTION('',(0.,0.,-1.)); -#4584 = DIRECTION('',(-1.,-0.,-0.)); -#4585 = PCURVE('',#4564,#4586); -#4586 = DEFINITIONAL_REPRESENTATION('',(#4587),#4591); -#4587 = LINE('',#4588,#4589); -#4588 = CARTESIAN_POINT('',(-0.,-1.5)); -#4589 = VECTOR('',#4590,1.); -#4590 = DIRECTION('',(-1.,0.)); -#4591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4592 = ORIENTED_EDGE('',*,*,#4593,.F.); -#4593 = EDGE_CURVE('',#4594,#4577,#4596,.T.); -#4594 = VERTEX_POINT('',#4595); -#4595 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#4596 = SURFACE_CURVE('',#4597,(#4601),.PCURVE_S1.); -#4597 = LINE('',#4598,#4599); -#4598 = CARTESIAN_POINT('',(-1.9E-16,-10.40832323731,0.)); -#4599 = VECTOR('',#4600,1.); -#4600 = DIRECTION('',(0.,0.,-1.)); -#4601 = PCURVE('',#4564,#4602); -#4602 = DEFINITIONAL_REPRESENTATION('',(#4603),#4607); -#4603 = LINE('',#4604,#4605); -#4604 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#4605 = VECTOR('',#4606,1.); -#4606 = DIRECTION('',(-0.,-1.)); -#4607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4608 = ORIENTED_EDGE('',*,*,#4609,.F.); -#4609 = EDGE_CURVE('',#4554,#4594,#4610,.T.); -#4610 = SURFACE_CURVE('',#4611,(#4616),.PCURVE_S1.); -#4611 = CIRCLE('',#4612,6.2); -#4612 = AXIS2_PLACEMENT_3D('',#4613,#4614,#4615); -#4613 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#4614 = DIRECTION('',(0.,0.,-1.)); -#4615 = DIRECTION('',(-1.,-0.,-0.)); -#4616 = PCURVE('',#4564,#4617); -#4617 = DEFINITIONAL_REPRESENTATION('',(#4618),#4622); -#4618 = LINE('',#4619,#4620); -#4619 = CARTESIAN_POINT('',(-0.,0.)); -#4620 = VECTOR('',#4621,1.); -#4621 = DIRECTION('',(-1.,0.)); -#4622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4627)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4624,#4625,#4626)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4624 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4625 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4626 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4627 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4624, - 'distance_accuracy_value','confusion accuracy'); -#4628 = SHAPE_DEFINITION_REPRESENTATION(#4629,#4546); -#4629 = PRODUCT_DEFINITION_SHAPE('','',#4630); -#4630 = PRODUCT_DEFINITION('design','',#4631,#4634); -#4631 = PRODUCT_DEFINITION_FORMATION('','',#4632); -#4632 = PRODUCT('Open CASCADE STEP translator 7.3 1.110', - 'Open CASCADE STEP translator 7.3 1.110','',(#4633)); -#4633 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4634 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4635 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4636,#4638); -#4636 = ( REPRESENTATION_RELATIONSHIP('','',#4546,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4637) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4637 = ITEM_DEFINED_TRANSFORMATION('','',#11,#451); -#4638 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4639); -#4639 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('110','','',#5,#4630,$); -#4640 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4632)); -#4641 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4642),#4718); -#4642 = SHELL_BASED_SURFACE_MODEL('',(#4643)); -#4643 = OPEN_SHELL('',(#4644)); -#4644 = ADVANCED_FACE('',(#4645),#4659,.T.); -#4645 = FACE_BOUND('',#4646,.F.); -#4646 = EDGE_LOOP('',(#4647,#4670,#4687,#4703)); -#4647 = ORIENTED_EDGE('',*,*,#4648,.T.); -#4648 = EDGE_CURVE('',#4649,#4651,#4653,.T.); -#4649 = VERTEX_POINT('',#4650); -#4650 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#4651 = VERTEX_POINT('',#4652); -#4652 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#4653 = SURFACE_CURVE('',#4654,(#4658),.PCURVE_S1.); -#4654 = LINE('',#4655,#4656); -#4655 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#4656 = VECTOR('',#4657,1.); -#4657 = DIRECTION('',(0.,-0.,-1.)); -#4658 = PCURVE('',#4659,#4664); -#4659 = CYLINDRICAL_SURFACE('',#4660,6.2); -#4660 = AXIS2_PLACEMENT_3D('',#4661,#4662,#4663); -#4661 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#4662 = DIRECTION('',(-0.,-0.,1.)); -#4663 = DIRECTION('',(-1.,0.,-0.)); -#4664 = DEFINITIONAL_REPRESENTATION('',(#4665),#4669); -#4665 = LINE('',#4666,#4667); -#4666 = CARTESIAN_POINT('',(-2.691762442233,0.)); -#4667 = VECTOR('',#4668,1.); -#4668 = DIRECTION('',(-0.,-1.)); -#4669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4670 = ORIENTED_EDGE('',*,*,#4671,.T.); -#4671 = EDGE_CURVE('',#4651,#4672,#4674,.T.); -#4672 = VERTEX_POINT('',#4673); -#4673 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#4674 = SURFACE_CURVE('',#4675,(#4680),.PCURVE_S1.); -#4675 = CIRCLE('',#4676,6.2); -#4676 = AXIS2_PLACEMENT_3D('',#4677,#4678,#4679); -#4677 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,-1.5)); -#4678 = DIRECTION('',(0.,0.,-1.)); -#4679 = DIRECTION('',(-1.,-0.,-0.)); -#4680 = PCURVE('',#4659,#4681); -#4681 = DEFINITIONAL_REPRESENTATION('',(#4682),#4686); -#4682 = LINE('',#4683,#4684); -#4683 = CARTESIAN_POINT('',(-0.,-1.5)); -#4684 = VECTOR('',#4685,1.); -#4685 = DIRECTION('',(-1.,0.)); -#4686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4687 = ORIENTED_EDGE('',*,*,#4688,.F.); -#4688 = EDGE_CURVE('',#4689,#4672,#4691,.T.); -#4689 = VERTEX_POINT('',#4690); -#4690 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#4691 = SURFACE_CURVE('',#4692,(#4696),.PCURVE_S1.); -#4692 = LINE('',#4693,#4694); -#4693 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#4694 = VECTOR('',#4695,1.); -#4695 = DIRECTION('',(0.,-0.,-1.)); -#4696 = PCURVE('',#4659,#4697); -#4697 = DEFINITIONAL_REPRESENTATION('',(#4698),#4702); -#4698 = LINE('',#4699,#4700); -#4699 = CARTESIAN_POINT('',(-4.638620416146,0.)); -#4700 = VECTOR('',#4701,1.); -#4701 = DIRECTION('',(-0.,-1.)); -#4702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4703 = ORIENTED_EDGE('',*,*,#4704,.F.); -#4704 = EDGE_CURVE('',#4649,#4689,#4705,.T.); -#4705 = SURFACE_CURVE('',#4706,(#4711),.PCURVE_S1.); -#4706 = CIRCLE('',#4707,6.2); -#4707 = AXIS2_PLACEMENT_3D('',#4708,#4709,#4710); -#4708 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#4709 = DIRECTION('',(0.,0.,-1.)); -#4710 = DIRECTION('',(-1.,-0.,-0.)); -#4711 = PCURVE('',#4659,#4712); -#4712 = DEFINITIONAL_REPRESENTATION('',(#4713),#4717); -#4713 = LINE('',#4714,#4715); -#4714 = CARTESIAN_POINT('',(-0.,0.)); -#4715 = VECTOR('',#4716,1.); -#4716 = DIRECTION('',(-1.,0.)); -#4717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4722)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4719,#4720,#4721)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4719 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4720 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4721 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4722 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4719, - 'distance_accuracy_value','confusion accuracy'); -#4723 = SHAPE_DEFINITION_REPRESENTATION(#4724,#4641); -#4724 = PRODUCT_DEFINITION_SHAPE('','',#4725); -#4725 = PRODUCT_DEFINITION('design','',#4726,#4729); -#4726 = PRODUCT_DEFINITION_FORMATION('','',#4727); -#4727 = PRODUCT('Open CASCADE STEP translator 7.3 1.111', - 'Open CASCADE STEP translator 7.3 1.111','',(#4728)); -#4728 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4729 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4730 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4731,#4733); -#4731 = ( REPRESENTATION_RELATIONSHIP('','',#4641,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4732) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4732 = ITEM_DEFINED_TRANSFORMATION('','',#11,#455); -#4733 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4734); -#4734 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('111','','',#5,#4725,$); -#4735 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4727)); -#4736 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4737),#4940); -#4737 = SHELL_BASED_SURFACE_MODEL('',(#4738)); -#4738 = OPEN_SHELL('',(#4739)); -#4739 = ADVANCED_FACE('',(#4740,#4921),#4755,.F.); -#4740 = FACE_BOUND('',#4741,.T.); -#4741 = EDGE_LOOP('',(#4742,#4770,#4791,#4812,#4833,#4849,#4870,#4891, - #4907)); -#4742 = ORIENTED_EDGE('',*,*,#4743,.F.); -#4743 = EDGE_CURVE('',#4744,#4746,#4748,.T.); -#4744 = VERTEX_POINT('',#4745); -#4745 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#4746 = VERTEX_POINT('',#4747); -#4747 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#4748 = SURFACE_CURVE('',#4749,(#4754),.PCURVE_S1.); -#4749 = CIRCLE('',#4750,6.2); -#4750 = AXIS2_PLACEMENT_3D('',#4751,#4752,#4753); -#4751 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#4752 = DIRECTION('',(0.,0.,-1.)); -#4753 = DIRECTION('',(-1.,-0.,-0.)); -#4754 = PCURVE('',#4755,#4760); -#4755 = PLANE('',#4756); -#4756 = AXIS2_PLACEMENT_3D('',#4757,#4758,#4759); -#4757 = CARTESIAN_POINT('',(-6.551411187428,1.754457056039,0.)); -#4758 = DIRECTION('',(0.,0.,1.)); -#4759 = DIRECTION('',(1.,0.,0.)); -#4760 = DEFINITIONAL_REPRESENTATION('',(#4761),#4769); -#4761 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4762,#4763,#4764,#4765, -#4766,#4767,#4768),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4762 = CARTESIAN_POINT('',(0.351411187428,-18.36278029335)); -#4763 = CARTESIAN_POINT('',(0.351411187428,-7.62406528643)); -#4764 = CARTESIAN_POINT('',(9.651411187428,-12.99342278989)); -#4765 = CARTESIAN_POINT('',(18.951411187428,-18.36278029335)); -#4766 = CARTESIAN_POINT('',(9.651411187428,-23.73213779682)); -#4767 = CARTESIAN_POINT('',(0.351411187428,-29.10149530028)); -#4768 = CARTESIAN_POINT('',(0.351411187428,-18.36278029335)); -#4769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4770 = ORIENTED_EDGE('',*,*,#4771,.T.); -#4771 = EDGE_CURVE('',#4744,#4772,#4774,.T.); -#4772 = VERTEX_POINT('',#4773); -#4773 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#4774 = SURFACE_CURVE('',#4775,(#4780),.PCURVE_S1.); -#4775 = CIRCLE('',#4776,8.8); -#4776 = AXIS2_PLACEMENT_3D('',#4777,#4778,#4779); -#4777 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#4778 = DIRECTION('',(0.,0.,-1.)); -#4779 = DIRECTION('',(-1.,-0.,-0.)); -#4780 = PCURVE('',#4755,#4781); -#4781 = DEFINITIONAL_REPRESENTATION('',(#4782),#4790); -#4782 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4783,#4784,#4785,#4786, -#4787,#4788,#4789),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4783 = CARTESIAN_POINT('',(-11.7748682542,-7.254457056036)); -#4784 = CARTESIAN_POINT('',(-11.7748682542,7.98759005057)); -#4785 = CARTESIAN_POINT('',(1.425131745798,0.366566497267)); -#4786 = CARTESIAN_POINT('',(14.625131745798,-7.254457056036)); -#4787 = CARTESIAN_POINT('',(1.425131745798,-14.87548060933)); -#4788 = CARTESIAN_POINT('',(-11.7748682542,-22.49650416264)); -#4789 = CARTESIAN_POINT('',(-11.7748682542,-7.254457056036)); -#4790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4791 = ORIENTED_EDGE('',*,*,#4792,.F.); -#4792 = EDGE_CURVE('',#4793,#4772,#4795,.T.); -#4793 = VERTEX_POINT('',#4794); -#4794 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#4795 = SURFACE_CURVE('',#4796,(#4801),.PCURVE_S1.); -#4796 = CIRCLE('',#4797,6.2); -#4797 = AXIS2_PLACEMENT_3D('',#4798,#4799,#4800); -#4798 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#4799 = DIRECTION('',(0.,0.,-1.)); -#4800 = DIRECTION('',(-1.,-0.,-0.)); -#4801 = PCURVE('',#4755,#4802); -#4802 = DEFINITIONAL_REPRESENTATION('',(#4803),#4811); -#4803 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4804,#4805,#4806,#4807, -#4808,#4809,#4810),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4804 = CARTESIAN_POINT('',(-14.03181865037,6.549704562627)); -#4805 = CARTESIAN_POINT('',(-14.03181865037,17.288419569554)); -#4806 = CARTESIAN_POINT('',(-4.731818650374,11.91906206609)); -#4807 = CARTESIAN_POINT('',(4.568181349626,6.549704562627)); -#4808 = CARTESIAN_POINT('',(-4.731818650374,1.180347059163)); -#4809 = CARTESIAN_POINT('',(-14.03181865037,-4.1890104443)); -#4810 = CARTESIAN_POINT('',(-14.03181865037,6.549704562627)); -#4811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4812 = ORIENTED_EDGE('',*,*,#4813,.T.); -#4813 = EDGE_CURVE('',#4793,#4814,#4816,.T.); -#4814 = VERTEX_POINT('',#4815); -#4815 = CARTESIAN_POINT('',(0.,19.8,0.)); -#4816 = SURFACE_CURVE('',#4817,(#4822),.PCURVE_S1.); -#4817 = CIRCLE('',#4818,8.8); -#4818 = AXIS2_PLACEMENT_3D('',#4819,#4820,#4821); -#4819 = CARTESIAN_POINT('',(0.,11.,0.)); -#4820 = DIRECTION('',(0.,0.,-1.)); -#4821 = DIRECTION('',(-1.,-0.,-0.)); -#4822 = PCURVE('',#4755,#4823); -#4823 = DEFINITIONAL_REPRESENTATION('',(#4824),#4832); -#4824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4825,#4826,#4827,#4828, -#4829,#4830,#4831),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4825 = CARTESIAN_POINT('',(-2.248588812572,9.245542943961)); -#4826 = CARTESIAN_POINT('',(-2.248588812572,24.487590050567)); -#4827 = CARTESIAN_POINT('',(10.951411187428,16.866566497264)); -#4828 = CARTESIAN_POINT('',(24.151411187428,9.245542943961)); -#4829 = CARTESIAN_POINT('',(10.951411187428,1.624519390658)); -#4830 = CARTESIAN_POINT('',(-2.248588812572,-5.996504162645)); -#4831 = CARTESIAN_POINT('',(-2.248588812572,9.245542943961)); -#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4833 = ORIENTED_EDGE('',*,*,#4834,.T.); -#4834 = EDGE_CURVE('',#4814,#4835,#4837,.T.); -#4835 = VERTEX_POINT('',#4836); -#4836 = CARTESIAN_POINT('',(0.,11.25,0.)); -#4837 = SURFACE_CURVE('',#4838,(#4842),.PCURVE_S1.); -#4838 = LINE('',#4839,#4840); -#4839 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#4840 = VECTOR('',#4841,1.); -#4841 = DIRECTION('',(3.E-17,-1.,0.)); -#4842 = PCURVE('',#4755,#4843); -#4843 = DEFINITIONAL_REPRESENTATION('',(#4844),#4848); -#4844 = LINE('',#4845,#4846); -#4845 = CARTESIAN_POINT('',(6.551411187428,18.045542943961)); -#4846 = VECTOR('',#4847,1.); -#4847 = DIRECTION('',(3.E-17,-1.)); -#4848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4849 = ORIENTED_EDGE('',*,*,#4850,.F.); -#4850 = EDGE_CURVE('',#4851,#4835,#4853,.T.); -#4851 = VERTEX_POINT('',#4852); -#4852 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#4853 = SURFACE_CURVE('',#4854,(#4859),.PCURVE_S1.); -#4854 = CIRCLE('',#4855,0.75); -#4855 = AXIS2_PLACEMENT_3D('',#4856,#4857,#4858); -#4856 = CARTESIAN_POINT('',(0.,10.5,0.)); -#4857 = DIRECTION('',(0.,0.,-1.)); -#4858 = DIRECTION('',(-1.,-0.,-0.)); -#4859 = PCURVE('',#4755,#4860); -#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4869); -#4861 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4862,#4863,#4864,#4865, -#4866,#4867,#4868),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4862 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#4863 = CARTESIAN_POINT('',(5.801411187428,10.044581049638)); -#4864 = CARTESIAN_POINT('',(6.926411187428,9.395061996799)); -#4865 = CARTESIAN_POINT('',(8.051411187428,8.745542943961)); -#4866 = CARTESIAN_POINT('',(6.926411187428,8.096023891123)); -#4867 = CARTESIAN_POINT('',(5.801411187428,7.446504838284)); -#4868 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#4869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4870 = ORIENTED_EDGE('',*,*,#4871,.F.); -#4871 = EDGE_CURVE('',#4872,#4851,#4874,.T.); -#4872 = VERTEX_POINT('',#4873); -#4873 = CARTESIAN_POINT('',(0.,9.75,0.)); -#4874 = SURFACE_CURVE('',#4875,(#4880),.PCURVE_S1.); -#4875 = CIRCLE('',#4876,0.75); -#4876 = AXIS2_PLACEMENT_3D('',#4877,#4878,#4879); -#4877 = CARTESIAN_POINT('',(0.,10.5,0.)); -#4878 = DIRECTION('',(0.,0.,-1.)); -#4879 = DIRECTION('',(-1.,-0.,-0.)); -#4880 = PCURVE('',#4755,#4881); -#4881 = DEFINITIONAL_REPRESENTATION('',(#4882),#4890); -#4882 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4883,#4884,#4885,#4886, -#4887,#4888,#4889),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4883 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#4884 = CARTESIAN_POINT('',(5.801411187428,10.044581049638)); -#4885 = CARTESIAN_POINT('',(6.926411187428,9.395061996799)); -#4886 = CARTESIAN_POINT('',(8.051411187428,8.745542943961)); -#4887 = CARTESIAN_POINT('',(6.926411187428,8.096023891123)); -#4888 = CARTESIAN_POINT('',(5.801411187428,7.446504838284)); -#4889 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#4890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4891 = ORIENTED_EDGE('',*,*,#4892,.T.); -#4892 = EDGE_CURVE('',#4872,#4893,#4895,.T.); -#4893 = VERTEX_POINT('',#4894); -#4894 = CARTESIAN_POINT('',(0.,0.,0.)); -#4895 = SURFACE_CURVE('',#4896,(#4900),.PCURVE_S1.); -#4896 = LINE('',#4897,#4898); -#4897 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#4898 = VECTOR('',#4899,1.); -#4899 = DIRECTION('',(3.E-17,-1.,0.)); -#4900 = PCURVE('',#4755,#4901); -#4901 = DEFINITIONAL_REPRESENTATION('',(#4902),#4906); -#4902 = LINE('',#4903,#4904); -#4903 = CARTESIAN_POINT('',(6.551411187428,18.045542943961)); -#4904 = VECTOR('',#4905,1.); -#4905 = DIRECTION('',(3.E-17,-1.)); -#4906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4907 = ORIENTED_EDGE('',*,*,#4908,.T.); -#4908 = EDGE_CURVE('',#4893,#4746,#4909,.T.); -#4909 = SURFACE_CURVE('',#4910,(#4914),.PCURVE_S1.); -#4910 = LINE('',#4911,#4912); -#4911 = CARTESIAN_POINT('',(0.,0.,0.)); -#4912 = VECTOR('',#4913,1.); -#4913 = DIRECTION('',(-0.,-1.,-0.)); -#4914 = PCURVE('',#4755,#4915); -#4915 = DEFINITIONAL_REPRESENTATION('',(#4916),#4920); -#4916 = LINE('',#4917,#4918); -#4917 = CARTESIAN_POINT('',(6.551411187428,-1.754457056039)); -#4918 = VECTOR('',#4919,1.); -#4919 = DIRECTION('',(-0.,-1.)); -#4920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4921 = FACE_BOUND('',#4922,.T.); -#4922 = EDGE_LOOP('',(#4923)); -#4923 = ORIENTED_EDGE('',*,*,#4924,.T.); -#4924 = EDGE_CURVE('',#4925,#4925,#4927,.T.); -#4925 = VERTEX_POINT('',#4926); -#4926 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,0.)); -#4927 = SURFACE_CURVE('',#4928,(#4933),.PCURVE_S1.); -#4928 = CIRCLE('',#4929,0.75); -#4929 = AXIS2_PLACEMENT_3D('',#4930,#4931,#4932); -#4930 = CARTESIAN_POINT('',(-9.093266739737,-5.25,0.)); -#4931 = DIRECTION('',(0.,0.,1.)); -#4932 = DIRECTION('',(-0.5,0.866025403784,0.)); -#4933 = PCURVE('',#4755,#4934); -#4934 = DEFINITIONAL_REPRESENTATION('',(#4935),#4939); -#4935 = CIRCLE('',#4936,0.75); -#4936 = AXIS2_PLACEMENT_2D('',#4937,#4938); -#4937 = CARTESIAN_POINT('',(-2.541855552308,-7.004457056039)); -#4938 = DIRECTION('',(-0.5,0.866025403784)); -#4939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4944)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#4941,#4942,#4943)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#4941 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#4942 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#4943 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#4944 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4941, - 'distance_accuracy_value','confusion accuracy'); -#4945 = SHAPE_DEFINITION_REPRESENTATION(#4946,#4736); -#4946 = PRODUCT_DEFINITION_SHAPE('','',#4947); -#4947 = PRODUCT_DEFINITION('design','',#4948,#4951); -#4948 = PRODUCT_DEFINITION_FORMATION('','',#4949); -#4949 = PRODUCT('Open CASCADE STEP translator 7.3 1.112', - 'Open CASCADE STEP translator 7.3 1.112','',(#4950)); -#4950 = PRODUCT_CONTEXT('',#2,'mechanical'); -#4951 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#4952 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4953,#4955); -#4953 = ( REPRESENTATION_RELATIONSHIP('','',#4736,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4954) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#4954 = ITEM_DEFINED_TRANSFORMATION('','',#11,#459); -#4955 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #4956); -#4956 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('112','','',#5,#4947,$); -#4957 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4949)); -#4958 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4959),#5169); -#4959 = SHELL_BASED_SURFACE_MODEL('',(#4960)); -#4960 = OPEN_SHELL('',(#4961)); -#4961 = ADVANCED_FACE('',(#4962),#4977,.F.); -#4962 = FACE_BOUND('',#4963,.T.); -#4963 = EDGE_LOOP('',(#4964,#4992,#5013,#5029,#5050,#5071,#5092,#5113, - #5129,#5150)); -#4964 = ORIENTED_EDGE('',*,*,#4965,.F.); -#4965 = EDGE_CURVE('',#4966,#4968,#4970,.T.); -#4966 = VERTEX_POINT('',#4967); -#4967 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#4968 = VERTEX_POINT('',#4969); -#4969 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-1.5)); -#4970 = SURFACE_CURVE('',#4971,(#4976),.PCURVE_S1.); -#4971 = CIRCLE('',#4972,4.); -#4972 = AXIS2_PLACEMENT_3D('',#4973,#4974,#4975); -#4973 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-1.5)); -#4974 = DIRECTION('',(0.,0.,-1.)); -#4975 = DIRECTION('',(-1.,-0.,-0.)); -#4976 = PCURVE('',#4977,#4982); -#4977 = PLANE('',#4978); -#4978 = AXIS2_PLACEMENT_3D('',#4979,#4980,#4981); -#4979 = CARTESIAN_POINT('',(-7.811018257608,1.827645393683,-1.5)); -#4980 = DIRECTION('',(0.,0.,1.)); -#4981 = DIRECTION('',(1.,0.,0.)); -#4982 = DEFINITIONAL_REPRESENTATION('',(#4983),#4991); -#4983 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4984,#4985,#4986,#4987, -#4988,#4989,#4990),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4984 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#4985 = CARTESIAN_POINT('',(-11.58736302782,13.990817416811)); -#4986 = CARTESIAN_POINT('',(-5.587363027824,10.526715801674)); -#4987 = CARTESIAN_POINT('',(0.412636972176,7.062614186536)); -#4988 = CARTESIAN_POINT('',(-5.587363027824,3.598512571398)); -#4989 = CARTESIAN_POINT('',(-11.58736302782,0.13441095626)); -#4990 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#4991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4992 = ORIENTED_EDGE('',*,*,#4993,.T.); -#4993 = EDGE_CURVE('',#4966,#4994,#4996,.T.); -#4994 = VERTEX_POINT('',#4995); -#4995 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#4996 = SURFACE_CURVE('',#4997,(#5002),.PCURVE_S1.); -#4997 = CIRCLE('',#4998,12.); -#4998 = AXIS2_PLACEMENT_3D('',#4999,#5000,#5001); -#4999 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#5000 = DIRECTION('',(0.,0.,-1.)); -#5001 = DIRECTION('',(-1.,-0.,-0.)); -#5002 = PCURVE('',#4977,#5003); -#5003 = DEFINITIONAL_REPRESENTATION('',(#5004),#5012); -#5004 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5005,#5006,#5007,#5008, -#5009,#5010,#5011),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5005 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#5006 = CARTESIAN_POINT('',(-4.188981742392,29.956964297143)); -#5007 = CARTESIAN_POINT('',(13.811018257608,19.56465945173)); -#5008 = CARTESIAN_POINT('',(31.811018257608,9.172354606317)); -#5009 = CARTESIAN_POINT('',(13.811018257608,-1.219950239096)); -#5010 = CARTESIAN_POINT('',(-4.188981742392,-11.61225508451)); -#5011 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#5012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5013 = ORIENTED_EDGE('',*,*,#5014,.T.); -#5014 = EDGE_CURVE('',#4994,#5015,#5017,.T.); -#5015 = VERTEX_POINT('',#5016); -#5016 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#5017 = SURFACE_CURVE('',#5018,(#5022),.PCURVE_S1.); -#5018 = LINE('',#5019,#5020); -#5019 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#5020 = VECTOR('',#5021,1.); -#5021 = DIRECTION('',(3.E-17,-1.,0.)); -#5022 = PCURVE('',#4977,#5023); -#5023 = DEFINITIONAL_REPRESENTATION('',(#5024),#5028); -#5024 = LINE('',#5025,#5026); -#5025 = CARTESIAN_POINT('',(7.811018257608,21.172354606317)); -#5026 = VECTOR('',#5027,1.); -#5027 = DIRECTION('',(3.E-17,-1.)); -#5028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5029 = ORIENTED_EDGE('',*,*,#5030,.F.); -#5030 = EDGE_CURVE('',#5031,#5015,#5033,.T.); -#5031 = VERTEX_POINT('',#5032); -#5032 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#5033 = SURFACE_CURVE('',#5034,(#5039),.PCURVE_S1.); -#5034 = CIRCLE('',#5035,8.8); -#5035 = AXIS2_PLACEMENT_3D('',#5036,#5037,#5038); -#5036 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#5037 = DIRECTION('',(0.,0.,-1.)); -#5038 = DIRECTION('',(-1.,-0.,-0.)); -#5039 = PCURVE('',#4977,#5040); -#5040 = DEFINITIONAL_REPRESENTATION('',(#5041),#5049); -#5041 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5042,#5043,#5044,#5045, -#5046,#5047,#5048),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5042 = CARTESIAN_POINT('',(-0.988981742392,9.172354606317)); -#5043 = CARTESIAN_POINT('',(-0.988981742392,24.414401712923)); -#5044 = CARTESIAN_POINT('',(12.211018257608,16.79337815962)); -#5045 = CARTESIAN_POINT('',(25.411018257608,9.172354606317)); -#5046 = CARTESIAN_POINT('',(12.211018257608,1.551331053014)); -#5047 = CARTESIAN_POINT('',(-0.988981742392,-6.069692500289)); -#5048 = CARTESIAN_POINT('',(-0.988981742392,9.172354606317)); -#5049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5050 = ORIENTED_EDGE('',*,*,#5051,.T.); -#5051 = EDGE_CURVE('',#5031,#5052,#5054,.T.); -#5052 = VERTEX_POINT('',#5053); -#5053 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#5054 = SURFACE_CURVE('',#5055,(#5060),.PCURVE_S1.); -#5055 = CIRCLE('',#5056,6.2); -#5056 = AXIS2_PLACEMENT_3D('',#5057,#5058,#5059); -#5057 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,-1.5)); -#5058 = DIRECTION('',(0.,0.,-1.)); -#5059 = DIRECTION('',(-1.,-0.,-0.)); -#5060 = PCURVE('',#4977,#5061); -#5061 = DEFINITIONAL_REPRESENTATION('',(#5062),#5070); -#5062 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5063,#5064,#5065,#5066, -#5067,#5068,#5069),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5063 = CARTESIAN_POINT('',(-12.77221158019,6.476516224982)); -#5064 = CARTESIAN_POINT('',(-12.77221158019,17.215231231909)); -#5065 = CARTESIAN_POINT('',(-3.472211580194,11.845873728446)); -#5066 = CARTESIAN_POINT('',(5.827788419806,6.476516224982)); -#5067 = CARTESIAN_POINT('',(-3.472211580194,1.107158721519)); -#5068 = CARTESIAN_POINT('',(-12.77221158019,-4.262198781945)); -#5069 = CARTESIAN_POINT('',(-12.77221158019,6.476516224982)); -#5070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5071 = ORIENTED_EDGE('',*,*,#5072,.F.); -#5072 = EDGE_CURVE('',#5073,#5052,#5075,.T.); -#5073 = VERTEX_POINT('',#5074); -#5074 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#5075 = SURFACE_CURVE('',#5076,(#5081),.PCURVE_S1.); -#5076 = CIRCLE('',#5077,8.8); -#5077 = AXIS2_PLACEMENT_3D('',#5078,#5079,#5080); -#5078 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#5079 = DIRECTION('',(0.,0.,-1.)); -#5080 = DIRECTION('',(-1.,-0.,-0.)); -#5081 = PCURVE('',#4977,#5082); -#5082 = DEFINITIONAL_REPRESENTATION('',(#5083),#5091); -#5083 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5084,#5085,#5086,#5087, -#5088,#5089,#5090),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5084 = CARTESIAN_POINT('',(-10.51526118402,-7.32764539368)); -#5085 = CARTESIAN_POINT('',(-10.51526118402,7.914401712926)); -#5086 = CARTESIAN_POINT('',(2.684738815977,0.293378159623)); -#5087 = CARTESIAN_POINT('',(15.884738815977,-7.32764539368)); -#5088 = CARTESIAN_POINT('',(2.684738815977,-14.94866894698)); -#5089 = CARTESIAN_POINT('',(-10.51526118402,-22.56969250028)); -#5090 = CARTESIAN_POINT('',(-10.51526118402,-7.32764539368)); -#5091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5092 = ORIENTED_EDGE('',*,*,#5093,.T.); -#5093 = EDGE_CURVE('',#5073,#5094,#5096,.T.); -#5094 = VERTEX_POINT('',#5095); -#5095 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#5096 = SURFACE_CURVE('',#5097,(#5102),.PCURVE_S1.); -#5097 = CIRCLE('',#5098,6.2); -#5098 = AXIS2_PLACEMENT_3D('',#5099,#5100,#5101); -#5099 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#5100 = DIRECTION('',(0.,0.,-1.)); -#5101 = DIRECTION('',(-1.,-0.,-0.)); -#5102 = PCURVE('',#4977,#5103); -#5103 = DEFINITIONAL_REPRESENTATION('',(#5104),#5112); -#5104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5105,#5106,#5107,#5108, -#5109,#5110,#5111),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5105 = CARTESIAN_POINT('',(1.611018257608,-18.435968631)); -#5106 = CARTESIAN_POINT('',(1.611018257608,-7.697253624074)); -#5107 = CARTESIAN_POINT('',(10.911018257608,-13.06661112753)); -#5108 = CARTESIAN_POINT('',(20.211018257608,-18.435968631)); -#5109 = CARTESIAN_POINT('',(10.911018257608,-23.80532613446)); -#5110 = CARTESIAN_POINT('',(1.611018257608,-29.17468363792)); -#5111 = CARTESIAN_POINT('',(1.611018257608,-18.435968631)); -#5112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5113 = ORIENTED_EDGE('',*,*,#5114,.T.); -#5114 = EDGE_CURVE('',#5094,#5115,#5117,.T.); -#5115 = VERTEX_POINT('',#5116); -#5116 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#5117 = SURFACE_CURVE('',#5118,(#5122),.PCURVE_S1.); -#5118 = LINE('',#5119,#5120); -#5119 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#5120 = VECTOR('',#5121,1.); -#5121 = DIRECTION('',(-2.E-17,-1.,-0.)); -#5122 = PCURVE('',#4977,#5123); -#5123 = DEFINITIONAL_REPRESENTATION('',(#5124),#5128); -#5124 = LINE('',#5125,#5126); -#5125 = CARTESIAN_POINT('',(7.811018257608,-1.827645393683)); -#5126 = VECTOR('',#5127,1.); -#5127 = DIRECTION('',(-2.E-17,-1.)); -#5128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5129 = ORIENTED_EDGE('',*,*,#5130,.F.); -#5130 = EDGE_CURVE('',#5131,#5115,#5133,.T.); -#5131 = VERTEX_POINT('',#5132); -#5132 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#5133 = SURFACE_CURVE('',#5134,(#5139),.PCURVE_S1.); -#5134 = CIRCLE('',#5135,4.); -#5135 = AXIS2_PLACEMENT_3D('',#5136,#5137,#5138); -#5136 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#5137 = DIRECTION('',(0.,0.,-1.)); -#5138 = DIRECTION('',(-1.,-0.,-0.)); -#5139 = PCURVE('',#4977,#5140); -#5140 = DEFINITIONAL_REPRESENTATION('',(#5141),#5149); -#5141 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5142,#5143,#5144,#5145, -#5146,#5147,#5148),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5142 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#5143 = CARTESIAN_POINT('',(3.811018257608,-12.67996132381)); -#5144 = CARTESIAN_POINT('',(9.811018257608,-16.14406293895)); -#5145 = CARTESIAN_POINT('',(15.811018257608,-19.60816455409)); -#5146 = CARTESIAN_POINT('',(9.811018257608,-23.07226616923)); -#5147 = CARTESIAN_POINT('',(3.811018257608,-26.53636778436)); -#5148 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#5149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5150 = ORIENTED_EDGE('',*,*,#5151,.T.); -#5151 = EDGE_CURVE('',#5131,#4968,#5152,.T.); -#5152 = SURFACE_CURVE('',#5153,(#5158),.PCURVE_S1.); -#5153 = CIRCLE('',#5154,11.999999999978); -#5154 = AXIS2_PLACEMENT_3D('',#5155,#5156,#5157); -#5155 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#5156 = DIRECTION('',(0.,0.,-1.)); -#5157 = DIRECTION('',(-1.,-0.,-0.)); -#5158 = PCURVE('',#4977,#5159); -#5159 = DEFINITIONAL_REPRESENTATION('',(#5160),#5168); -#5160 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5161,#5162,#5163,#5164, -#5165,#5166,#5167),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5161 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#5162 = CARTESIAN_POINT('',(-13.715261184,13.456964297108)); -#5163 = CARTESIAN_POINT('',(4.284738815966,3.064659451714)); -#5164 = CARTESIAN_POINT('',(22.284738815933,-7.32764539368)); -#5165 = CARTESIAN_POINT('',(4.284738815966,-17.71995023907)); -#5166 = CARTESIAN_POINT('',(-13.715261184,-28.11225508446)); -#5167 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#5168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5173)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5170,#5171,#5172)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5170 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5171 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5172 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5173 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5170, - 'distance_accuracy_value','confusion accuracy'); -#5174 = SHAPE_DEFINITION_REPRESENTATION(#5175,#4958); -#5175 = PRODUCT_DEFINITION_SHAPE('','',#5176); -#5176 = PRODUCT_DEFINITION('design','',#5177,#5180); -#5177 = PRODUCT_DEFINITION_FORMATION('','',#5178); -#5178 = PRODUCT('Open CASCADE STEP translator 7.3 1.113', - 'Open CASCADE STEP translator 7.3 1.113','',(#5179)); -#5179 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5180 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5181 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5182,#5184); -#5182 = ( REPRESENTATION_RELATIONSHIP('','',#4958,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5183) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5183 = ITEM_DEFINED_TRANSFORMATION('','',#11,#463); -#5184 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5185); -#5185 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('113','','',#5,#5176,$); -#5186 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5178)); -#5187 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5188),#5263); -#5188 = SHELL_BASED_SURFACE_MODEL('',(#5189)); -#5189 = OPEN_SHELL('',(#5190)); -#5190 = ADVANCED_FACE('',(#5191),#5205,.F.); -#5191 = FACE_BOUND('',#5192,.F.); -#5192 = EDGE_LOOP('',(#5193,#5216,#5233,#5248)); -#5193 = ORIENTED_EDGE('',*,*,#5194,.T.); -#5194 = EDGE_CURVE('',#5195,#5197,#5199,.T.); -#5195 = VERTEX_POINT('',#5196); -#5196 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#5197 = VERTEX_POINT('',#5198); -#5198 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#5199 = SURFACE_CURVE('',#5200,(#5204),.PCURVE_S1.); -#5200 = LINE('',#5201,#5202); -#5201 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#5202 = VECTOR('',#5203,1.); -#5203 = DIRECTION('',(-0.,-0.,-1.)); -#5204 = PCURVE('',#5205,#5210); -#5205 = CYLINDRICAL_SURFACE('',#5206,6.2); -#5206 = AXIS2_PLACEMENT_3D('',#5207,#5208,#5209); -#5207 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#5208 = DIRECTION('',(0.,0.,1.)); -#5209 = DIRECTION('',(1.,0.,0.)); -#5210 = DEFINITIONAL_REPRESENTATION('',(#5211),#5215); -#5211 = LINE('',#5212,#5213); -#5212 = CARTESIAN_POINT('',(0.597367339833,0.)); -#5213 = VECTOR('',#5214,1.); -#5214 = DIRECTION('',(0.,-1.)); -#5215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5216 = ORIENTED_EDGE('',*,*,#5217,.T.); -#5217 = EDGE_CURVE('',#5197,#5218,#5220,.T.); -#5218 = VERTEX_POINT('',#5219); -#5219 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#5220 = SURFACE_CURVE('',#5221,(#5226),.PCURVE_S1.); -#5221 = CIRCLE('',#5222,6.2); -#5222 = AXIS2_PLACEMENT_3D('',#5223,#5224,#5225); -#5223 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#5224 = DIRECTION('',(0.,0.,1.)); -#5225 = DIRECTION('',(1.,0.,0.)); -#5226 = PCURVE('',#5205,#5227); -#5227 = DEFINITIONAL_REPRESENTATION('',(#5228),#5232); -#5228 = LINE('',#5229,#5230); -#5229 = CARTESIAN_POINT('',(0.,-1.5)); -#5230 = VECTOR('',#5231,1.); -#5231 = DIRECTION('',(1.,0.)); -#5232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5233 = ORIENTED_EDGE('',*,*,#5234,.F.); -#5234 = EDGE_CURVE('',#5235,#5218,#5237,.T.); -#5235 = VERTEX_POINT('',#5236); -#5236 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#5237 = SURFACE_CURVE('',#5238,(#5242),.PCURVE_S1.); -#5238 = LINE('',#5239,#5240); -#5239 = CARTESIAN_POINT('',(-1.9E-16,-10.40832323731,0.)); -#5240 = VECTOR('',#5241,1.); -#5241 = DIRECTION('',(0.,0.,-1.)); -#5242 = PCURVE('',#5205,#5243); -#5243 = DEFINITIONAL_REPRESENTATION('',(#5244),#5247); -#5244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5245,#5246),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,1.5),.PIECEWISE_BEZIER_KNOTS.); -#5245 = CARTESIAN_POINT('',(1.570796326795,0.)); -#5246 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#5247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5248 = ORIENTED_EDGE('',*,*,#5249,.F.); -#5249 = EDGE_CURVE('',#5195,#5235,#5250,.T.); -#5250 = SURFACE_CURVE('',#5251,(#5256),.PCURVE_S1.); -#5251 = CIRCLE('',#5252,6.2); -#5252 = AXIS2_PLACEMENT_3D('',#5253,#5254,#5255); -#5253 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#5254 = DIRECTION('',(0.,0.,1.)); -#5255 = DIRECTION('',(1.,0.,0.)); -#5256 = PCURVE('',#5205,#5257); -#5257 = DEFINITIONAL_REPRESENTATION('',(#5258),#5262); -#5258 = LINE('',#5259,#5260); -#5259 = CARTESIAN_POINT('',(0.,0.)); -#5260 = VECTOR('',#5261,1.); -#5261 = DIRECTION('',(1.,0.)); -#5262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5267)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5264,#5265,#5266)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5264 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5265 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5266 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5267 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5264, - 'distance_accuracy_value','confusion accuracy'); -#5268 = SHAPE_DEFINITION_REPRESENTATION(#5269,#5187); -#5269 = PRODUCT_DEFINITION_SHAPE('','',#5270); -#5270 = PRODUCT_DEFINITION('design','',#5271,#5274); -#5271 = PRODUCT_DEFINITION_FORMATION('','',#5272); -#5272 = PRODUCT('Open CASCADE STEP translator 7.3 1.114', - 'Open CASCADE STEP translator 7.3 1.114','',(#5273)); -#5273 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5274 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5275 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5276,#5278); -#5276 = ( REPRESENTATION_RELATIONSHIP('','',#5187,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5277) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5277 = ITEM_DEFINED_TRANSFORMATION('','',#11,#467); -#5278 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5279); -#5279 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('114','','',#5,#5270,$); -#5280 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5272)); -#5281 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5282),#5358); -#5282 = SHELL_BASED_SURFACE_MODEL('',(#5283)); -#5283 = OPEN_SHELL('',(#5284)); -#5284 = ADVANCED_FACE('',(#5285),#5299,.F.); -#5285 = FACE_BOUND('',#5286,.T.); -#5286 = EDGE_LOOP('',(#5287,#5310,#5327,#5343)); -#5287 = ORIENTED_EDGE('',*,*,#5288,.T.); -#5288 = EDGE_CURVE('',#5289,#5291,#5293,.T.); -#5289 = VERTEX_POINT('',#5290); -#5290 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#5291 = VERTEX_POINT('',#5292); -#5292 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#5293 = SURFACE_CURVE('',#5294,(#5298),.PCURVE_S1.); -#5294 = LINE('',#5295,#5296); -#5295 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#5296 = VECTOR('',#5297,1.); -#5297 = DIRECTION('',(0.,0.,-1.)); -#5298 = PCURVE('',#5299,#5304); -#5299 = CYLINDRICAL_SURFACE('',#5300,8.8); -#5300 = AXIS2_PLACEMENT_3D('',#5301,#5302,#5303); -#5301 = CARTESIAN_POINT('',(0.,11.,0.)); -#5302 = DIRECTION('',(0.,0.,1.)); -#5303 = DIRECTION('',(-1.,0.,0.)); -#5304 = DEFINITIONAL_REPRESENTATION('',(#5305),#5309); -#5305 = LINE('',#5306,#5307); -#5306 = CARTESIAN_POINT('',(-3.E-17,0.)); -#5307 = VECTOR('',#5308,1.); -#5308 = DIRECTION('',(-0.,-1.)); -#5309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5310 = ORIENTED_EDGE('',*,*,#5311,.T.); -#5311 = EDGE_CURVE('',#5291,#5312,#5314,.T.); -#5312 = VERTEX_POINT('',#5313); -#5313 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#5314 = SURFACE_CURVE('',#5315,(#5320),.PCURVE_S1.); -#5315 = CIRCLE('',#5316,8.8); -#5316 = AXIS2_PLACEMENT_3D('',#5317,#5318,#5319); -#5317 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#5318 = DIRECTION('',(0.,0.,-1.)); -#5319 = DIRECTION('',(-1.,-0.,-0.)); -#5320 = PCURVE('',#5299,#5321); -#5321 = DEFINITIONAL_REPRESENTATION('',(#5322),#5326); -#5322 = LINE('',#5323,#5324); -#5323 = CARTESIAN_POINT('',(-0.,-1.5)); -#5324 = VECTOR('',#5325,1.); -#5325 = DIRECTION('',(-1.,0.)); -#5326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5327 = ORIENTED_EDGE('',*,*,#5328,.F.); -#5328 = EDGE_CURVE('',#5329,#5312,#5331,.T.); -#5329 = VERTEX_POINT('',#5330); -#5330 = CARTESIAN_POINT('',(0.,19.8,0.)); -#5331 = SURFACE_CURVE('',#5332,(#5336),.PCURVE_S1.); -#5332 = LINE('',#5333,#5334); -#5333 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#5334 = VECTOR('',#5335,1.); -#5335 = DIRECTION('',(0.,0.,-1.)); -#5336 = PCURVE('',#5299,#5337); -#5337 = DEFINITIONAL_REPRESENTATION('',(#5338),#5342); -#5338 = LINE('',#5339,#5340); -#5339 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#5340 = VECTOR('',#5341,1.); -#5341 = DIRECTION('',(-0.,-1.)); -#5342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5343 = ORIENTED_EDGE('',*,*,#5344,.F.); -#5344 = EDGE_CURVE('',#5289,#5329,#5345,.T.); -#5345 = SURFACE_CURVE('',#5346,(#5351),.PCURVE_S1.); -#5346 = CIRCLE('',#5347,8.8); -#5347 = AXIS2_PLACEMENT_3D('',#5348,#5349,#5350); -#5348 = CARTESIAN_POINT('',(0.,11.,0.)); -#5349 = DIRECTION('',(0.,0.,-1.)); -#5350 = DIRECTION('',(-1.,-0.,-0.)); -#5351 = PCURVE('',#5299,#5352); -#5352 = DEFINITIONAL_REPRESENTATION('',(#5353),#5357); -#5353 = LINE('',#5354,#5355); -#5354 = CARTESIAN_POINT('',(-0.,0.)); -#5355 = VECTOR('',#5356,1.); -#5356 = DIRECTION('',(-1.,0.)); -#5357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5362)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5359,#5360,#5361)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5359 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5360 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5361 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5362 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5359, - 'distance_accuracy_value','confusion accuracy'); -#5363 = SHAPE_DEFINITION_REPRESENTATION(#5364,#5281); -#5364 = PRODUCT_DEFINITION_SHAPE('','',#5365); -#5365 = PRODUCT_DEFINITION('design','',#5366,#5369); -#5366 = PRODUCT_DEFINITION_FORMATION('','',#5367); -#5367 = PRODUCT('Open CASCADE STEP translator 7.3 1.115', - 'Open CASCADE STEP translator 7.3 1.115','',(#5368)); -#5368 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5369 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5370 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5371,#5373); -#5371 = ( REPRESENTATION_RELATIONSHIP('','',#5281,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5372) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5372 = ITEM_DEFINED_TRANSFORMATION('','',#11,#471); -#5373 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5374); -#5374 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('115','','',#5,#5365,$); -#5375 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5367)); -#5376 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5377),#5560); -#5377 = SHELL_BASED_SURFACE_MODEL('',(#5378)); -#5378 = OPEN_SHELL('',(#5379)); -#5379 = ADVANCED_FACE('',(#5380,#5537),#5395,.T.); -#5380 = FACE_BOUND('',#5381,.T.); -#5381 = EDGE_LOOP('',(#5382,#5406,#5423,#5440,#5457,#5473,#5490,#5507, - #5523)); -#5382 = ORIENTED_EDGE('',*,*,#5383,.F.); -#5383 = EDGE_CURVE('',#5384,#5386,#5388,.T.); -#5384 = VERTEX_POINT('',#5385); -#5385 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#5386 = VERTEX_POINT('',#5387); -#5387 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#5388 = SURFACE_CURVE('',#5389,(#5394),.PCURVE_S1.); -#5389 = CIRCLE('',#5390,6.2); -#5390 = AXIS2_PLACEMENT_3D('',#5391,#5392,#5393); -#5391 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#5392 = DIRECTION('',(0.,0.,1.)); -#5393 = DIRECTION('',(1.,0.,0.)); -#5394 = PCURVE('',#5395,#5400); -#5395 = PLANE('',#5396); -#5396 = AXIS2_PLACEMENT_3D('',#5397,#5398,#5399); -#5397 = CARTESIAN_POINT('',(6.551411187428,1.754457056039,0.)); -#5398 = DIRECTION('',(0.,0.,1.)); -#5399 = DIRECTION('',(1.,0.,0.)); -#5400 = DEFINITIONAL_REPRESENTATION('',(#5401),#5405); -#5401 = CIRCLE('',#5402,6.2); -#5402 = AXIS2_PLACEMENT_2D('',#5403,#5404); -#5403 = CARTESIAN_POINT('',(-6.551411187428,-18.36278029335)); -#5404 = DIRECTION('',(1.,0.)); -#5405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5406 = ORIENTED_EDGE('',*,*,#5407,.T.); -#5407 = EDGE_CURVE('',#5384,#5408,#5410,.T.); -#5408 = VERTEX_POINT('',#5409); -#5409 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#5410 = SURFACE_CURVE('',#5411,(#5416),.PCURVE_S1.); -#5411 = CIRCLE('',#5412,8.8); -#5412 = AXIS2_PLACEMENT_3D('',#5413,#5414,#5415); -#5413 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#5414 = DIRECTION('',(0.,0.,1.)); -#5415 = DIRECTION('',(1.,0.,0.)); -#5416 = PCURVE('',#5395,#5417); -#5417 = DEFINITIONAL_REPRESENTATION('',(#5418),#5422); -#5418 = CIRCLE('',#5419,8.8); -#5419 = AXIS2_PLACEMENT_2D('',#5420,#5421); -#5420 = CARTESIAN_POINT('',(2.974868254202,-7.254457056036)); -#5421 = DIRECTION('',(1.,0.)); -#5422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5423 = ORIENTED_EDGE('',*,*,#5424,.F.); -#5424 = EDGE_CURVE('',#5425,#5408,#5427,.T.); -#5425 = VERTEX_POINT('',#5426); -#5426 = CARTESIAN_POINT('',(8.8,11.,0.)); -#5427 = SURFACE_CURVE('',#5428,(#5433),.PCURVE_S1.); -#5428 = CIRCLE('',#5429,6.2); -#5429 = AXIS2_PLACEMENT_3D('',#5430,#5431,#5432); -#5430 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#5431 = DIRECTION('',(0.,0.,1.)); -#5432 = DIRECTION('',(1.,0.,0.)); -#5433 = PCURVE('',#5395,#5434); -#5434 = DEFINITIONAL_REPRESENTATION('',(#5435),#5439); -#5435 = CIRCLE('',#5436,6.2); -#5436 = AXIS2_PLACEMENT_2D('',#5437,#5438); -#5437 = CARTESIAN_POINT('',(7.831818650374,6.549704562627)); -#5438 = DIRECTION('',(1.,0.)); -#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5440 = ORIENTED_EDGE('',*,*,#5441,.T.); -#5441 = EDGE_CURVE('',#5425,#5442,#5444,.T.); -#5442 = VERTEX_POINT('',#5443); -#5443 = CARTESIAN_POINT('',(0.,19.8,0.)); -#5444 = SURFACE_CURVE('',#5445,(#5450),.PCURVE_S1.); -#5445 = CIRCLE('',#5446,8.8); -#5446 = AXIS2_PLACEMENT_3D('',#5447,#5448,#5449); -#5447 = CARTESIAN_POINT('',(0.,11.,0.)); -#5448 = DIRECTION('',(0.,0.,1.)); -#5449 = DIRECTION('',(1.,0.,0.)); -#5450 = PCURVE('',#5395,#5451); -#5451 = DEFINITIONAL_REPRESENTATION('',(#5452),#5456); -#5452 = CIRCLE('',#5453,8.8); -#5453 = AXIS2_PLACEMENT_2D('',#5454,#5455); -#5454 = CARTESIAN_POINT('',(-6.551411187428,9.245542943961)); -#5455 = DIRECTION('',(1.,0.)); -#5456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5457 = ORIENTED_EDGE('',*,*,#5458,.T.); -#5458 = EDGE_CURVE('',#5442,#5459,#5461,.T.); -#5459 = VERTEX_POINT('',#5460); -#5460 = CARTESIAN_POINT('',(0.,11.25,0.)); -#5461 = SURFACE_CURVE('',#5462,(#5466),.PCURVE_S1.); -#5462 = LINE('',#5463,#5464); -#5463 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#5464 = VECTOR('',#5465,1.); -#5465 = DIRECTION('',(3.E-17,-1.,0.)); -#5466 = PCURVE('',#5395,#5467); -#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5472); -#5468 = LINE('',#5469,#5470); -#5469 = CARTESIAN_POINT('',(-6.551411187428,18.045542943961)); -#5470 = VECTOR('',#5471,1.); -#5471 = DIRECTION('',(3.E-17,-1.)); -#5472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5473 = ORIENTED_EDGE('',*,*,#5474,.F.); -#5474 = EDGE_CURVE('',#5475,#5459,#5477,.T.); -#5475 = VERTEX_POINT('',#5476); -#5476 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#5477 = SURFACE_CURVE('',#5478,(#5483),.PCURVE_S1.); -#5478 = CIRCLE('',#5479,0.75); -#5479 = AXIS2_PLACEMENT_3D('',#5480,#5481,#5482); -#5480 = CARTESIAN_POINT('',(0.,10.5,0.)); -#5481 = DIRECTION('',(0.,0.,1.)); -#5482 = DIRECTION('',(1.,0.,0.)); -#5483 = PCURVE('',#5395,#5484); -#5484 = DEFINITIONAL_REPRESENTATION('',(#5485),#5489); -#5485 = CIRCLE('',#5486,0.75); -#5486 = AXIS2_PLACEMENT_2D('',#5487,#5488); -#5487 = CARTESIAN_POINT('',(-6.551411187428,8.745542943961)); -#5488 = DIRECTION('',(1.,0.)); -#5489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5490 = ORIENTED_EDGE('',*,*,#5491,.F.); -#5491 = EDGE_CURVE('',#5492,#5475,#5494,.T.); -#5492 = VERTEX_POINT('',#5493); -#5493 = CARTESIAN_POINT('',(0.,9.75,0.)); -#5494 = SURFACE_CURVE('',#5495,(#5500),.PCURVE_S1.); -#5495 = CIRCLE('',#5496,0.75); -#5496 = AXIS2_PLACEMENT_3D('',#5497,#5498,#5499); -#5497 = CARTESIAN_POINT('',(0.,10.5,0.)); -#5498 = DIRECTION('',(0.,0.,1.)); -#5499 = DIRECTION('',(1.,0.,0.)); -#5500 = PCURVE('',#5395,#5501); -#5501 = DEFINITIONAL_REPRESENTATION('',(#5502),#5506); -#5502 = CIRCLE('',#5503,0.75); -#5503 = AXIS2_PLACEMENT_2D('',#5504,#5505); -#5504 = CARTESIAN_POINT('',(-6.551411187428,8.745542943961)); -#5505 = DIRECTION('',(1.,0.)); -#5506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5507 = ORIENTED_EDGE('',*,*,#5508,.T.); -#5508 = EDGE_CURVE('',#5492,#5509,#5511,.T.); -#5509 = VERTEX_POINT('',#5510); -#5510 = CARTESIAN_POINT('',(0.,0.,0.)); -#5511 = SURFACE_CURVE('',#5512,(#5516),.PCURVE_S1.); -#5512 = LINE('',#5513,#5514); -#5513 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#5514 = VECTOR('',#5515,1.); -#5515 = DIRECTION('',(3.E-17,-1.,0.)); -#5516 = PCURVE('',#5395,#5517); -#5517 = DEFINITIONAL_REPRESENTATION('',(#5518),#5522); -#5518 = LINE('',#5519,#5520); -#5519 = CARTESIAN_POINT('',(-6.551411187428,18.045542943961)); -#5520 = VECTOR('',#5521,1.); -#5521 = DIRECTION('',(3.E-17,-1.)); -#5522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5523 = ORIENTED_EDGE('',*,*,#5524,.T.); -#5524 = EDGE_CURVE('',#5509,#5386,#5525,.T.); -#5525 = SURFACE_CURVE('',#5526,(#5530),.PCURVE_S1.); -#5526 = LINE('',#5527,#5528); -#5527 = CARTESIAN_POINT('',(0.,0.,0.)); -#5528 = VECTOR('',#5529,1.); -#5529 = DIRECTION('',(-0.,-1.,-0.)); -#5530 = PCURVE('',#5395,#5531); -#5531 = DEFINITIONAL_REPRESENTATION('',(#5532),#5536); -#5532 = LINE('',#5533,#5534); -#5533 = CARTESIAN_POINT('',(-6.551411187428,-1.754457056039)); -#5534 = VECTOR('',#5535,1.); -#5535 = DIRECTION('',(0.,-1.)); -#5536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5537 = FACE_BOUND('',#5538,.T.); -#5538 = EDGE_LOOP('',(#5539)); -#5539 = ORIENTED_EDGE('',*,*,#5540,.T.); -#5540 = EDGE_CURVE('',#5541,#5541,#5543,.T.); -#5541 = VERTEX_POINT('',#5542); -#5542 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,0.)); -#5543 = SURFACE_CURVE('',#5544,(#5549),.PCURVE_S1.); -#5544 = CIRCLE('',#5545,0.75); -#5545 = AXIS2_PLACEMENT_3D('',#5546,#5547,#5548); -#5546 = CARTESIAN_POINT('',(9.093266739737,-5.25,0.)); -#5547 = DIRECTION('',(0.,0.,-1.)); -#5548 = DIRECTION('',(0.5,0.866025403784,0.)); -#5549 = PCURVE('',#5395,#5550); -#5550 = DEFINITIONAL_REPRESENTATION('',(#5551),#5559); -#5551 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5552,#5553,#5554,#5555, -#5556,#5557,#5558),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5552 = CARTESIAN_POINT('',(2.916855552308,-6.354938003201)); -#5553 = CARTESIAN_POINT('',(4.041855552308,-7.004457056039)); -#5554 = CARTESIAN_POINT('',(2.916855552308,-7.653976108877)); -#5555 = CARTESIAN_POINT('',(1.791855552308,-8.303495161716)); -#5556 = CARTESIAN_POINT('',(1.791855552308,-7.004457056039)); -#5557 = CARTESIAN_POINT('',(1.791855552308,-5.705418950362)); -#5558 = CARTESIAN_POINT('',(2.916855552308,-6.354938003201)); -#5559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5564)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5561,#5562,#5563)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5561 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5562 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5563 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5564 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5561, - 'distance_accuracy_value','confusion accuracy'); -#5565 = SHAPE_DEFINITION_REPRESENTATION(#5566,#5376); -#5566 = PRODUCT_DEFINITION_SHAPE('','',#5567); -#5567 = PRODUCT_DEFINITION('design','',#5568,#5571); -#5568 = PRODUCT_DEFINITION_FORMATION('','',#5569); -#5569 = PRODUCT('Open CASCADE STEP translator 7.3 1.116', - 'Open CASCADE STEP translator 7.3 1.116','',(#5570)); -#5570 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5571 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5572 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5573,#5575); -#5573 = ( REPRESENTATION_RELATIONSHIP('','',#5376,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5574) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5574 = ITEM_DEFINED_TRANSFORMATION('','',#11,#475); -#5575 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5576); -#5576 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('116','','',#5,#5567,$); -#5577 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5569)); -#5578 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5579),#5671); -#5579 = SHELL_BASED_SURFACE_MODEL('',(#5580)); -#5580 = OPEN_SHELL('',(#5581)); -#5581 = ADVANCED_FACE('',(#5582),#5596,.T.); -#5582 = FACE_BOUND('',#5583,.F.); -#5583 = EDGE_LOOP('',(#5584,#5607,#5624,#5640,#5656)); -#5584 = ORIENTED_EDGE('',*,*,#5585,.F.); -#5585 = EDGE_CURVE('',#5586,#5588,#5590,.T.); -#5586 = VERTEX_POINT('',#5587); -#5587 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#5588 = VERTEX_POINT('',#5589); -#5589 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#5590 = SURFACE_CURVE('',#5591,(#5595),.PCURVE_S1.); -#5591 = LINE('',#5592,#5593); -#5592 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#5593 = VECTOR('',#5594,1.); -#5594 = DIRECTION('',(0.,0.,-1.)); -#5595 = PCURVE('',#5596,#5601); -#5596 = CYLINDRICAL_SURFACE('',#5597,0.75); -#5597 = AXIS2_PLACEMENT_3D('',#5598,#5599,#5600); -#5598 = CARTESIAN_POINT('',(0.,10.5,0.)); -#5599 = DIRECTION('',(0.,0.,1.)); -#5600 = DIRECTION('',(-1.,0.,0.)); -#5601 = DEFINITIONAL_REPRESENTATION('',(#5602),#5606); -#5602 = LINE('',#5603,#5604); -#5603 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#5604 = VECTOR('',#5605,1.); -#5605 = DIRECTION('',(-0.,-1.)); -#5606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5607 = ORIENTED_EDGE('',*,*,#5608,.F.); -#5608 = EDGE_CURVE('',#5609,#5586,#5611,.T.); -#5609 = VERTEX_POINT('',#5610); -#5610 = CARTESIAN_POINT('',(0.,9.75,0.)); -#5611 = SURFACE_CURVE('',#5612,(#5617),.PCURVE_S1.); -#5612 = CIRCLE('',#5613,0.75); -#5613 = AXIS2_PLACEMENT_3D('',#5614,#5615,#5616); -#5614 = CARTESIAN_POINT('',(0.,10.5,0.)); -#5615 = DIRECTION('',(0.,0.,-1.)); -#5616 = DIRECTION('',(-1.,-0.,-0.)); -#5617 = PCURVE('',#5596,#5618); -#5618 = DEFINITIONAL_REPRESENTATION('',(#5619),#5623); -#5619 = LINE('',#5620,#5621); -#5620 = CARTESIAN_POINT('',(-0.,0.)); -#5621 = VECTOR('',#5622,1.); -#5622 = DIRECTION('',(-1.,0.)); -#5623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5624 = ORIENTED_EDGE('',*,*,#5625,.F.); -#5625 = EDGE_CURVE('',#5626,#5609,#5628,.T.); -#5626 = VERTEX_POINT('',#5627); -#5627 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#5628 = SURFACE_CURVE('',#5629,(#5633),.PCURVE_S1.); -#5629 = LINE('',#5630,#5631); -#5630 = CARTESIAN_POINT('',(-2.385E-16,9.75,0.)); -#5631 = VECTOR('',#5632,1.); -#5632 = DIRECTION('',(0.,0.,1.)); -#5633 = PCURVE('',#5596,#5634); -#5634 = DEFINITIONAL_REPRESENTATION('',(#5635),#5639); -#5635 = LINE('',#5636,#5637); -#5636 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#5637 = VECTOR('',#5638,1.); -#5638 = DIRECTION('',(-0.,1.)); -#5639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5640 = ORIENTED_EDGE('',*,*,#5641,.F.); -#5641 = EDGE_CURVE('',#5642,#5626,#5644,.T.); -#5642 = VERTEX_POINT('',#5643); -#5643 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#5644 = SURFACE_CURVE('',#5645,(#5649),.PCURVE_S1.); -#5645 = LINE('',#5646,#5647); -#5646 = CARTESIAN_POINT('',(-3.325E-16,9.75,0.)); -#5647 = VECTOR('',#5648,1.); -#5648 = DIRECTION('',(0.,0.,1.)); -#5649 = PCURVE('',#5596,#5650); -#5650 = DEFINITIONAL_REPRESENTATION('',(#5651),#5655); -#5651 = LINE('',#5652,#5653); -#5652 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#5653 = VECTOR('',#5654,1.); -#5654 = DIRECTION('',(-0.,1.)); -#5655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5656 = ORIENTED_EDGE('',*,*,#5657,.T.); -#5657 = EDGE_CURVE('',#5642,#5588,#5658,.T.); -#5658 = SURFACE_CURVE('',#5659,(#5664),.PCURVE_S1.); -#5659 = CIRCLE('',#5660,0.75); -#5660 = AXIS2_PLACEMENT_3D('',#5661,#5662,#5663); -#5661 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#5662 = DIRECTION('',(0.,0.,-1.)); -#5663 = DIRECTION('',(-1.,-0.,-0.)); -#5664 = PCURVE('',#5596,#5665); -#5665 = DEFINITIONAL_REPRESENTATION('',(#5666),#5670); -#5666 = LINE('',#5667,#5668); -#5667 = CARTESIAN_POINT('',(-0.,-4.5)); -#5668 = VECTOR('',#5669,1.); -#5669 = DIRECTION('',(-1.,0.)); -#5670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5675)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5672,#5673,#5674)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5672 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5673 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5674 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5675 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5672, - 'distance_accuracy_value','confusion accuracy'); -#5676 = SHAPE_DEFINITION_REPRESENTATION(#5677,#5578); -#5677 = PRODUCT_DEFINITION_SHAPE('','',#5678); -#5678 = PRODUCT_DEFINITION('design','',#5679,#5682); -#5679 = PRODUCT_DEFINITION_FORMATION('','',#5680); -#5680 = PRODUCT('Open CASCADE STEP translator 7.3 1.117', - 'Open CASCADE STEP translator 7.3 1.117','',(#5681)); -#5681 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5682 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5683 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5684,#5686); -#5684 = ( REPRESENTATION_RELATIONSHIP('','',#5578,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5685) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5685 = ITEM_DEFINED_TRANSFORMATION('','',#11,#479); -#5686 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5687); -#5687 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('117','','',#5,#5678,$); -#5688 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5680)); -#5689 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5690),#5782); -#5690 = SHELL_BASED_SURFACE_MODEL('',(#5691)); -#5691 = OPEN_SHELL('',(#5692)); -#5692 = ADVANCED_FACE('',(#5693),#5708,.T.); -#5693 = FACE_BOUND('',#5694,.F.); -#5694 = EDGE_LOOP('',(#5695,#5719,#5735,#5752,#5768)); -#5695 = ORIENTED_EDGE('',*,*,#5696,.F.); -#5696 = EDGE_CURVE('',#5697,#5699,#5701,.T.); -#5697 = VERTEX_POINT('',#5698); -#5698 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#5699 = VERTEX_POINT('',#5700); -#5700 = CARTESIAN_POINT('',(0.,11.25,0.)); -#5701 = SURFACE_CURVE('',#5702,(#5707),.PCURVE_S1.); -#5702 = CIRCLE('',#5703,0.75); -#5703 = AXIS2_PLACEMENT_3D('',#5704,#5705,#5706); -#5704 = CARTESIAN_POINT('',(0.,10.5,0.)); -#5705 = DIRECTION('',(0.,0.,-1.)); -#5706 = DIRECTION('',(-1.,-0.,-0.)); -#5707 = PCURVE('',#5708,#5713); -#5708 = CYLINDRICAL_SURFACE('',#5709,0.75); -#5709 = AXIS2_PLACEMENT_3D('',#5710,#5711,#5712); -#5710 = CARTESIAN_POINT('',(0.,10.5,0.)); -#5711 = DIRECTION('',(0.,0.,1.)); -#5712 = DIRECTION('',(-1.,0.,0.)); -#5713 = DEFINITIONAL_REPRESENTATION('',(#5714),#5718); -#5714 = LINE('',#5715,#5716); -#5715 = CARTESIAN_POINT('',(-0.,0.)); -#5716 = VECTOR('',#5717,1.); -#5717 = DIRECTION('',(-1.,0.)); -#5718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5719 = ORIENTED_EDGE('',*,*,#5720,.T.); -#5720 = EDGE_CURVE('',#5697,#5721,#5723,.T.); -#5721 = VERTEX_POINT('',#5722); -#5722 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#5723 = SURFACE_CURVE('',#5724,(#5728),.PCURVE_S1.); -#5724 = LINE('',#5725,#5726); -#5725 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#5726 = VECTOR('',#5727,1.); -#5727 = DIRECTION('',(0.,0.,-1.)); -#5728 = PCURVE('',#5708,#5729); -#5729 = DEFINITIONAL_REPRESENTATION('',(#5730),#5734); -#5730 = LINE('',#5731,#5732); -#5731 = CARTESIAN_POINT('',(-0.,0.)); -#5732 = VECTOR('',#5733,1.); -#5733 = DIRECTION('',(-0.,-1.)); -#5734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5735 = ORIENTED_EDGE('',*,*,#5736,.T.); -#5736 = EDGE_CURVE('',#5721,#5737,#5739,.T.); -#5737 = VERTEX_POINT('',#5738); -#5738 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#5739 = SURFACE_CURVE('',#5740,(#5745),.PCURVE_S1.); -#5740 = CIRCLE('',#5741,0.75); -#5741 = AXIS2_PLACEMENT_3D('',#5742,#5743,#5744); -#5742 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#5743 = DIRECTION('',(0.,0.,-1.)); -#5744 = DIRECTION('',(-1.,-0.,-0.)); -#5745 = PCURVE('',#5708,#5746); -#5746 = DEFINITIONAL_REPRESENTATION('',(#5747),#5751); -#5747 = LINE('',#5748,#5749); -#5748 = CARTESIAN_POINT('',(-0.,-4.5)); -#5749 = VECTOR('',#5750,1.); -#5750 = DIRECTION('',(-1.,0.)); -#5751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5752 = ORIENTED_EDGE('',*,*,#5753,.T.); -#5753 = EDGE_CURVE('',#5737,#5754,#5756,.T.); -#5754 = VERTEX_POINT('',#5755); -#5755 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#5756 = SURFACE_CURVE('',#5757,(#5761),.PCURVE_S1.); -#5757 = LINE('',#5758,#5759); -#5758 = CARTESIAN_POINT('',(-3.775E-16,11.25,0.)); -#5759 = VECTOR('',#5760,1.); -#5760 = DIRECTION('',(0.,0.,1.)); -#5761 = PCURVE('',#5708,#5762); -#5762 = DEFINITIONAL_REPRESENTATION('',(#5763),#5767); -#5763 = LINE('',#5764,#5765); -#5764 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#5765 = VECTOR('',#5766,1.); -#5766 = DIRECTION('',(-0.,1.)); -#5767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5768 = ORIENTED_EDGE('',*,*,#5769,.T.); -#5769 = EDGE_CURVE('',#5754,#5699,#5770,.T.); -#5770 = SURFACE_CURVE('',#5771,(#5775),.PCURVE_S1.); -#5771 = LINE('',#5772,#5773); -#5772 = CARTESIAN_POINT('',(-2.835E-16,11.25,0.)); -#5773 = VECTOR('',#5774,1.); -#5774 = DIRECTION('',(0.,0.,1.)); -#5775 = PCURVE('',#5708,#5776); -#5776 = DEFINITIONAL_REPRESENTATION('',(#5777),#5781); -#5777 = LINE('',#5778,#5779); -#5778 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#5779 = VECTOR('',#5780,1.); -#5780 = DIRECTION('',(-0.,1.)); -#5781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5786)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5783,#5784,#5785)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5783 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5784 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5785 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5786 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5783, - 'distance_accuracy_value','confusion accuracy'); -#5787 = SHAPE_DEFINITION_REPRESENTATION(#5788,#5689); -#5788 = PRODUCT_DEFINITION_SHAPE('','',#5789); -#5789 = PRODUCT_DEFINITION('design','',#5790,#5793); -#5790 = PRODUCT_DEFINITION_FORMATION('','',#5791); -#5791 = PRODUCT('Open CASCADE STEP translator 7.3 1.118', - 'Open CASCADE STEP translator 7.3 1.118','',(#5792)); -#5792 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5793 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5794 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5795,#5797); -#5795 = ( REPRESENTATION_RELATIONSHIP('','',#5689,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5796) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5796 = ITEM_DEFINED_TRANSFORMATION('','',#11,#483); -#5797 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5798); -#5798 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('118','','',#5,#5789,$); -#5799 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5791)); -#5800 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5801),#5867); -#5801 = SHELL_BASED_SURFACE_MODEL('',(#5802)); -#5802 = OPEN_SHELL('',(#5803)); -#5803 = ADVANCED_FACE('',(#5804),#5818,.F.); -#5804 = FACE_BOUND('',#5805,.F.); -#5805 = EDGE_LOOP('',(#5806,#5836,#5851,#5852)); -#5806 = ORIENTED_EDGE('',*,*,#5807,.T.); -#5807 = EDGE_CURVE('',#5808,#5810,#5812,.T.); -#5808 = VERTEX_POINT('',#5809); -#5809 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#5810 = VERTEX_POINT('',#5811); -#5811 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,-4.5)); -#5812 = SEAM_CURVE('',#5813,(#5817,#5829),.PCURVE_S1.); -#5813 = LINE('',#5814,#5815); -#5814 = CARTESIAN_POINT('',(-8.718266739737,5.899519052838,0.)); -#5815 = VECTOR('',#5816,1.); -#5816 = DIRECTION('',(-0.,-0.,-1.)); -#5817 = PCURVE('',#5818,#5823); -#5818 = CYLINDRICAL_SURFACE('',#5819,0.75); -#5819 = AXIS2_PLACEMENT_3D('',#5820,#5821,#5822); -#5820 = CARTESIAN_POINT('',(-9.093266739737,5.25,0.)); -#5821 = DIRECTION('',(-0.,-0.,1.)); -#5822 = DIRECTION('',(0.5,0.866025403784,0.)); -#5823 = DEFINITIONAL_REPRESENTATION('',(#5824),#5828); -#5824 = LINE('',#5825,#5826); -#5825 = CARTESIAN_POINT('',(0.,0.)); -#5826 = VECTOR('',#5827,1.); -#5827 = DIRECTION('',(0.,-1.)); -#5828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5829 = PCURVE('',#5818,#5830); -#5830 = DEFINITIONAL_REPRESENTATION('',(#5831),#5835); -#5831 = LINE('',#5832,#5833); -#5832 = CARTESIAN_POINT('',(6.28318530718,0.)); -#5833 = VECTOR('',#5834,1.); -#5834 = DIRECTION('',(0.,-1.)); -#5835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5836 = ORIENTED_EDGE('',*,*,#5837,.T.); -#5837 = EDGE_CURVE('',#5810,#5810,#5838,.T.); -#5838 = SURFACE_CURVE('',#5839,(#5844),.PCURVE_S1.); -#5839 = CIRCLE('',#5840,0.75); -#5840 = AXIS2_PLACEMENT_3D('',#5841,#5842,#5843); -#5841 = CARTESIAN_POINT('',(-9.093266739737,5.25,-4.5)); -#5842 = DIRECTION('',(0.,-0.,1.)); -#5843 = DIRECTION('',(0.5,0.866025403784,0.)); -#5844 = PCURVE('',#5818,#5845); -#5845 = DEFINITIONAL_REPRESENTATION('',(#5846),#5850); -#5846 = LINE('',#5847,#5848); -#5847 = CARTESIAN_POINT('',(0.,-4.5)); -#5848 = VECTOR('',#5849,1.); -#5849 = DIRECTION('',(1.,0.)); -#5850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5851 = ORIENTED_EDGE('',*,*,#5807,.F.); -#5852 = ORIENTED_EDGE('',*,*,#5853,.F.); -#5853 = EDGE_CURVE('',#5808,#5808,#5854,.T.); -#5854 = SURFACE_CURVE('',#5855,(#5860),.PCURVE_S1.); -#5855 = CIRCLE('',#5856,0.75); -#5856 = AXIS2_PLACEMENT_3D('',#5857,#5858,#5859); -#5857 = CARTESIAN_POINT('',(-9.093266739737,5.25,0.)); -#5858 = DIRECTION('',(0.,-0.,1.)); -#5859 = DIRECTION('',(0.5,0.866025403784,0.)); -#5860 = PCURVE('',#5818,#5861); -#5861 = DEFINITIONAL_REPRESENTATION('',(#5862),#5866); -#5862 = LINE('',#5863,#5864); -#5863 = CARTESIAN_POINT('',(0.,0.)); -#5864 = VECTOR('',#5865,1.); -#5865 = DIRECTION('',(1.,0.)); -#5866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5871)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5868,#5869,#5870)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5868 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5869 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5870 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5871 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5868, - 'distance_accuracy_value','confusion accuracy'); -#5872 = SHAPE_DEFINITION_REPRESENTATION(#5873,#5800); -#5873 = PRODUCT_DEFINITION_SHAPE('','',#5874); -#5874 = PRODUCT_DEFINITION('design','',#5875,#5878); -#5875 = PRODUCT_DEFINITION_FORMATION('','',#5876); -#5876 = PRODUCT('Open CASCADE STEP translator 7.3 1.119', - 'Open CASCADE STEP translator 7.3 1.119','',(#5877)); -#5877 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5878 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5879 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5880,#5882); -#5880 = ( REPRESENTATION_RELATIONSHIP('','',#5800,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5881) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5881 = ITEM_DEFINED_TRANSFORMATION('','',#11,#487); -#5882 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5883); -#5883 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('119','','',#5,#5874,$); -#5884 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5876)); -#5885 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5886),#5962); -#5886 = SHELL_BASED_SURFACE_MODEL('',(#5887)); -#5887 = OPEN_SHELL('',(#5888)); -#5888 = ADVANCED_FACE('',(#5889),#5903,.T.); -#5889 = FACE_BOUND('',#5890,.F.); -#5890 = EDGE_LOOP('',(#5891,#5914,#5931,#5947)); -#5891 = ORIENTED_EDGE('',*,*,#5892,.T.); -#5892 = EDGE_CURVE('',#5893,#5895,#5897,.T.); -#5893 = VERTEX_POINT('',#5894); -#5894 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#5895 = VERTEX_POINT('',#5896); -#5896 = CARTESIAN_POINT('',(-12.,10.999999999999,-3.)); -#5897 = SURFACE_CURVE('',#5898,(#5902),.PCURVE_S1.); -#5898 = LINE('',#5899,#5900); -#5899 = CARTESIAN_POINT('',(-12.,10.999999999999,0.)); -#5900 = VECTOR('',#5901,1.); -#5901 = DIRECTION('',(0.,-0.,-1.)); -#5902 = PCURVE('',#5903,#5908); -#5903 = CYLINDRICAL_SURFACE('',#5904,4.); -#5904 = AXIS2_PLACEMENT_3D('',#5905,#5906,#5907); -#5905 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,0.)); -#5906 = DIRECTION('',(-0.,-0.,1.)); -#5907 = DIRECTION('',(-1.,0.,-0.)); -#5908 = DEFINITIONAL_REPRESENTATION('',(#5909),#5913); -#5909 = LINE('',#5910,#5911); -#5910 = CARTESIAN_POINT('',(-2.586013888124,0.)); -#5911 = VECTOR('',#5912,1.); -#5912 = DIRECTION('',(-0.,-1.)); -#5913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5914 = ORIENTED_EDGE('',*,*,#5915,.T.); -#5915 = EDGE_CURVE('',#5895,#5916,#5918,.T.); -#5916 = VERTEX_POINT('',#5917); -#5917 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-3.)); -#5918 = SURFACE_CURVE('',#5919,(#5924),.PCURVE_S1.); -#5919 = CIRCLE('',#5920,4.); -#5920 = AXIS2_PLACEMENT_3D('',#5921,#5922,#5923); -#5921 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-3.)); -#5922 = DIRECTION('',(0.,0.,-1.)); -#5923 = DIRECTION('',(-1.,-0.,-0.)); -#5924 = PCURVE('',#5903,#5925); -#5925 = DEFINITIONAL_REPRESENTATION('',(#5926),#5930); -#5926 = LINE('',#5927,#5928); -#5927 = CARTESIAN_POINT('',(-0.,-3.)); -#5928 = VECTOR('',#5929,1.); -#5929 = DIRECTION('',(-1.,0.)); -#5930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5931 = ORIENTED_EDGE('',*,*,#5932,.F.); -#5932 = EDGE_CURVE('',#5933,#5916,#5935,.T.); -#5933 = VERTEX_POINT('',#5934); -#5934 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#5935 = SURFACE_CURVE('',#5936,(#5940),.PCURVE_S1.); -#5936 = LINE('',#5937,#5938); -#5937 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#5938 = VECTOR('',#5939,1.); -#5939 = DIRECTION('',(0.,-0.,-1.)); -#5940 = PCURVE('',#5903,#5941); -#5941 = DEFINITIONAL_REPRESENTATION('',(#5942),#5946); -#5942 = LINE('',#5943,#5944); -#5943 = CARTESIAN_POINT('',(-4.744368970247,0.)); -#5944 = VECTOR('',#5945,1.); -#5945 = DIRECTION('',(-0.,-1.)); -#5946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5947 = ORIENTED_EDGE('',*,*,#5948,.F.); -#5948 = EDGE_CURVE('',#5893,#5933,#5949,.T.); -#5949 = SURFACE_CURVE('',#5950,(#5955),.PCURVE_S1.); -#5950 = CIRCLE('',#5951,4.); -#5951 = AXIS2_PLACEMENT_3D('',#5952,#5953,#5954); -#5952 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,0.)); -#5953 = DIRECTION('',(0.,0.,-1.)); -#5954 = DIRECTION('',(-1.,-0.,-0.)); -#5955 = PCURVE('',#5903,#5956); -#5956 = DEFINITIONAL_REPRESENTATION('',(#5957),#5961); -#5957 = LINE('',#5958,#5959); -#5958 = CARTESIAN_POINT('',(-0.,0.)); -#5959 = VECTOR('',#5960,1.); -#5960 = DIRECTION('',(-1.,0.)); -#5961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5966)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#5963,#5964,#5965)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#5963 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#5964 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#5965 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#5966 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5963, - 'distance_accuracy_value','confusion accuracy'); -#5967 = SHAPE_DEFINITION_REPRESENTATION(#5968,#5885); -#5968 = PRODUCT_DEFINITION_SHAPE('','',#5969); -#5969 = PRODUCT_DEFINITION('design','',#5970,#5973); -#5970 = PRODUCT_DEFINITION_FORMATION('','',#5971); -#5971 = PRODUCT('Open CASCADE STEP translator 7.3 1.120', - 'Open CASCADE STEP translator 7.3 1.120','',(#5972)); -#5972 = PRODUCT_CONTEXT('',#2,'mechanical'); -#5973 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#5974 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5975,#5977); -#5975 = ( REPRESENTATION_RELATIONSHIP('','',#5885,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5976) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#5976 = ITEM_DEFINED_TRANSFORMATION('','',#11,#491); -#5977 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #5978); -#5978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('120','','',#5,#5969,$); -#5979 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5971)); -#5980 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5981),#6057); -#5981 = SHELL_BASED_SURFACE_MODEL('',(#5982)); -#5982 = OPEN_SHELL('',(#5983)); -#5983 = ADVANCED_FACE('',(#5984),#5998,.F.); -#5984 = FACE_BOUND('',#5985,.T.); -#5985 = EDGE_LOOP('',(#5986,#6009,#6026,#6042)); -#5986 = ORIENTED_EDGE('',*,*,#5987,.T.); -#5987 = EDGE_CURVE('',#5988,#5990,#5992,.T.); -#5988 = VERTEX_POINT('',#5989); -#5989 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#5990 = VERTEX_POINT('',#5991); -#5991 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-3.)); -#5992 = SURFACE_CURVE('',#5993,(#5997),.PCURVE_S1.); -#5993 = LINE('',#5994,#5995); -#5994 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,0.)); -#5995 = VECTOR('',#5996,1.); -#5996 = DIRECTION('',(0.,-0.,-1.)); -#5997 = PCURVE('',#5998,#6003); -#5998 = CYLINDRICAL_SURFACE('',#5999,11.999999999978); -#5999 = AXIS2_PLACEMENT_3D('',#6000,#6001,#6002); -#6000 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#6001 = DIRECTION('',(-0.,-0.,1.)); -#6002 = DIRECTION('',(-1.,0.,-0.)); -#6003 = DEFINITIONAL_REPRESENTATION('',(#6004),#6008); -#6004 = LINE('',#6005,#6006); -#6005 = CARTESIAN_POINT('',(-4.188790204787,0.)); -#6006 = VECTOR('',#6007,1.); -#6007 = DIRECTION('',(-0.,-1.)); -#6008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6009 = ORIENTED_EDGE('',*,*,#6010,.T.); -#6010 = EDGE_CURVE('',#5990,#6011,#6013,.T.); -#6011 = VERTEX_POINT('',#6012); -#6012 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-3.)); -#6013 = SURFACE_CURVE('',#6014,(#6019),.PCURVE_S1.); -#6014 = CIRCLE('',#6015,11.999999999978); -#6015 = AXIS2_PLACEMENT_3D('',#6016,#6017,#6018); -#6016 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-3.)); -#6017 = DIRECTION('',(0.,0.,-1.)); -#6018 = DIRECTION('',(-1.,-0.,-0.)); -#6019 = PCURVE('',#5998,#6020); -#6020 = DEFINITIONAL_REPRESENTATION('',(#6021),#6025); -#6021 = LINE('',#6022,#6023); -#6022 = CARTESIAN_POINT('',(-0.,-3.)); -#6023 = VECTOR('',#6024,1.); -#6024 = DIRECTION('',(-1.,0.)); -#6025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6026 = ORIENTED_EDGE('',*,*,#6027,.F.); -#6027 = EDGE_CURVE('',#6028,#6011,#6030,.T.); -#6028 = VERTEX_POINT('',#6029); -#6029 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#6030 = SURFACE_CURVE('',#6031,(#6035),.PCURVE_S1.); -#6031 = LINE('',#6032,#6033); -#6032 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,0.)); -#6033 = VECTOR('',#6034,1.); -#6034 = DIRECTION('',(0.,-0.,-1.)); -#6035 = PCURVE('',#5998,#6036); -#6036 = DEFINITIONAL_REPRESENTATION('',(#6037),#6041); -#6037 = LINE('',#6038,#6039); -#6038 = CARTESIAN_POINT('',(-7.330382858376,0.)); -#6039 = VECTOR('',#6040,1.); -#6040 = DIRECTION('',(-0.,-1.)); -#6041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6042 = ORIENTED_EDGE('',*,*,#6043,.F.); -#6043 = EDGE_CURVE('',#5988,#6028,#6044,.T.); -#6044 = SURFACE_CURVE('',#6045,(#6050),.PCURVE_S1.); -#6045 = CIRCLE('',#6046,11.999999999978); -#6046 = AXIS2_PLACEMENT_3D('',#6047,#6048,#6049); -#6047 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#6048 = DIRECTION('',(0.,0.,-1.)); -#6049 = DIRECTION('',(-1.,-0.,-0.)); -#6050 = PCURVE('',#5998,#6051); -#6051 = DEFINITIONAL_REPRESENTATION('',(#6052),#6056); -#6052 = LINE('',#6053,#6054); -#6053 = CARTESIAN_POINT('',(-0.,0.)); -#6054 = VECTOR('',#6055,1.); -#6055 = DIRECTION('',(-1.,0.)); -#6056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6061)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6058,#6059,#6060)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6058 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6059 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6060 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6061 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6058, - 'distance_accuracy_value','confusion accuracy'); -#6062 = SHAPE_DEFINITION_REPRESENTATION(#6063,#5980); -#6063 = PRODUCT_DEFINITION_SHAPE('','',#6064); -#6064 = PRODUCT_DEFINITION('design','',#6065,#6068); -#6065 = PRODUCT_DEFINITION_FORMATION('','',#6066); -#6066 = PRODUCT('Open CASCADE STEP translator 7.3 1.121', - 'Open CASCADE STEP translator 7.3 1.121','',(#6067)); -#6067 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6068 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6069 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6070,#6072); -#6070 = ( REPRESENTATION_RELATIONSHIP('','',#5980,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6071) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6071 = ITEM_DEFINED_TRANSFORMATION('','',#11,#495); -#6072 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6073); -#6073 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('121','','',#5,#6064,$); -#6074 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6066)); -#6075 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6076),#6152); -#6076 = SHELL_BASED_SURFACE_MODEL('',(#6077)); -#6077 = OPEN_SHELL('',(#6078)); -#6078 = ADVANCED_FACE('',(#6079),#6093,.T.); -#6079 = FACE_BOUND('',#6080,.F.); -#6080 = EDGE_LOOP('',(#6081,#6104,#6121,#6137)); -#6081 = ORIENTED_EDGE('',*,*,#6082,.T.); -#6082 = EDGE_CURVE('',#6083,#6085,#6087,.T.); -#6083 = VERTEX_POINT('',#6084); -#6084 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#6085 = VERTEX_POINT('',#6086); -#6086 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-4.5)); -#6087 = SURFACE_CURVE('',#6088,(#6092),.PCURVE_S1.); -#6088 = LINE('',#6089,#6090); -#6089 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#6090 = VECTOR('',#6091,1.); -#6091 = DIRECTION('',(0.,0.,-1.)); -#6092 = PCURVE('',#6093,#6098); -#6093 = CYLINDRICAL_SURFACE('',#6094,4.); -#6094 = AXIS2_PLACEMENT_3D('',#6095,#6096,#6097); -#6095 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#6096 = DIRECTION('',(0.,0.,1.)); -#6097 = DIRECTION('',(-1.,0.,0.)); -#6098 = DEFINITIONAL_REPRESENTATION('',(#6099),#6103); -#6099 = LINE('',#6100,#6101); -#6100 = CARTESIAN_POINT('',(-0.491618785725,0.)); -#6101 = VECTOR('',#6102,1.); -#6102 = DIRECTION('',(-0.,-1.)); -#6103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6104 = ORIENTED_EDGE('',*,*,#6105,.T.); -#6105 = EDGE_CURVE('',#6085,#6106,#6108,.T.); -#6106 = VERTEX_POINT('',#6107); -#6107 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#6108 = SURFACE_CURVE('',#6109,(#6114),.PCURVE_S1.); -#6109 = CIRCLE('',#6110,4.); -#6110 = AXIS2_PLACEMENT_3D('',#6111,#6112,#6113); -#6111 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#6112 = DIRECTION('',(0.,0.,-1.)); -#6113 = DIRECTION('',(-1.,-0.,-0.)); -#6114 = PCURVE('',#6093,#6115); -#6115 = DEFINITIONAL_REPRESENTATION('',(#6116),#6120); -#6116 = LINE('',#6117,#6118); -#6117 = CARTESIAN_POINT('',(-0.,-3.)); -#6118 = VECTOR('',#6119,1.); -#6119 = DIRECTION('',(-1.,0.)); -#6120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6121 = ORIENTED_EDGE('',*,*,#6122,.F.); -#6122 = EDGE_CURVE('',#6123,#6106,#6125,.T.); -#6123 = VERTEX_POINT('',#6124); -#6124 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#6125 = SURFACE_CURVE('',#6126,(#6130),.PCURVE_S1.); -#6126 = LINE('',#6127,#6128); -#6127 = CARTESIAN_POINT('',(-2.4E-16,-13.78051916041,-1.5)); -#6128 = VECTOR('',#6129,1.); -#6129 = DIRECTION('',(0.,0.,-1.)); -#6130 = PCURVE('',#6093,#6131); -#6131 = DEFINITIONAL_REPRESENTATION('',(#6132),#6136); -#6132 = LINE('',#6133,#6134); -#6133 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#6134 = VECTOR('',#6135,1.); -#6135 = DIRECTION('',(-0.,-1.)); -#6136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6137 = ORIENTED_EDGE('',*,*,#6138,.F.); -#6138 = EDGE_CURVE('',#6083,#6123,#6139,.T.); -#6139 = SURFACE_CURVE('',#6140,(#6145),.PCURVE_S1.); -#6140 = CIRCLE('',#6141,4.); -#6141 = AXIS2_PLACEMENT_3D('',#6142,#6143,#6144); -#6142 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#6143 = DIRECTION('',(0.,0.,-1.)); -#6144 = DIRECTION('',(-1.,-0.,-0.)); -#6145 = PCURVE('',#6093,#6146); -#6146 = DEFINITIONAL_REPRESENTATION('',(#6147),#6151); -#6147 = LINE('',#6148,#6149); -#6148 = CARTESIAN_POINT('',(-0.,0.)); -#6149 = VECTOR('',#6150,1.); -#6150 = DIRECTION('',(-1.,0.)); -#6151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6156)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6153,#6154,#6155)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6153 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6154 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6155 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6156 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6153, - 'distance_accuracy_value','confusion accuracy'); -#6157 = SHAPE_DEFINITION_REPRESENTATION(#6158,#6075); -#6158 = PRODUCT_DEFINITION_SHAPE('','',#6159); -#6159 = PRODUCT_DEFINITION('design','',#6160,#6163); -#6160 = PRODUCT_DEFINITION_FORMATION('','',#6161); -#6161 = PRODUCT('Open CASCADE STEP translator 7.3 1.122', - 'Open CASCADE STEP translator 7.3 1.122','',(#6162)); -#6162 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6163 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6164 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6165,#6167); -#6165 = ( REPRESENTATION_RELATIONSHIP('','',#6075,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6166) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6166 = ITEM_DEFINED_TRANSFORMATION('','',#11,#499); -#6167 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6168); -#6168 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('122','','',#5,#6159,$); -#6169 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6161)); -#6170 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6171),#6349); -#6171 = SHELL_BASED_SURFACE_MODEL('',(#6172)); -#6172 = OPEN_SHELL('',(#6173)); -#6173 = ADVANCED_FACE('',(#6174),#6189,.T.); -#6174 = FACE_BOUND('',#6175,.T.); -#6175 = EDGE_LOOP('',(#6176,#6200,#6217,#6233,#6250,#6267,#6284,#6301, - #6317,#6334)); -#6176 = ORIENTED_EDGE('',*,*,#6177,.F.); -#6177 = EDGE_CURVE('',#6178,#6180,#6182,.T.); -#6178 = VERTEX_POINT('',#6179); -#6179 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-1.5)); -#6180 = VERTEX_POINT('',#6181); -#6181 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-1.5)); -#6182 = SURFACE_CURVE('',#6183,(#6188),.PCURVE_S1.); -#6183 = CIRCLE('',#6184,4.); -#6184 = AXIS2_PLACEMENT_3D('',#6185,#6186,#6187); -#6185 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-1.5)); -#6186 = DIRECTION('',(0.,0.,1.)); -#6187 = DIRECTION('',(1.,0.,0.)); -#6188 = PCURVE('',#6189,#6194); -#6189 = PLANE('',#6190); -#6190 = AXIS2_PLACEMENT_3D('',#6191,#6192,#6193); -#6191 = CARTESIAN_POINT('',(7.811018257608,1.827645393683,-1.5)); -#6192 = DIRECTION('',(0.,0.,1.)); -#6193 = DIRECTION('',(1.,0.,0.)); -#6194 = DEFINITIONAL_REPRESENTATION('',(#6195),#6199); -#6195 = CIRCLE('',#6196,4.); -#6196 = AXIS2_PLACEMENT_2D('',#6197,#6198); -#6197 = CARTESIAN_POINT('',(7.587363027824,7.062614186536)); -#6198 = DIRECTION('',(1.,0.)); -#6199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6200 = ORIENTED_EDGE('',*,*,#6201,.T.); -#6201 = EDGE_CURVE('',#6178,#6202,#6204,.T.); -#6202 = VERTEX_POINT('',#6203); -#6203 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#6204 = SURFACE_CURVE('',#6205,(#6210),.PCURVE_S1.); -#6205 = CIRCLE('',#6206,12.); -#6206 = AXIS2_PLACEMENT_3D('',#6207,#6208,#6209); -#6207 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#6208 = DIRECTION('',(0.,0.,1.)); -#6209 = DIRECTION('',(1.,0.,0.)); -#6210 = PCURVE('',#6189,#6211); -#6211 = DEFINITIONAL_REPRESENTATION('',(#6212),#6216); -#6212 = CIRCLE('',#6213,12.); -#6213 = AXIS2_PLACEMENT_2D('',#6214,#6215); -#6214 = CARTESIAN_POINT('',(-7.811018257608,9.172354606317)); -#6215 = DIRECTION('',(1.,0.)); -#6216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6217 = ORIENTED_EDGE('',*,*,#6218,.T.); -#6218 = EDGE_CURVE('',#6202,#6219,#6221,.T.); -#6219 = VERTEX_POINT('',#6220); -#6220 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#6221 = SURFACE_CURVE('',#6222,(#6226),.PCURVE_S1.); -#6222 = LINE('',#6223,#6224); -#6223 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#6224 = VECTOR('',#6225,1.); -#6225 = DIRECTION('',(3.E-17,-1.,0.)); -#6226 = PCURVE('',#6189,#6227); -#6227 = DEFINITIONAL_REPRESENTATION('',(#6228),#6232); -#6228 = LINE('',#6229,#6230); -#6229 = CARTESIAN_POINT('',(-7.811018257608,21.172354606317)); -#6230 = VECTOR('',#6231,1.); -#6231 = DIRECTION('',(3.E-17,-1.)); -#6232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6233 = ORIENTED_EDGE('',*,*,#6234,.F.); -#6234 = EDGE_CURVE('',#6235,#6219,#6237,.T.); -#6235 = VERTEX_POINT('',#6236); -#6236 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#6237 = SURFACE_CURVE('',#6238,(#6243),.PCURVE_S1.); -#6238 = CIRCLE('',#6239,8.8); -#6239 = AXIS2_PLACEMENT_3D('',#6240,#6241,#6242); -#6240 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#6241 = DIRECTION('',(0.,0.,1.)); -#6242 = DIRECTION('',(1.,0.,0.)); -#6243 = PCURVE('',#6189,#6244); -#6244 = DEFINITIONAL_REPRESENTATION('',(#6245),#6249); -#6245 = CIRCLE('',#6246,8.8); -#6246 = AXIS2_PLACEMENT_2D('',#6247,#6248); -#6247 = CARTESIAN_POINT('',(-7.811018257608,9.172354606317)); -#6248 = DIRECTION('',(1.,0.)); -#6249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6250 = ORIENTED_EDGE('',*,*,#6251,.T.); -#6251 = EDGE_CURVE('',#6235,#6252,#6254,.T.); -#6252 = VERTEX_POINT('',#6253); -#6253 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#6254 = SURFACE_CURVE('',#6255,(#6260),.PCURVE_S1.); -#6255 = CIRCLE('',#6256,6.2); -#6256 = AXIS2_PLACEMENT_3D('',#6257,#6258,#6259); -#6257 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,-1.5)); -#6258 = DIRECTION('',(0.,0.,1.)); -#6259 = DIRECTION('',(1.,0.,0.)); -#6260 = PCURVE('',#6189,#6261); -#6261 = DEFINITIONAL_REPRESENTATION('',(#6262),#6266); -#6262 = CIRCLE('',#6263,6.2); -#6263 = AXIS2_PLACEMENT_2D('',#6264,#6265); -#6264 = CARTESIAN_POINT('',(6.572211580194,6.476516224982)); -#6265 = DIRECTION('',(1.,0.)); -#6266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6267 = ORIENTED_EDGE('',*,*,#6268,.F.); -#6268 = EDGE_CURVE('',#6269,#6252,#6271,.T.); -#6269 = VERTEX_POINT('',#6270); -#6270 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#6271 = SURFACE_CURVE('',#6272,(#6277),.PCURVE_S1.); -#6272 = CIRCLE('',#6273,8.8); -#6273 = AXIS2_PLACEMENT_3D('',#6274,#6275,#6276); -#6274 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#6275 = DIRECTION('',(0.,0.,1.)); -#6276 = DIRECTION('',(1.,0.,0.)); -#6277 = PCURVE('',#6189,#6278); -#6278 = DEFINITIONAL_REPRESENTATION('',(#6279),#6283); -#6279 = CIRCLE('',#6280,8.8); -#6280 = AXIS2_PLACEMENT_2D('',#6281,#6282); -#6281 = CARTESIAN_POINT('',(1.715261184023,-7.32764539368)); -#6282 = DIRECTION('',(1.,0.)); -#6283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6284 = ORIENTED_EDGE('',*,*,#6285,.T.); -#6285 = EDGE_CURVE('',#6269,#6286,#6288,.T.); -#6286 = VERTEX_POINT('',#6287); -#6287 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#6288 = SURFACE_CURVE('',#6289,(#6294),.PCURVE_S1.); -#6289 = CIRCLE('',#6290,6.2); -#6290 = AXIS2_PLACEMENT_3D('',#6291,#6292,#6293); -#6291 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#6292 = DIRECTION('',(0.,0.,1.)); -#6293 = DIRECTION('',(1.,0.,0.)); -#6294 = PCURVE('',#6189,#6295); -#6295 = DEFINITIONAL_REPRESENTATION('',(#6296),#6300); -#6296 = CIRCLE('',#6297,6.2); -#6297 = AXIS2_PLACEMENT_2D('',#6298,#6299); -#6298 = CARTESIAN_POINT('',(-7.811018257608,-18.435968631)); -#6299 = DIRECTION('',(1.,0.)); -#6300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6301 = ORIENTED_EDGE('',*,*,#6302,.T.); -#6302 = EDGE_CURVE('',#6286,#6303,#6305,.T.); -#6303 = VERTEX_POINT('',#6304); -#6304 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#6305 = SURFACE_CURVE('',#6306,(#6310),.PCURVE_S1.); -#6306 = LINE('',#6307,#6308); -#6307 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#6308 = VECTOR('',#6309,1.); -#6309 = DIRECTION('',(-2.E-17,-1.,-0.)); -#6310 = PCURVE('',#6189,#6311); -#6311 = DEFINITIONAL_REPRESENTATION('',(#6312),#6316); -#6312 = LINE('',#6313,#6314); -#6313 = CARTESIAN_POINT('',(-7.811018257608,-1.827645393683)); -#6314 = VECTOR('',#6315,1.); -#6315 = DIRECTION('',(-2.E-17,-1.)); -#6316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6317 = ORIENTED_EDGE('',*,*,#6318,.F.); -#6318 = EDGE_CURVE('',#6319,#6303,#6321,.T.); -#6319 = VERTEX_POINT('',#6320); -#6320 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#6321 = SURFACE_CURVE('',#6322,(#6327),.PCURVE_S1.); -#6322 = CIRCLE('',#6323,4.); -#6323 = AXIS2_PLACEMENT_3D('',#6324,#6325,#6326); -#6324 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#6325 = DIRECTION('',(0.,0.,1.)); -#6326 = DIRECTION('',(1.,0.,0.)); -#6327 = PCURVE('',#6189,#6328); -#6328 = DEFINITIONAL_REPRESENTATION('',(#6329),#6333); -#6329 = CIRCLE('',#6330,4.); -#6330 = AXIS2_PLACEMENT_2D('',#6331,#6332); -#6331 = CARTESIAN_POINT('',(-7.811018257608,-19.60816455409)); -#6332 = DIRECTION('',(1.,0.)); -#6333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6334 = ORIENTED_EDGE('',*,*,#6335,.T.); -#6335 = EDGE_CURVE('',#6319,#6180,#6336,.T.); -#6336 = SURFACE_CURVE('',#6337,(#6342),.PCURVE_S1.); -#6337 = CIRCLE('',#6338,11.999999999978); -#6338 = AXIS2_PLACEMENT_3D('',#6339,#6340,#6341); -#6339 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#6340 = DIRECTION('',(0.,0.,1.)); -#6341 = DIRECTION('',(1.,0.,0.)); -#6342 = PCURVE('',#6189,#6343); -#6343 = DEFINITIONAL_REPRESENTATION('',(#6344),#6348); -#6344 = CIRCLE('',#6345,11.999999999978); -#6345 = AXIS2_PLACEMENT_2D('',#6346,#6347); -#6346 = CARTESIAN_POINT('',(1.715261184023,-7.32764539368)); -#6347 = DIRECTION('',(1.,0.)); -#6348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6353)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6350,#6351,#6352)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6350 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6351 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6352 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6353 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6350, - 'distance_accuracy_value','confusion accuracy'); -#6354 = SHAPE_DEFINITION_REPRESENTATION(#6355,#6170); -#6355 = PRODUCT_DEFINITION_SHAPE('','',#6356); -#6356 = PRODUCT_DEFINITION('design','',#6357,#6360); -#6357 = PRODUCT_DEFINITION_FORMATION('','',#6358); -#6358 = PRODUCT('Open CASCADE STEP translator 7.3 1.123', - 'Open CASCADE STEP translator 7.3 1.123','',(#6359)); -#6359 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6360 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6361 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6362,#6364); -#6362 = ( REPRESENTATION_RELATIONSHIP('','',#6170,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6363) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6363 = ITEM_DEFINED_TRANSFORMATION('','',#11,#503); -#6364 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6365); -#6365 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('123','','',#5,#6356,$); -#6366 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6358)); -#6367 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6368),#6444); -#6368 = SHELL_BASED_SURFACE_MODEL('',(#6369)); -#6369 = OPEN_SHELL('',(#6370)); -#6370 = ADVANCED_FACE('',(#6371),#6385,.F.); -#6371 = FACE_BOUND('',#6372,.T.); -#6372 = EDGE_LOOP('',(#6373,#6396,#6413,#6429)); -#6373 = ORIENTED_EDGE('',*,*,#6374,.T.); -#6374 = EDGE_CURVE('',#6375,#6377,#6379,.T.); -#6375 = VERTEX_POINT('',#6376); -#6376 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#6377 = VERTEX_POINT('',#6378); -#6378 = CARTESIAN_POINT('',(-12.,10.999999999999,-4.5)); -#6379 = SURFACE_CURVE('',#6380,(#6384),.PCURVE_S1.); -#6380 = LINE('',#6381,#6382); -#6381 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#6382 = VECTOR('',#6383,1.); -#6383 = DIRECTION('',(0.,0.,-1.)); -#6384 = PCURVE('',#6385,#6390); -#6385 = CYLINDRICAL_SURFACE('',#6386,12.); -#6386 = AXIS2_PLACEMENT_3D('',#6387,#6388,#6389); -#6387 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#6388 = DIRECTION('',(0.,0.,1.)); -#6389 = DIRECTION('',(-1.,0.,0.)); -#6390 = DEFINITIONAL_REPRESENTATION('',(#6391),#6395); -#6391 = LINE('',#6392,#6393); -#6392 = CARTESIAN_POINT('',(-0.,0.)); -#6393 = VECTOR('',#6394,1.); -#6394 = DIRECTION('',(-0.,-1.)); -#6395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6396 = ORIENTED_EDGE('',*,*,#6397,.T.); -#6397 = EDGE_CURVE('',#6377,#6398,#6400,.T.); -#6398 = VERTEX_POINT('',#6399); -#6399 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#6400 = SURFACE_CURVE('',#6401,(#6406),.PCURVE_S1.); -#6401 = CIRCLE('',#6402,12.); -#6402 = AXIS2_PLACEMENT_3D('',#6403,#6404,#6405); -#6403 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#6404 = DIRECTION('',(0.,0.,-1.)); -#6405 = DIRECTION('',(-1.,-0.,-0.)); -#6406 = PCURVE('',#6385,#6407); -#6407 = DEFINITIONAL_REPRESENTATION('',(#6408),#6412); -#6408 = LINE('',#6409,#6410); -#6409 = CARTESIAN_POINT('',(-0.,-3.)); -#6410 = VECTOR('',#6411,1.); -#6411 = DIRECTION('',(-1.,0.)); -#6412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6413 = ORIENTED_EDGE('',*,*,#6414,.F.); -#6414 = EDGE_CURVE('',#6415,#6398,#6417,.T.); -#6415 = VERTEX_POINT('',#6416); -#6416 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#6417 = SURFACE_CURVE('',#6418,(#6422),.PCURVE_S1.); -#6418 = LINE('',#6419,#6420); -#6419 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#6420 = VECTOR('',#6421,1.); -#6421 = DIRECTION('',(0.,0.,-1.)); -#6422 = PCURVE('',#6385,#6423); -#6423 = DEFINITIONAL_REPRESENTATION('',(#6424),#6428); -#6424 = LINE('',#6425,#6426); -#6425 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#6426 = VECTOR('',#6427,1.); -#6427 = DIRECTION('',(-0.,-1.)); -#6428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6429 = ORIENTED_EDGE('',*,*,#6430,.F.); -#6430 = EDGE_CURVE('',#6375,#6415,#6431,.T.); -#6431 = SURFACE_CURVE('',#6432,(#6437),.PCURVE_S1.); -#6432 = CIRCLE('',#6433,12.); -#6433 = AXIS2_PLACEMENT_3D('',#6434,#6435,#6436); -#6434 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#6435 = DIRECTION('',(0.,0.,-1.)); -#6436 = DIRECTION('',(-1.,-0.,-0.)); -#6437 = PCURVE('',#6385,#6438); -#6438 = DEFINITIONAL_REPRESENTATION('',(#6439),#6443); -#6439 = LINE('',#6440,#6441); -#6440 = CARTESIAN_POINT('',(-0.,0.)); -#6441 = VECTOR('',#6442,1.); -#6442 = DIRECTION('',(-1.,0.)); -#6443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6448)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6445,#6446,#6447)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6445 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6446 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6447 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6448 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6445, - 'distance_accuracy_value','confusion accuracy'); -#6449 = SHAPE_DEFINITION_REPRESENTATION(#6450,#6367); -#6450 = PRODUCT_DEFINITION_SHAPE('','',#6451); -#6451 = PRODUCT_DEFINITION('design','',#6452,#6455); -#6452 = PRODUCT_DEFINITION_FORMATION('','',#6453); -#6453 = PRODUCT('Open CASCADE STEP translator 7.3 1.124', - 'Open CASCADE STEP translator 7.3 1.124','',(#6454)); -#6454 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6455 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6456 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6457,#6459); -#6457 = ( REPRESENTATION_RELATIONSHIP('','',#6367,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6458) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6458 = ITEM_DEFINED_TRANSFORMATION('','',#11,#507); -#6459 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6460); -#6460 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('124','','',#5,#6451,$); -#6461 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6453)); -#6462 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6463),#6539); -#6463 = SHELL_BASED_SURFACE_MODEL('',(#6464)); -#6464 = OPEN_SHELL('',(#6465)); -#6465 = ADVANCED_FACE('',(#6466),#6480,.T.); -#6466 = FACE_BOUND('',#6467,.T.); -#6467 = EDGE_LOOP('',(#6468,#6491,#6508,#6524)); -#6468 = ORIENTED_EDGE('',*,*,#6469,.T.); -#6469 = EDGE_CURVE('',#6470,#6472,#6474,.T.); -#6470 = VERTEX_POINT('',#6471); -#6471 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#6472 = VERTEX_POINT('',#6473); -#6473 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#6474 = SURFACE_CURVE('',#6475,(#6479),.PCURVE_S1.); -#6475 = LINE('',#6476,#6477); -#6476 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#6477 = VECTOR('',#6478,1.); -#6478 = DIRECTION('',(-0.,-0.,-1.)); -#6479 = PCURVE('',#6480,#6485); -#6480 = CYLINDRICAL_SURFACE('',#6481,8.8); -#6481 = AXIS2_PLACEMENT_3D('',#6482,#6483,#6484); -#6482 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#6483 = DIRECTION('',(0.,0.,1.)); -#6484 = DIRECTION('',(1.,0.,-0.)); -#6485 = DEFINITIONAL_REPRESENTATION('',(#6486),#6490); -#6486 = LINE('',#6487,#6488); -#6487 = CARTESIAN_POINT('',(4.18879020479,0.)); -#6488 = VECTOR('',#6489,1.); -#6489 = DIRECTION('',(0.,-1.)); -#6490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6491 = ORIENTED_EDGE('',*,*,#6492,.T.); -#6492 = EDGE_CURVE('',#6472,#6493,#6495,.T.); -#6493 = VERTEX_POINT('',#6494); -#6494 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#6495 = SURFACE_CURVE('',#6496,(#6501),.PCURVE_S1.); -#6496 = CIRCLE('',#6497,8.8); -#6497 = AXIS2_PLACEMENT_3D('',#6498,#6499,#6500); -#6498 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#6499 = DIRECTION('',(0.,0.,1.)); -#6500 = DIRECTION('',(1.,0.,0.)); -#6501 = PCURVE('',#6480,#6502); -#6502 = DEFINITIONAL_REPRESENTATION('',(#6503),#6507); -#6503 = LINE('',#6504,#6505); -#6504 = CARTESIAN_POINT('',(0.,-1.5)); -#6505 = VECTOR('',#6506,1.); -#6506 = DIRECTION('',(1.,0.)); -#6507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6508 = ORIENTED_EDGE('',*,*,#6509,.F.); -#6509 = EDGE_CURVE('',#6510,#6493,#6512,.T.); -#6510 = VERTEX_POINT('',#6511); -#6511 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#6512 = SURFACE_CURVE('',#6513,(#6517),.PCURVE_S1.); -#6513 = LINE('',#6514,#6515); -#6514 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#6515 = VECTOR('',#6516,1.); -#6516 = DIRECTION('',(-0.,-0.,-1.)); -#6517 = PCURVE('',#6480,#6518); -#6518 = DEFINITIONAL_REPRESENTATION('',(#6519),#6523); -#6519 = LINE('',#6520,#6521); -#6520 = CARTESIAN_POINT('',(7.330382858373,0.)); -#6521 = VECTOR('',#6522,1.); -#6522 = DIRECTION('',(0.,-1.)); -#6523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6524 = ORIENTED_EDGE('',*,*,#6525,.F.); -#6525 = EDGE_CURVE('',#6470,#6510,#6526,.T.); -#6526 = SURFACE_CURVE('',#6527,(#6532),.PCURVE_S1.); -#6527 = CIRCLE('',#6528,8.8); -#6528 = AXIS2_PLACEMENT_3D('',#6529,#6530,#6531); -#6529 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#6530 = DIRECTION('',(0.,0.,1.)); -#6531 = DIRECTION('',(1.,0.,0.)); -#6532 = PCURVE('',#6480,#6533); -#6533 = DEFINITIONAL_REPRESENTATION('',(#6534),#6538); -#6534 = LINE('',#6535,#6536); -#6535 = CARTESIAN_POINT('',(0.,0.)); -#6536 = VECTOR('',#6537,1.); -#6537 = DIRECTION('',(1.,0.)); -#6538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6543)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6540,#6541,#6542)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6540 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6541 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6542 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6543 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6540, - 'distance_accuracy_value','confusion accuracy'); -#6544 = SHAPE_DEFINITION_REPRESENTATION(#6545,#6462); -#6545 = PRODUCT_DEFINITION_SHAPE('','',#6546); -#6546 = PRODUCT_DEFINITION('design','',#6547,#6550); -#6547 = PRODUCT_DEFINITION_FORMATION('','',#6548); -#6548 = PRODUCT('Open CASCADE STEP translator 7.3 1.125', - 'Open CASCADE STEP translator 7.3 1.125','',(#6549)); -#6549 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6550 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6551 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6552,#6554); -#6552 = ( REPRESENTATION_RELATIONSHIP('','',#6462,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6553) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6553 = ITEM_DEFINED_TRANSFORMATION('','',#11,#511); -#6554 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6555); -#6555 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('125','','',#5,#6546,$); -#6556 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6548)); -#6557 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6558),#6633); -#6558 = SHELL_BASED_SURFACE_MODEL('',(#6559)); -#6559 = OPEN_SHELL('',(#6560)); -#6560 = ADVANCED_FACE('',(#6561),#6575,.T.); -#6561 = FACE_BOUND('',#6562,.T.); -#6562 = EDGE_LOOP('',(#6563,#6586,#6603,#6618)); -#6563 = ORIENTED_EDGE('',*,*,#6564,.T.); -#6564 = EDGE_CURVE('',#6565,#6567,#6569,.T.); -#6565 = VERTEX_POINT('',#6566); -#6566 = CARTESIAN_POINT('',(8.8,11.,0.)); -#6567 = VERTEX_POINT('',#6568); -#6568 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#6569 = SURFACE_CURVE('',#6570,(#6574),.PCURVE_S1.); -#6570 = LINE('',#6571,#6572); -#6571 = CARTESIAN_POINT('',(8.8,11.,0.)); -#6572 = VECTOR('',#6573,1.); -#6573 = DIRECTION('',(-0.,-0.,-1.)); -#6574 = PCURVE('',#6575,#6580); -#6575 = CYLINDRICAL_SURFACE('',#6576,8.8); -#6576 = AXIS2_PLACEMENT_3D('',#6577,#6578,#6579); -#6577 = CARTESIAN_POINT('',(0.,11.,0.)); -#6578 = DIRECTION('',(0.,0.,1.)); -#6579 = DIRECTION('',(1.,0.,0.)); -#6580 = DEFINITIONAL_REPRESENTATION('',(#6581),#6585); -#6581 = LINE('',#6582,#6583); -#6582 = CARTESIAN_POINT('',(3.E-17,0.)); -#6583 = VECTOR('',#6584,1.); -#6584 = DIRECTION('',(0.,-1.)); -#6585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6586 = ORIENTED_EDGE('',*,*,#6587,.T.); -#6587 = EDGE_CURVE('',#6567,#6588,#6590,.T.); -#6588 = VERTEX_POINT('',#6589); -#6589 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#6590 = SURFACE_CURVE('',#6591,(#6596),.PCURVE_S1.); -#6591 = CIRCLE('',#6592,8.8); -#6592 = AXIS2_PLACEMENT_3D('',#6593,#6594,#6595); -#6593 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#6594 = DIRECTION('',(0.,0.,1.)); -#6595 = DIRECTION('',(1.,0.,0.)); -#6596 = PCURVE('',#6575,#6597); -#6597 = DEFINITIONAL_REPRESENTATION('',(#6598),#6602); -#6598 = LINE('',#6599,#6600); -#6599 = CARTESIAN_POINT('',(0.,-1.5)); -#6600 = VECTOR('',#6601,1.); -#6601 = DIRECTION('',(1.,0.)); -#6602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6603 = ORIENTED_EDGE('',*,*,#6604,.F.); -#6604 = EDGE_CURVE('',#6605,#6588,#6607,.T.); -#6605 = VERTEX_POINT('',#6606); -#6606 = CARTESIAN_POINT('',(0.,19.8,0.)); -#6607 = SURFACE_CURVE('',#6608,(#6612),.PCURVE_S1.); -#6608 = LINE('',#6609,#6610); -#6609 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#6610 = VECTOR('',#6611,1.); -#6611 = DIRECTION('',(0.,0.,-1.)); -#6612 = PCURVE('',#6575,#6613); -#6613 = DEFINITIONAL_REPRESENTATION('',(#6614),#6617); -#6614 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6615,#6616),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,1.5),.PIECEWISE_BEZIER_KNOTS.); -#6615 = CARTESIAN_POINT('',(1.570796326795,0.)); -#6616 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#6617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6618 = ORIENTED_EDGE('',*,*,#6619,.F.); -#6619 = EDGE_CURVE('',#6565,#6605,#6620,.T.); -#6620 = SURFACE_CURVE('',#6621,(#6626),.PCURVE_S1.); -#6621 = CIRCLE('',#6622,8.8); -#6622 = AXIS2_PLACEMENT_3D('',#6623,#6624,#6625); -#6623 = CARTESIAN_POINT('',(0.,11.,0.)); -#6624 = DIRECTION('',(0.,0.,1.)); -#6625 = DIRECTION('',(1.,0.,0.)); -#6626 = PCURVE('',#6575,#6627); -#6627 = DEFINITIONAL_REPRESENTATION('',(#6628),#6632); -#6628 = LINE('',#6629,#6630); -#6629 = CARTESIAN_POINT('',(0.,0.)); -#6630 = VECTOR('',#6631,1.); -#6631 = DIRECTION('',(1.,0.)); -#6632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6637)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6634,#6635,#6636)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6634 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6635 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6636 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6637 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6634, - 'distance_accuracy_value','confusion accuracy'); -#6638 = SHAPE_DEFINITION_REPRESENTATION(#6639,#6557); -#6639 = PRODUCT_DEFINITION_SHAPE('','',#6640); -#6640 = PRODUCT_DEFINITION('design','',#6641,#6644); -#6641 = PRODUCT_DEFINITION_FORMATION('','',#6642); -#6642 = PRODUCT('Open CASCADE STEP translator 7.3 1.126', - 'Open CASCADE STEP translator 7.3 1.126','',(#6643)); -#6643 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6644 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6645 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6646,#6648); -#6646 = ( REPRESENTATION_RELATIONSHIP('','',#6557,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6647) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6647 = ITEM_DEFINED_TRANSFORMATION('','',#11,#515); -#6648 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6649); -#6649 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('126','','',#5,#6640,$); -#6650 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6642)); -#6651 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6652),#6728); -#6652 = SHELL_BASED_SURFACE_MODEL('',(#6653)); -#6653 = OPEN_SHELL('',(#6654)); -#6654 = ADVANCED_FACE('',(#6655),#6669,.F.); -#6655 = FACE_BOUND('',#6656,.F.); -#6656 = EDGE_LOOP('',(#6657,#6680,#6697,#6713)); -#6657 = ORIENTED_EDGE('',*,*,#6658,.T.); -#6658 = EDGE_CURVE('',#6659,#6661,#6663,.T.); -#6659 = VERTEX_POINT('',#6660); -#6660 = CARTESIAN_POINT('',(8.8,11.,0.)); -#6661 = VERTEX_POINT('',#6662); -#6662 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#6663 = SURFACE_CURVE('',#6664,(#6668),.PCURVE_S1.); -#6664 = LINE('',#6665,#6666); -#6665 = CARTESIAN_POINT('',(8.8,11.,0.)); -#6666 = VECTOR('',#6667,1.); -#6667 = DIRECTION('',(-0.,-0.,-1.)); -#6668 = PCURVE('',#6669,#6674); -#6669 = CYLINDRICAL_SURFACE('',#6670,6.2); -#6670 = AXIS2_PLACEMENT_3D('',#6671,#6672,#6673); -#6671 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#6672 = DIRECTION('',(0.,0.,1.)); -#6673 = DIRECTION('',(1.,0.,-0.)); -#6674 = DEFINITIONAL_REPRESENTATION('',(#6675),#6679); -#6675 = LINE('',#6676,#6677); -#6676 = CARTESIAN_POINT('',(2.691762442233,0.)); -#6677 = VECTOR('',#6678,1.); -#6678 = DIRECTION('',(0.,-1.)); -#6679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6680 = ORIENTED_EDGE('',*,*,#6681,.T.); -#6681 = EDGE_CURVE('',#6661,#6682,#6684,.T.); -#6682 = VERTEX_POINT('',#6683); -#6683 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#6684 = SURFACE_CURVE('',#6685,(#6690),.PCURVE_S1.); -#6685 = CIRCLE('',#6686,6.2); -#6686 = AXIS2_PLACEMENT_3D('',#6687,#6688,#6689); -#6687 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,-1.5)); -#6688 = DIRECTION('',(0.,0.,1.)); -#6689 = DIRECTION('',(1.,0.,0.)); -#6690 = PCURVE('',#6669,#6691); -#6691 = DEFINITIONAL_REPRESENTATION('',(#6692),#6696); -#6692 = LINE('',#6693,#6694); -#6693 = CARTESIAN_POINT('',(0.,-1.5)); -#6694 = VECTOR('',#6695,1.); -#6695 = DIRECTION('',(1.,0.)); -#6696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6697 = ORIENTED_EDGE('',*,*,#6698,.F.); -#6698 = EDGE_CURVE('',#6699,#6682,#6701,.T.); -#6699 = VERTEX_POINT('',#6700); -#6700 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#6701 = SURFACE_CURVE('',#6702,(#6706),.PCURVE_S1.); -#6702 = LINE('',#6703,#6704); -#6703 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#6704 = VECTOR('',#6705,1.); -#6705 = DIRECTION('',(-0.,-0.,-1.)); -#6706 = PCURVE('',#6669,#6707); -#6707 = DEFINITIONAL_REPRESENTATION('',(#6708),#6712); -#6708 = LINE('',#6709,#6710); -#6709 = CARTESIAN_POINT('',(4.638620416146,0.)); -#6710 = VECTOR('',#6711,1.); -#6711 = DIRECTION('',(0.,-1.)); -#6712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6713 = ORIENTED_EDGE('',*,*,#6714,.F.); -#6714 = EDGE_CURVE('',#6659,#6699,#6715,.T.); -#6715 = SURFACE_CURVE('',#6716,(#6721),.PCURVE_S1.); -#6716 = CIRCLE('',#6717,6.2); -#6717 = AXIS2_PLACEMENT_3D('',#6718,#6719,#6720); -#6718 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#6719 = DIRECTION('',(0.,0.,1.)); -#6720 = DIRECTION('',(1.,0.,0.)); -#6721 = PCURVE('',#6669,#6722); -#6722 = DEFINITIONAL_REPRESENTATION('',(#6723),#6727); -#6723 = LINE('',#6724,#6725); -#6724 = CARTESIAN_POINT('',(0.,0.)); -#6725 = VECTOR('',#6726,1.); -#6726 = DIRECTION('',(1.,0.)); -#6727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6732)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6729,#6730,#6731)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6729 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6730 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6731 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6732 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6729, - 'distance_accuracy_value','confusion accuracy'); -#6733 = SHAPE_DEFINITION_REPRESENTATION(#6734,#6651); -#6734 = PRODUCT_DEFINITION_SHAPE('','',#6735); -#6735 = PRODUCT_DEFINITION('design','',#6736,#6739); -#6736 = PRODUCT_DEFINITION_FORMATION('','',#6737); -#6737 = PRODUCT('Open CASCADE STEP translator 7.3 1.127', - 'Open CASCADE STEP translator 7.3 1.127','',(#6738)); -#6738 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6739 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6740 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6741,#6743); -#6741 = ( REPRESENTATION_RELATIONSHIP('','',#6651,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6742) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6742 = ITEM_DEFINED_TRANSFORMATION('','',#11,#519); -#6743 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6744); -#6744 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('127','','',#5,#6735,$); -#6745 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6737)); -#6746 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6747),#6837); -#6747 = SHELL_BASED_SURFACE_MODEL('',(#6748)); -#6748 = OPEN_SHELL('',(#6749)); -#6749 = ADVANCED_FACE('',(#6750),#6764,.F.); -#6750 = FACE_BOUND('',#6751,.F.); -#6751 = EDGE_LOOP('',(#6752,#6775,#6792,#6807,#6822)); -#6752 = ORIENTED_EDGE('',*,*,#6753,.F.); -#6753 = EDGE_CURVE('',#6754,#6756,#6758,.T.); -#6754 = VERTEX_POINT('',#6755); -#6755 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#6756 = VERTEX_POINT('',#6757); -#6757 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#6758 = SURFACE_CURVE('',#6759,(#6763),.PCURVE_S1.); -#6759 = LINE('',#6760,#6761); -#6760 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#6761 = VECTOR('',#6762,1.); -#6762 = DIRECTION('',(-0.,-0.,-1.)); -#6763 = PCURVE('',#6764,#6769); -#6764 = CYLINDRICAL_SURFACE('',#6765,0.75); -#6765 = AXIS2_PLACEMENT_3D('',#6766,#6767,#6768); -#6766 = CARTESIAN_POINT('',(0.,10.5,0.)); -#6767 = DIRECTION('',(0.,0.,1.)); -#6768 = DIRECTION('',(1.,0.,0.)); -#6769 = DEFINITIONAL_REPRESENTATION('',(#6770),#6774); -#6770 = LINE('',#6771,#6772); -#6771 = CARTESIAN_POINT('',(6.28318530718,0.)); -#6772 = VECTOR('',#6773,1.); -#6773 = DIRECTION('',(0.,-1.)); -#6774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6775 = ORIENTED_EDGE('',*,*,#6776,.F.); -#6776 = EDGE_CURVE('',#6777,#6754,#6779,.T.); -#6777 = VERTEX_POINT('',#6778); -#6778 = CARTESIAN_POINT('',(0.,9.75,0.)); -#6779 = SURFACE_CURVE('',#6780,(#6785),.PCURVE_S1.); -#6780 = CIRCLE('',#6781,0.75); -#6781 = AXIS2_PLACEMENT_3D('',#6782,#6783,#6784); -#6782 = CARTESIAN_POINT('',(0.,10.5,0.)); -#6783 = DIRECTION('',(0.,0.,1.)); -#6784 = DIRECTION('',(1.,0.,0.)); -#6785 = PCURVE('',#6764,#6786); -#6786 = DEFINITIONAL_REPRESENTATION('',(#6787),#6791); -#6787 = LINE('',#6788,#6789); -#6788 = CARTESIAN_POINT('',(0.,0.)); -#6789 = VECTOR('',#6790,1.); -#6790 = DIRECTION('',(1.,0.)); -#6791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6792 = ORIENTED_EDGE('',*,*,#6793,.F.); -#6793 = EDGE_CURVE('',#6794,#6777,#6796,.T.); -#6794 = VERTEX_POINT('',#6795); -#6795 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#6796 = SURFACE_CURVE('',#6797,(#6801),.PCURVE_S1.); -#6797 = LINE('',#6798,#6799); -#6798 = CARTESIAN_POINT('',(-2.385E-16,9.75,0.)); -#6799 = VECTOR('',#6800,1.); -#6800 = DIRECTION('',(0.,0.,1.)); -#6801 = PCURVE('',#6764,#6802); -#6802 = DEFINITIONAL_REPRESENTATION('',(#6803),#6806); -#6803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6804,#6805),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.5,0.),.PIECEWISE_BEZIER_KNOTS.); -#6804 = CARTESIAN_POINT('',(4.712388980385,-1.5)); -#6805 = CARTESIAN_POINT('',(4.712388980385,0.)); -#6806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6807 = ORIENTED_EDGE('',*,*,#6808,.F.); -#6808 = EDGE_CURVE('',#6809,#6794,#6811,.T.); -#6809 = VERTEX_POINT('',#6810); -#6810 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#6811 = SURFACE_CURVE('',#6812,(#6816),.PCURVE_S1.); -#6812 = LINE('',#6813,#6814); -#6813 = CARTESIAN_POINT('',(-3.325E-16,9.75,0.)); -#6814 = VECTOR('',#6815,1.); -#6815 = DIRECTION('',(0.,0.,1.)); -#6816 = PCURVE('',#6764,#6817); -#6817 = DEFINITIONAL_REPRESENTATION('',(#6818),#6821); -#6818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6819,#6820),.UNSPECIFIED.,.F., - .F.,(2,2),(-4.5,-1.5),.PIECEWISE_BEZIER_KNOTS.); -#6819 = CARTESIAN_POINT('',(4.712388980385,-4.5)); -#6820 = CARTESIAN_POINT('',(4.712388980385,-1.5)); -#6821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6822 = ORIENTED_EDGE('',*,*,#6823,.T.); -#6823 = EDGE_CURVE('',#6809,#6756,#6824,.T.); -#6824 = SURFACE_CURVE('',#6825,(#6830),.PCURVE_S1.); -#6825 = CIRCLE('',#6826,0.75); -#6826 = AXIS2_PLACEMENT_3D('',#6827,#6828,#6829); -#6827 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#6828 = DIRECTION('',(0.,0.,1.)); -#6829 = DIRECTION('',(1.,0.,0.)); -#6830 = PCURVE('',#6764,#6831); -#6831 = DEFINITIONAL_REPRESENTATION('',(#6832),#6836); -#6832 = LINE('',#6833,#6834); -#6833 = CARTESIAN_POINT('',(0.,-4.5)); -#6834 = VECTOR('',#6835,1.); -#6835 = DIRECTION('',(1.,0.)); -#6836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6841)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6838,#6839,#6840)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6838 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6839 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6840 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6841 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6838, - 'distance_accuracy_value','confusion accuracy'); -#6842 = SHAPE_DEFINITION_REPRESENTATION(#6843,#6746); -#6843 = PRODUCT_DEFINITION_SHAPE('','',#6844); -#6844 = PRODUCT_DEFINITION('design','',#6845,#6848); -#6845 = PRODUCT_DEFINITION_FORMATION('','',#6846); -#6846 = PRODUCT('Open CASCADE STEP translator 7.3 1.128', - 'Open CASCADE STEP translator 7.3 1.128','',(#6847)); -#6847 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6848 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6849 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6850,#6852); -#6850 = ( REPRESENTATION_RELATIONSHIP('','',#6746,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6851) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6851 = ITEM_DEFINED_TRANSFORMATION('','',#11,#523); -#6852 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6853); -#6853 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('128','','',#5,#6844,$); -#6854 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6846)); -#6855 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6856),#6946); -#6856 = SHELL_BASED_SURFACE_MODEL('',(#6857)); -#6857 = OPEN_SHELL('',(#6858)); -#6858 = ADVANCED_FACE('',(#6859),#6874,.F.); -#6859 = FACE_BOUND('',#6860,.F.); -#6860 = EDGE_LOOP('',(#6861,#6885,#6901,#6918,#6933)); -#6861 = ORIENTED_EDGE('',*,*,#6862,.F.); -#6862 = EDGE_CURVE('',#6863,#6865,#6867,.T.); -#6863 = VERTEX_POINT('',#6864); -#6864 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#6865 = VERTEX_POINT('',#6866); -#6866 = CARTESIAN_POINT('',(0.,11.25,0.)); -#6867 = SURFACE_CURVE('',#6868,(#6873),.PCURVE_S1.); -#6868 = CIRCLE('',#6869,0.75); -#6869 = AXIS2_PLACEMENT_3D('',#6870,#6871,#6872); -#6870 = CARTESIAN_POINT('',(0.,10.5,0.)); -#6871 = DIRECTION('',(0.,0.,1.)); -#6872 = DIRECTION('',(1.,0.,0.)); -#6873 = PCURVE('',#6874,#6879); -#6874 = CYLINDRICAL_SURFACE('',#6875,0.75); -#6875 = AXIS2_PLACEMENT_3D('',#6876,#6877,#6878); -#6876 = CARTESIAN_POINT('',(0.,10.5,0.)); -#6877 = DIRECTION('',(0.,0.,1.)); -#6878 = DIRECTION('',(1.,0.,0.)); -#6879 = DEFINITIONAL_REPRESENTATION('',(#6880),#6884); -#6880 = LINE('',#6881,#6882); -#6881 = CARTESIAN_POINT('',(0.,0.)); -#6882 = VECTOR('',#6883,1.); -#6883 = DIRECTION('',(1.,0.)); -#6884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6885 = ORIENTED_EDGE('',*,*,#6886,.T.); -#6886 = EDGE_CURVE('',#6863,#6887,#6889,.T.); -#6887 = VERTEX_POINT('',#6888); -#6888 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#6889 = SURFACE_CURVE('',#6890,(#6894),.PCURVE_S1.); -#6890 = LINE('',#6891,#6892); -#6891 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#6892 = VECTOR('',#6893,1.); -#6893 = DIRECTION('',(-0.,-0.,-1.)); -#6894 = PCURVE('',#6874,#6895); -#6895 = DEFINITIONAL_REPRESENTATION('',(#6896),#6900); -#6896 = LINE('',#6897,#6898); -#6897 = CARTESIAN_POINT('',(0.,0.)); -#6898 = VECTOR('',#6899,1.); -#6899 = DIRECTION('',(0.,-1.)); -#6900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6901 = ORIENTED_EDGE('',*,*,#6902,.T.); -#6902 = EDGE_CURVE('',#6887,#6903,#6905,.T.); -#6903 = VERTEX_POINT('',#6904); -#6904 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#6905 = SURFACE_CURVE('',#6906,(#6911),.PCURVE_S1.); -#6906 = CIRCLE('',#6907,0.75); -#6907 = AXIS2_PLACEMENT_3D('',#6908,#6909,#6910); -#6908 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#6909 = DIRECTION('',(0.,0.,1.)); -#6910 = DIRECTION('',(1.,0.,0.)); -#6911 = PCURVE('',#6874,#6912); -#6912 = DEFINITIONAL_REPRESENTATION('',(#6913),#6917); -#6913 = LINE('',#6914,#6915); -#6914 = CARTESIAN_POINT('',(0.,-4.5)); -#6915 = VECTOR('',#6916,1.); -#6916 = DIRECTION('',(1.,0.)); -#6917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6918 = ORIENTED_EDGE('',*,*,#6919,.T.); -#6919 = EDGE_CURVE('',#6903,#6920,#6922,.T.); -#6920 = VERTEX_POINT('',#6921); -#6921 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#6922 = SURFACE_CURVE('',#6923,(#6927),.PCURVE_S1.); -#6923 = LINE('',#6924,#6925); -#6924 = CARTESIAN_POINT('',(-3.775E-16,11.25,0.)); -#6925 = VECTOR('',#6926,1.); -#6926 = DIRECTION('',(0.,0.,1.)); -#6927 = PCURVE('',#6874,#6928); -#6928 = DEFINITIONAL_REPRESENTATION('',(#6929),#6932); -#6929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6930,#6931),.UNSPECIFIED.,.F., - .F.,(2,2),(-4.5,-1.5),.PIECEWISE_BEZIER_KNOTS.); -#6930 = CARTESIAN_POINT('',(1.570796326795,-4.5)); -#6931 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#6932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6933 = ORIENTED_EDGE('',*,*,#6934,.T.); -#6934 = EDGE_CURVE('',#6920,#6865,#6935,.T.); -#6935 = SURFACE_CURVE('',#6936,(#6940),.PCURVE_S1.); -#6936 = LINE('',#6937,#6938); -#6937 = CARTESIAN_POINT('',(-2.835E-16,11.25,0.)); -#6938 = VECTOR('',#6939,1.); -#6939 = DIRECTION('',(0.,0.,1.)); -#6940 = PCURVE('',#6874,#6941); -#6941 = DEFINITIONAL_REPRESENTATION('',(#6942),#6945); -#6942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6943,#6944),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.5,0.),.PIECEWISE_BEZIER_KNOTS.); -#6943 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#6944 = CARTESIAN_POINT('',(1.570796326795,0.)); -#6945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6950)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#6947,#6948,#6949)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#6947 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#6948 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#6949 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#6950 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6947, - 'distance_accuracy_value','confusion accuracy'); -#6951 = SHAPE_DEFINITION_REPRESENTATION(#6952,#6855); -#6952 = PRODUCT_DEFINITION_SHAPE('','',#6953); -#6953 = PRODUCT_DEFINITION('design','',#6954,#6957); -#6954 = PRODUCT_DEFINITION_FORMATION('','',#6955); -#6955 = PRODUCT('Open CASCADE STEP translator 7.3 1.129', - 'Open CASCADE STEP translator 7.3 1.129','',(#6956)); -#6956 = PRODUCT_CONTEXT('',#2,'mechanical'); -#6957 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#6958 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6959,#6961); -#6959 = ( REPRESENTATION_RELATIONSHIP('','',#6855,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6960) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#6960 = ITEM_DEFINED_TRANSFORMATION('','',#11,#527); -#6961 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #6962); -#6962 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('129','','',#5,#6953,$); -#6963 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6955)); -#6964 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6965),#7031); -#6965 = SHELL_BASED_SURFACE_MODEL('',(#6966)); -#6966 = OPEN_SHELL('',(#6967)); -#6967 = ADVANCED_FACE('',(#6968),#6982,.T.); -#6968 = FACE_BOUND('',#6969,.F.); -#6969 = EDGE_LOOP('',(#6970,#7000,#7015,#7016)); -#6970 = ORIENTED_EDGE('',*,*,#6971,.T.); -#6971 = EDGE_CURVE('',#6972,#6974,#6976,.T.); -#6972 = VERTEX_POINT('',#6973); -#6973 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#6974 = VERTEX_POINT('',#6975); -#6975 = CARTESIAN_POINT('',(0.75,-10.5,-4.5)); -#6976 = SEAM_CURVE('',#6977,(#6981,#6993),.PCURVE_S1.); -#6977 = LINE('',#6978,#6979); -#6978 = CARTESIAN_POINT('',(0.75,-10.5,0.)); -#6979 = VECTOR('',#6980,1.); -#6980 = DIRECTION('',(-0.,0.,-1.)); -#6981 = PCURVE('',#6982,#6987); -#6982 = CYLINDRICAL_SURFACE('',#6983,0.75); -#6983 = AXIS2_PLACEMENT_3D('',#6984,#6985,#6986); -#6984 = CARTESIAN_POINT('',(0.,-10.5,0.)); -#6985 = DIRECTION('',(-0.,-0.,1.)); -#6986 = DIRECTION('',(1.,-0.,0.)); -#6987 = DEFINITIONAL_REPRESENTATION('',(#6988),#6992); -#6988 = LINE('',#6989,#6990); -#6989 = CARTESIAN_POINT('',(-0.,0.)); -#6990 = VECTOR('',#6991,1.); -#6991 = DIRECTION('',(-0.,-1.)); -#6992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6993 = PCURVE('',#6982,#6994); -#6994 = DEFINITIONAL_REPRESENTATION('',(#6995),#6999); -#6995 = LINE('',#6996,#6997); -#6996 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#6997 = VECTOR('',#6998,1.); -#6998 = DIRECTION('',(-0.,-1.)); -#6999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7000 = ORIENTED_EDGE('',*,*,#7001,.T.); -#7001 = EDGE_CURVE('',#6974,#6974,#7002,.T.); -#7002 = SURFACE_CURVE('',#7003,(#7008),.PCURVE_S1.); -#7003 = CIRCLE('',#7004,0.75); -#7004 = AXIS2_PLACEMENT_3D('',#7005,#7006,#7007); -#7005 = CARTESIAN_POINT('',(0.,-10.5,-4.5)); -#7006 = DIRECTION('',(0.,0.,-1.)); -#7007 = DIRECTION('',(1.,0.,0.)); -#7008 = PCURVE('',#6982,#7009); -#7009 = DEFINITIONAL_REPRESENTATION('',(#7010),#7014); -#7010 = LINE('',#7011,#7012); -#7011 = CARTESIAN_POINT('',(-0.,-4.5)); -#7012 = VECTOR('',#7013,1.); -#7013 = DIRECTION('',(-1.,0.)); -#7014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7015 = ORIENTED_EDGE('',*,*,#6971,.F.); -#7016 = ORIENTED_EDGE('',*,*,#7017,.F.); -#7017 = EDGE_CURVE('',#6972,#6972,#7018,.T.); -#7018 = SURFACE_CURVE('',#7019,(#7024),.PCURVE_S1.); -#7019 = CIRCLE('',#7020,0.75); -#7020 = AXIS2_PLACEMENT_3D('',#7021,#7022,#7023); -#7021 = CARTESIAN_POINT('',(0.,-10.5,0.)); -#7022 = DIRECTION('',(0.,0.,-1.)); -#7023 = DIRECTION('',(1.,0.,0.)); -#7024 = PCURVE('',#6982,#7025); -#7025 = DEFINITIONAL_REPRESENTATION('',(#7026),#7030); -#7026 = LINE('',#7027,#7028); -#7027 = CARTESIAN_POINT('',(-0.,0.)); -#7028 = VECTOR('',#7029,1.); -#7029 = DIRECTION('',(-1.,0.)); -#7030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7035)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7032,#7033,#7034)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7032 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7033 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7034 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7035 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7032, - 'distance_accuracy_value','confusion accuracy'); -#7036 = SHAPE_DEFINITION_REPRESENTATION(#7037,#6964); -#7037 = PRODUCT_DEFINITION_SHAPE('','',#7038); -#7038 = PRODUCT_DEFINITION('design','',#7039,#7042); -#7039 = PRODUCT_DEFINITION_FORMATION('','',#7040); -#7040 = PRODUCT('Open CASCADE STEP translator 7.3 1.130', - 'Open CASCADE STEP translator 7.3 1.130','',(#7041)); -#7041 = PRODUCT_CONTEXT('',#2,'mechanical'); -#7042 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#7043 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7044,#7046); -#7044 = ( REPRESENTATION_RELATIONSHIP('','',#6964,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7045) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#7045 = ITEM_DEFINED_TRANSFORMATION('','',#11,#531); -#7046 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #7047); -#7047 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('130','','',#5,#7038,$); -#7048 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7040)); -#7049 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7050),#7253); -#7050 = SHELL_BASED_SURFACE_MODEL('',(#7051)); -#7051 = OPEN_SHELL('',(#7052)); -#7052 = ADVANCED_FACE('',(#7053,#7234),#7068,.T.); -#7053 = FACE_BOUND('',#7054,.F.); -#7054 = EDGE_LOOP('',(#7055,#7083,#7104,#7120,#7141,#7162,#7178,#7194, - #7215)); -#7055 = ORIENTED_EDGE('',*,*,#7056,.F.); -#7056 = EDGE_CURVE('',#7057,#7059,#7061,.T.); -#7057 = VERTEX_POINT('',#7058); -#7058 = CARTESIAN_POINT('',(-12.,10.999999999999,-4.5)); -#7059 = VERTEX_POINT('',#7060); -#7060 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-4.5)); -#7061 = SURFACE_CURVE('',#7062,(#7067),.PCURVE_S1.); -#7062 = CIRCLE('',#7063,4.); -#7063 = AXIS2_PLACEMENT_3D('',#7064,#7065,#7066); -#7064 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-4.5)); -#7065 = DIRECTION('',(0.,0.,-1.)); -#7066 = DIRECTION('',(-1.,-0.,-0.)); -#7067 = PCURVE('',#7068,#7073); -#7068 = PLANE('',#7069); -#7069 = AXIS2_PLACEMENT_3D('',#7070,#7071,#7072); -#7070 = CARTESIAN_POINT('',(-7.811018257608,1.827645393683,-4.5)); -#7071 = DIRECTION('',(0.,0.,1.)); -#7072 = DIRECTION('',(1.,0.,0.)); -#7073 = DEFINITIONAL_REPRESENTATION('',(#7074),#7082); -#7074 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7075,#7076,#7077,#7078, -#7079,#7080,#7081),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7075 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#7076 = CARTESIAN_POINT('',(-11.58736302782,13.990817416811)); -#7077 = CARTESIAN_POINT('',(-5.587363027824,10.526715801674)); -#7078 = CARTESIAN_POINT('',(0.412636972176,7.062614186536)); -#7079 = CARTESIAN_POINT('',(-5.587363027824,3.598512571398)); -#7080 = CARTESIAN_POINT('',(-11.58736302782,0.13441095626)); -#7081 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#7082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7083 = ORIENTED_EDGE('',*,*,#7084,.T.); -#7084 = EDGE_CURVE('',#7057,#7085,#7087,.T.); -#7085 = VERTEX_POINT('',#7086); -#7086 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#7087 = SURFACE_CURVE('',#7088,(#7093),.PCURVE_S1.); -#7088 = CIRCLE('',#7089,12.); -#7089 = AXIS2_PLACEMENT_3D('',#7090,#7091,#7092); -#7090 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#7091 = DIRECTION('',(0.,0.,-1.)); -#7092 = DIRECTION('',(-1.,-0.,-0.)); -#7093 = PCURVE('',#7068,#7094); -#7094 = DEFINITIONAL_REPRESENTATION('',(#7095),#7103); -#7095 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7096,#7097,#7098,#7099, -#7100,#7101,#7102),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7096 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#7097 = CARTESIAN_POINT('',(-4.188981742392,29.956964297143)); -#7098 = CARTESIAN_POINT('',(13.811018257608,19.56465945173)); -#7099 = CARTESIAN_POINT('',(31.811018257608,9.172354606317)); -#7100 = CARTESIAN_POINT('',(13.811018257608,-1.219950239096)); -#7101 = CARTESIAN_POINT('',(-4.188981742392,-11.61225508451)); -#7102 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#7103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7104 = ORIENTED_EDGE('',*,*,#7105,.T.); -#7105 = EDGE_CURVE('',#7085,#7106,#7108,.T.); -#7106 = VERTEX_POINT('',#7107); -#7107 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#7108 = SURFACE_CURVE('',#7109,(#7113),.PCURVE_S1.); -#7109 = LINE('',#7110,#7111); -#7110 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#7111 = VECTOR('',#7112,1.); -#7112 = DIRECTION('',(3.E-17,-1.,0.)); -#7113 = PCURVE('',#7068,#7114); -#7114 = DEFINITIONAL_REPRESENTATION('',(#7115),#7119); -#7115 = LINE('',#7116,#7117); -#7116 = CARTESIAN_POINT('',(7.811018257608,21.172354606317)); -#7117 = VECTOR('',#7118,1.); -#7118 = DIRECTION('',(3.E-17,-1.)); -#7119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7120 = ORIENTED_EDGE('',*,*,#7121,.F.); -#7121 = EDGE_CURVE('',#7122,#7106,#7124,.T.); -#7122 = VERTEX_POINT('',#7123); -#7123 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#7124 = SURFACE_CURVE('',#7125,(#7130),.PCURVE_S1.); -#7125 = CIRCLE('',#7126,0.75); -#7126 = AXIS2_PLACEMENT_3D('',#7127,#7128,#7129); -#7127 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#7128 = DIRECTION('',(0.,0.,-1.)); -#7129 = DIRECTION('',(-1.,-0.,-0.)); -#7130 = PCURVE('',#7068,#7131); -#7131 = DEFINITIONAL_REPRESENTATION('',(#7132),#7140); -#7132 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7133,#7134,#7135,#7136, -#7137,#7138,#7139),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7133 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#7134 = CARTESIAN_POINT('',(7.061018257608,9.971392711993)); -#7135 = CARTESIAN_POINT('',(8.186018257608,9.321873659155)); -#7136 = CARTESIAN_POINT('',(9.311018257608,8.672354606317)); -#7137 = CARTESIAN_POINT('',(8.186018257608,8.022835553478)); -#7138 = CARTESIAN_POINT('',(7.061018257608,7.37331650064)); -#7139 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#7140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7141 = ORIENTED_EDGE('',*,*,#7142,.F.); -#7142 = EDGE_CURVE('',#7143,#7122,#7145,.T.); -#7143 = VERTEX_POINT('',#7144); -#7144 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#7145 = SURFACE_CURVE('',#7146,(#7151),.PCURVE_S1.); -#7146 = CIRCLE('',#7147,0.75); -#7147 = AXIS2_PLACEMENT_3D('',#7148,#7149,#7150); -#7148 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#7149 = DIRECTION('',(0.,0.,-1.)); -#7150 = DIRECTION('',(-1.,-0.,-0.)); -#7151 = PCURVE('',#7068,#7152); -#7152 = DEFINITIONAL_REPRESENTATION('',(#7153),#7161); -#7153 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7154,#7155,#7156,#7157, -#7158,#7159,#7160),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7154 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#7155 = CARTESIAN_POINT('',(7.061018257608,9.971392711993)); -#7156 = CARTESIAN_POINT('',(8.186018257608,9.321873659155)); -#7157 = CARTESIAN_POINT('',(9.311018257608,8.672354606317)); -#7158 = CARTESIAN_POINT('',(8.186018257608,8.022835553478)); -#7159 = CARTESIAN_POINT('',(7.061018257608,7.37331650064)); -#7160 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#7161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7162 = ORIENTED_EDGE('',*,*,#7163,.T.); -#7163 = EDGE_CURVE('',#7143,#7164,#7166,.T.); -#7164 = VERTEX_POINT('',#7165); -#7165 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#7166 = SURFACE_CURVE('',#7167,(#7171),.PCURVE_S1.); -#7167 = LINE('',#7168,#7169); -#7168 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#7169 = VECTOR('',#7170,1.); -#7170 = DIRECTION('',(3.E-17,-1.,0.)); -#7171 = PCURVE('',#7068,#7172); -#7172 = DEFINITIONAL_REPRESENTATION('',(#7173),#7177); -#7173 = LINE('',#7174,#7175); -#7174 = CARTESIAN_POINT('',(7.811018257608,21.172354606317)); -#7175 = VECTOR('',#7176,1.); -#7176 = DIRECTION('',(3.E-17,-1.)); -#7177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7178 = ORIENTED_EDGE('',*,*,#7179,.T.); -#7179 = EDGE_CURVE('',#7164,#7180,#7182,.T.); -#7180 = VERTEX_POINT('',#7181); -#7181 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#7182 = SURFACE_CURVE('',#7183,(#7187),.PCURVE_S1.); -#7183 = LINE('',#7184,#7185); -#7184 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#7185 = VECTOR('',#7186,1.); -#7186 = DIRECTION('',(-2.E-17,-1.,-0.)); -#7187 = PCURVE('',#7068,#7188); -#7188 = DEFINITIONAL_REPRESENTATION('',(#7189),#7193); -#7189 = LINE('',#7190,#7191); -#7190 = CARTESIAN_POINT('',(7.811018257608,-1.827645393683)); -#7191 = VECTOR('',#7192,1.); -#7192 = DIRECTION('',(-2.E-17,-1.)); -#7193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7194 = ORIENTED_EDGE('',*,*,#7195,.F.); -#7195 = EDGE_CURVE('',#7196,#7180,#7198,.T.); -#7196 = VERTEX_POINT('',#7197); -#7197 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-4.5)); -#7198 = SURFACE_CURVE('',#7199,(#7204),.PCURVE_S1.); -#7199 = CIRCLE('',#7200,4.); -#7200 = AXIS2_PLACEMENT_3D('',#7201,#7202,#7203); -#7201 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#7202 = DIRECTION('',(0.,0.,-1.)); -#7203 = DIRECTION('',(-1.,-0.,-0.)); -#7204 = PCURVE('',#7068,#7205); -#7205 = DEFINITIONAL_REPRESENTATION('',(#7206),#7214); -#7206 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7207,#7208,#7209,#7210, -#7211,#7212,#7213),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7207 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#7208 = CARTESIAN_POINT('',(3.811018257608,-12.67996132381)); -#7209 = CARTESIAN_POINT('',(9.811018257608,-16.14406293895)); -#7210 = CARTESIAN_POINT('',(15.811018257608,-19.60816455409)); -#7211 = CARTESIAN_POINT('',(9.811018257608,-23.07226616923)); -#7212 = CARTESIAN_POINT('',(3.811018257608,-26.53636778436)); -#7213 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#7214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7215 = ORIENTED_EDGE('',*,*,#7216,.T.); -#7216 = EDGE_CURVE('',#7196,#7059,#7217,.T.); -#7217 = SURFACE_CURVE('',#7218,(#7223),.PCURVE_S1.); -#7218 = CIRCLE('',#7219,11.999999999978); -#7219 = AXIS2_PLACEMENT_3D('',#7220,#7221,#7222); -#7220 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-4.5)); -#7221 = DIRECTION('',(0.,0.,-1.)); -#7222 = DIRECTION('',(-1.,-0.,-0.)); -#7223 = PCURVE('',#7068,#7224); -#7224 = DEFINITIONAL_REPRESENTATION('',(#7225),#7233); -#7225 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7226,#7227,#7228,#7229, -#7230,#7231,#7232),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7226 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#7227 = CARTESIAN_POINT('',(-13.715261184,13.456964297108)); -#7228 = CARTESIAN_POINT('',(4.284738815966,3.064659451714)); -#7229 = CARTESIAN_POINT('',(22.284738815933,-7.32764539368)); -#7230 = CARTESIAN_POINT('',(4.284738815966,-17.71995023907)); -#7231 = CARTESIAN_POINT('',(-13.715261184,-28.11225508446)); -#7232 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#7233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7234 = FACE_BOUND('',#7235,.F.); -#7235 = EDGE_LOOP('',(#7236)); -#7236 = ORIENTED_EDGE('',*,*,#7237,.T.); -#7237 = EDGE_CURVE('',#7238,#7238,#7240,.T.); -#7238 = VERTEX_POINT('',#7239); -#7239 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,-4.5)); -#7240 = SURFACE_CURVE('',#7241,(#7246),.PCURVE_S1.); -#7241 = CIRCLE('',#7242,0.75); -#7242 = AXIS2_PLACEMENT_3D('',#7243,#7244,#7245); -#7243 = CARTESIAN_POINT('',(-9.093266739737,-5.25,-4.5)); -#7244 = DIRECTION('',(0.,0.,1.)); -#7245 = DIRECTION('',(-0.5,0.866025403784,0.)); -#7246 = PCURVE('',#7068,#7247); -#7247 = DEFINITIONAL_REPRESENTATION('',(#7248),#7252); -#7248 = CIRCLE('',#7249,0.75); -#7249 = AXIS2_PLACEMENT_2D('',#7250,#7251); -#7250 = CARTESIAN_POINT('',(-1.282248482129,-7.077645393683)); -#7251 = DIRECTION('',(-0.5,0.866025403784)); -#7252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7257)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7254,#7255,#7256)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7254 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7255 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7256 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7257 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7254, - 'distance_accuracy_value','confusion accuracy'); -#7258 = SHAPE_DEFINITION_REPRESENTATION(#7259,#7049); -#7259 = PRODUCT_DEFINITION_SHAPE('','',#7260); -#7260 = PRODUCT_DEFINITION('design','',#7261,#7264); -#7261 = PRODUCT_DEFINITION_FORMATION('','',#7262); -#7262 = PRODUCT('Open CASCADE STEP translator 7.3 1.131', - 'Open CASCADE STEP translator 7.3 1.131','',(#7263)); -#7263 = PRODUCT_CONTEXT('',#2,'mechanical'); -#7264 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#7265 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7266,#7268); -#7266 = ( REPRESENTATION_RELATIONSHIP('','',#7049,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7267) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#7267 = ITEM_DEFINED_TRANSFORMATION('','',#11,#535); -#7268 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #7269); -#7269 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('131','','',#5,#7260,$); -#7270 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7262)); -#7271 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7272),#7347); -#7272 = SHELL_BASED_SURFACE_MODEL('',(#7273)); -#7273 = OPEN_SHELL('',(#7274)); -#7274 = ADVANCED_FACE('',(#7275),#7289,.F.); -#7275 = FACE_BOUND('',#7276,.F.); -#7276 = EDGE_LOOP('',(#7277,#7300,#7317,#7332)); -#7277 = ORIENTED_EDGE('',*,*,#7278,.T.); -#7278 = EDGE_CURVE('',#7279,#7281,#7283,.T.); -#7279 = VERTEX_POINT('',#7280); -#7280 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#7281 = VERTEX_POINT('',#7282); -#7282 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-4.5)); -#7283 = SURFACE_CURVE('',#7284,(#7288),.PCURVE_S1.); -#7284 = LINE('',#7285,#7286); -#7285 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#7286 = VECTOR('',#7287,1.); -#7287 = DIRECTION('',(-0.,-0.,-1.)); -#7288 = PCURVE('',#7289,#7294); -#7289 = CYLINDRICAL_SURFACE('',#7290,4.); -#7290 = AXIS2_PLACEMENT_3D('',#7291,#7292,#7293); -#7291 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#7292 = DIRECTION('',(0.,0.,1.)); -#7293 = DIRECTION('',(1.,0.,0.)); -#7294 = DEFINITIONAL_REPRESENTATION('',(#7295),#7299); -#7295 = LINE('',#7296,#7297); -#7296 = CARTESIAN_POINT('',(0.491618785725,0.)); -#7297 = VECTOR('',#7298,1.); -#7298 = DIRECTION('',(0.,-1.)); -#7299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7300 = ORIENTED_EDGE('',*,*,#7301,.T.); -#7301 = EDGE_CURVE('',#7281,#7302,#7304,.T.); -#7302 = VERTEX_POINT('',#7303); -#7303 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#7304 = SURFACE_CURVE('',#7305,(#7310),.PCURVE_S1.); -#7305 = CIRCLE('',#7306,4.); -#7306 = AXIS2_PLACEMENT_3D('',#7307,#7308,#7309); -#7307 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#7308 = DIRECTION('',(0.,0.,1.)); -#7309 = DIRECTION('',(1.,0.,0.)); -#7310 = PCURVE('',#7289,#7311); -#7311 = DEFINITIONAL_REPRESENTATION('',(#7312),#7316); -#7312 = LINE('',#7313,#7314); -#7313 = CARTESIAN_POINT('',(0.,-3.)); -#7314 = VECTOR('',#7315,1.); -#7315 = DIRECTION('',(1.,0.)); -#7316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7317 = ORIENTED_EDGE('',*,*,#7318,.F.); -#7318 = EDGE_CURVE('',#7319,#7302,#7321,.T.); -#7319 = VERTEX_POINT('',#7320); -#7320 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#7321 = SURFACE_CURVE('',#7322,(#7326),.PCURVE_S1.); -#7322 = LINE('',#7323,#7324); -#7323 = CARTESIAN_POINT('',(-2.4E-16,-13.78051916041,-1.5)); -#7324 = VECTOR('',#7325,1.); -#7325 = DIRECTION('',(0.,0.,-1.)); -#7326 = PCURVE('',#7289,#7327); -#7327 = DEFINITIONAL_REPRESENTATION('',(#7328),#7331); -#7328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7329,#7330),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); -#7329 = CARTESIAN_POINT('',(1.570796326795,0.)); -#7330 = CARTESIAN_POINT('',(1.570796326795,-3.)); -#7331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7332 = ORIENTED_EDGE('',*,*,#7333,.F.); -#7333 = EDGE_CURVE('',#7279,#7319,#7334,.T.); -#7334 = SURFACE_CURVE('',#7335,(#7340),.PCURVE_S1.); -#7335 = CIRCLE('',#7336,4.); -#7336 = AXIS2_PLACEMENT_3D('',#7337,#7338,#7339); -#7337 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#7338 = DIRECTION('',(0.,0.,1.)); -#7339 = DIRECTION('',(1.,0.,0.)); -#7340 = PCURVE('',#7289,#7341); -#7341 = DEFINITIONAL_REPRESENTATION('',(#7342),#7346); -#7342 = LINE('',#7343,#7344); -#7343 = CARTESIAN_POINT('',(0.,0.)); -#7344 = VECTOR('',#7345,1.); -#7345 = DIRECTION('',(1.,0.)); -#7346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7351)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7348,#7349,#7350)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7348 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7349 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7350 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7351 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7348, - 'distance_accuracy_value','confusion accuracy'); -#7352 = SHAPE_DEFINITION_REPRESENTATION(#7353,#7271); -#7353 = PRODUCT_DEFINITION_SHAPE('','',#7354); -#7354 = PRODUCT_DEFINITION('design','',#7355,#7358); -#7355 = PRODUCT_DEFINITION_FORMATION('','',#7356); -#7356 = PRODUCT('Open CASCADE STEP translator 7.3 1.132', - 'Open CASCADE STEP translator 7.3 1.132','',(#7357)); -#7357 = PRODUCT_CONTEXT('',#2,'mechanical'); -#7358 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#7359 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7360,#7362); -#7360 = ( REPRESENTATION_RELATIONSHIP('','',#7271,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7361) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#7361 = ITEM_DEFINED_TRANSFORMATION('','',#11,#539); -#7362 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #7363); -#7363 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('132','','',#5,#7354,$); -#7364 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7356)); -#7365 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7366),#7442); -#7366 = SHELL_BASED_SURFACE_MODEL('',(#7367)); -#7367 = OPEN_SHELL('',(#7368)); -#7368 = ADVANCED_FACE('',(#7369),#7383,.F.); -#7369 = FACE_BOUND('',#7370,.F.); -#7370 = EDGE_LOOP('',(#7371,#7394,#7411,#7427)); -#7371 = ORIENTED_EDGE('',*,*,#7372,.T.); -#7372 = EDGE_CURVE('',#7373,#7375,#7377,.T.); -#7373 = VERTEX_POINT('',#7374); -#7374 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,0.)); -#7375 = VERTEX_POINT('',#7376); -#7376 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-3.)); -#7377 = SURFACE_CURVE('',#7378,(#7382),.PCURVE_S1.); -#7378 = LINE('',#7379,#7380); -#7379 = CARTESIAN_POINT('',(12.000000000002,10.999999999999,0.)); -#7380 = VECTOR('',#7381,1.); -#7381 = DIRECTION('',(-0.,-0.,-1.)); -#7382 = PCURVE('',#7383,#7388); -#7383 = CYLINDRICAL_SURFACE('',#7384,4.); -#7384 = AXIS2_PLACEMENT_3D('',#7385,#7386,#7387); -#7385 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,0.)); -#7386 = DIRECTION('',(0.,0.,1.)); -#7387 = DIRECTION('',(1.,0.,-0.)); -#7388 = DEFINITIONAL_REPRESENTATION('',(#7389),#7393); -#7389 = LINE('',#7390,#7391); -#7390 = CARTESIAN_POINT('',(2.586013888124,0.)); -#7391 = VECTOR('',#7392,1.); -#7392 = DIRECTION('',(0.,-1.)); -#7393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7394 = ORIENTED_EDGE('',*,*,#7395,.T.); -#7395 = EDGE_CURVE('',#7375,#7396,#7398,.T.); -#7396 = VERTEX_POINT('',#7397); -#7397 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-3.)); -#7398 = SURFACE_CURVE('',#7399,(#7404),.PCURVE_S1.); -#7399 = CIRCLE('',#7400,4.); -#7400 = AXIS2_PLACEMENT_3D('',#7401,#7402,#7403); -#7401 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-3.)); -#7402 = DIRECTION('',(0.,0.,1.)); -#7403 = DIRECTION('',(1.,0.,0.)); -#7404 = PCURVE('',#7383,#7405); -#7405 = DEFINITIONAL_REPRESENTATION('',(#7406),#7410); -#7406 = LINE('',#7407,#7408); -#7407 = CARTESIAN_POINT('',(0.,-3.)); -#7408 = VECTOR('',#7409,1.); -#7409 = DIRECTION('',(1.,0.)); -#7410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7411 = ORIENTED_EDGE('',*,*,#7412,.F.); -#7412 = EDGE_CURVE('',#7413,#7396,#7415,.T.); -#7413 = VERTEX_POINT('',#7414); -#7414 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#7415 = SURFACE_CURVE('',#7416,(#7420),.PCURVE_S1.); -#7416 = LINE('',#7417,#7418); -#7417 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#7418 = VECTOR('',#7419,1.); -#7419 = DIRECTION('',(-0.,-0.,-1.)); -#7420 = PCURVE('',#7383,#7421); -#7421 = DEFINITIONAL_REPRESENTATION('',(#7422),#7426); -#7422 = LINE('',#7423,#7424); -#7423 = CARTESIAN_POINT('',(4.744368970247,0.)); -#7424 = VECTOR('',#7425,1.); -#7425 = DIRECTION('',(0.,-1.)); -#7426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7427 = ORIENTED_EDGE('',*,*,#7428,.F.); -#7428 = EDGE_CURVE('',#7373,#7413,#7429,.T.); -#7429 = SURFACE_CURVE('',#7430,(#7435),.PCURVE_S1.); -#7430 = CIRCLE('',#7431,4.); -#7431 = AXIS2_PLACEMENT_3D('',#7432,#7433,#7434); -#7432 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,0.)); -#7433 = DIRECTION('',(0.,0.,1.)); -#7434 = DIRECTION('',(1.,0.,0.)); -#7435 = PCURVE('',#7383,#7436); -#7436 = DEFINITIONAL_REPRESENTATION('',(#7437),#7441); -#7437 = LINE('',#7438,#7439); -#7438 = CARTESIAN_POINT('',(0.,0.)); -#7439 = VECTOR('',#7440,1.); -#7440 = DIRECTION('',(1.,0.)); -#7441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7446)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7443,#7444,#7445)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7443 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7444 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7445 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7446 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7443, - 'distance_accuracy_value','confusion accuracy'); -#7447 = SHAPE_DEFINITION_REPRESENTATION(#7448,#7365); -#7448 = PRODUCT_DEFINITION_SHAPE('','',#7449); -#7449 = PRODUCT_DEFINITION('design','',#7450,#7453); -#7450 = PRODUCT_DEFINITION_FORMATION('','',#7451); -#7451 = PRODUCT('Open CASCADE STEP translator 7.3 1.133', - 'Open CASCADE STEP translator 7.3 1.133','',(#7452)); -#7452 = PRODUCT_CONTEXT('',#2,'mechanical'); -#7453 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#7454 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7455,#7457); -#7455 = ( REPRESENTATION_RELATIONSHIP('','',#7365,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7456) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#7456 = ITEM_DEFINED_TRANSFORMATION('','',#11,#543); -#7457 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #7458); -#7458 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('133','','',#5,#7449,$); -#7459 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7451)); -#7460 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7461),#7537); -#7461 = SHELL_BASED_SURFACE_MODEL('',(#7462)); -#7462 = OPEN_SHELL('',(#7463)); -#7463 = ADVANCED_FACE('',(#7464),#7478,.T.); -#7464 = FACE_BOUND('',#7465,.T.); -#7465 = EDGE_LOOP('',(#7466,#7489,#7506,#7522)); -#7466 = ORIENTED_EDGE('',*,*,#7467,.T.); -#7467 = EDGE_CURVE('',#7468,#7470,#7472,.T.); -#7468 = VERTEX_POINT('',#7469); -#7469 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#7470 = VERTEX_POINT('',#7471); -#7471 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-3.)); -#7472 = SURFACE_CURVE('',#7473,(#7477),.PCURVE_S1.); -#7473 = LINE('',#7474,#7475); -#7474 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,0.)); -#7475 = VECTOR('',#7476,1.); -#7476 = DIRECTION('',(-0.,-0.,-1.)); -#7477 = PCURVE('',#7478,#7483); -#7478 = CYLINDRICAL_SURFACE('',#7479,11.999999999978); -#7479 = AXIS2_PLACEMENT_3D('',#7480,#7481,#7482); -#7480 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#7481 = DIRECTION('',(0.,0.,1.)); -#7482 = DIRECTION('',(1.,0.,-0.)); -#7483 = DEFINITIONAL_REPRESENTATION('',(#7484),#7488); -#7484 = LINE('',#7485,#7486); -#7485 = CARTESIAN_POINT('',(4.188790204787,0.)); -#7486 = VECTOR('',#7487,1.); -#7487 = DIRECTION('',(0.,-1.)); -#7488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7489 = ORIENTED_EDGE('',*,*,#7490,.T.); -#7490 = EDGE_CURVE('',#7470,#7491,#7493,.T.); -#7491 = VERTEX_POINT('',#7492); -#7492 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-3.)); -#7493 = SURFACE_CURVE('',#7494,(#7499),.PCURVE_S1.); -#7494 = CIRCLE('',#7495,11.999999999978); -#7495 = AXIS2_PLACEMENT_3D('',#7496,#7497,#7498); -#7496 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-3.)); -#7497 = DIRECTION('',(0.,0.,1.)); -#7498 = DIRECTION('',(1.,0.,0.)); -#7499 = PCURVE('',#7478,#7500); -#7500 = DEFINITIONAL_REPRESENTATION('',(#7501),#7505); -#7501 = LINE('',#7502,#7503); -#7502 = CARTESIAN_POINT('',(0.,-3.)); -#7503 = VECTOR('',#7504,1.); -#7504 = DIRECTION('',(1.,0.)); -#7505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7506 = ORIENTED_EDGE('',*,*,#7507,.F.); -#7507 = EDGE_CURVE('',#7508,#7491,#7510,.T.); -#7508 = VERTEX_POINT('',#7509); -#7509 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#7510 = SURFACE_CURVE('',#7511,(#7515),.PCURVE_S1.); -#7511 = LINE('',#7512,#7513); -#7512 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,0.)); -#7513 = VECTOR('',#7514,1.); -#7514 = DIRECTION('',(-0.,-0.,-1.)); -#7515 = PCURVE('',#7478,#7516); -#7516 = DEFINITIONAL_REPRESENTATION('',(#7517),#7521); -#7517 = LINE('',#7518,#7519); -#7518 = CARTESIAN_POINT('',(7.330382858376,0.)); -#7519 = VECTOR('',#7520,1.); -#7520 = DIRECTION('',(0.,-1.)); -#7521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7522 = ORIENTED_EDGE('',*,*,#7523,.F.); -#7523 = EDGE_CURVE('',#7468,#7508,#7524,.T.); -#7524 = SURFACE_CURVE('',#7525,(#7530),.PCURVE_S1.); -#7525 = CIRCLE('',#7526,11.999999999978); -#7526 = AXIS2_PLACEMENT_3D('',#7527,#7528,#7529); -#7527 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#7528 = DIRECTION('',(0.,0.,1.)); -#7529 = DIRECTION('',(1.,0.,0.)); -#7530 = PCURVE('',#7478,#7531); -#7531 = DEFINITIONAL_REPRESENTATION('',(#7532),#7536); -#7532 = LINE('',#7533,#7534); -#7533 = CARTESIAN_POINT('',(0.,0.)); -#7534 = VECTOR('',#7535,1.); -#7535 = DIRECTION('',(1.,0.)); -#7536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7541)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7538,#7539,#7540)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7538 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7539 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7540 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7541 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7538, - 'distance_accuracy_value','confusion accuracy'); -#7542 = SHAPE_DEFINITION_REPRESENTATION(#7543,#7460); -#7543 = PRODUCT_DEFINITION_SHAPE('','',#7544); -#7544 = PRODUCT_DEFINITION('design','',#7545,#7548); -#7545 = PRODUCT_DEFINITION_FORMATION('','',#7546); -#7546 = PRODUCT('Open CASCADE STEP translator 7.3 1.134', - 'Open CASCADE STEP translator 7.3 1.134','',(#7547)); -#7547 = PRODUCT_CONTEXT('',#2,'mechanical'); -#7548 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#7549 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7550,#7552); -#7550 = ( REPRESENTATION_RELATIONSHIP('','',#7460,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7551) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#7551 = ITEM_DEFINED_TRANSFORMATION('','',#11,#547); -#7552 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #7553); -#7553 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('134','','',#5,#7544,$); -#7554 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7546)); -#7555 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7556),#7631); -#7556 = SHELL_BASED_SURFACE_MODEL('',(#7557)); -#7557 = OPEN_SHELL('',(#7558)); -#7558 = ADVANCED_FACE('',(#7559),#7573,.T.); -#7559 = FACE_BOUND('',#7560,.T.); -#7560 = EDGE_LOOP('',(#7561,#7584,#7601,#7616)); -#7561 = ORIENTED_EDGE('',*,*,#7562,.T.); -#7562 = EDGE_CURVE('',#7563,#7565,#7567,.T.); -#7563 = VERTEX_POINT('',#7564); -#7564 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-1.5)); -#7565 = VERTEX_POINT('',#7566); -#7566 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-4.5)); -#7567 = SURFACE_CURVE('',#7568,(#7572),.PCURVE_S1.); -#7568 = LINE('',#7569,#7570); -#7569 = CARTESIAN_POINT('',(12.000000000002,10.999999999999,-1.5)); -#7570 = VECTOR('',#7571,1.); -#7571 = DIRECTION('',(-0.,-0.,-1.)); -#7572 = PCURVE('',#7573,#7578); -#7573 = CYLINDRICAL_SURFACE('',#7574,12.); -#7574 = AXIS2_PLACEMENT_3D('',#7575,#7576,#7577); -#7575 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#7576 = DIRECTION('',(0.,0.,1.)); -#7577 = DIRECTION('',(1.,0.,0.)); -#7578 = DEFINITIONAL_REPRESENTATION('',(#7579),#7583); -#7579 = LINE('',#7580,#7581); -#7580 = CARTESIAN_POINT('',(0.,0.)); -#7581 = VECTOR('',#7582,1.); -#7582 = DIRECTION('',(0.,-1.)); -#7583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7584 = ORIENTED_EDGE('',*,*,#7585,.T.); -#7585 = EDGE_CURVE('',#7565,#7586,#7588,.T.); -#7586 = VERTEX_POINT('',#7587); -#7587 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#7588 = SURFACE_CURVE('',#7589,(#7594),.PCURVE_S1.); -#7589 = CIRCLE('',#7590,12.); -#7590 = AXIS2_PLACEMENT_3D('',#7591,#7592,#7593); -#7591 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#7592 = DIRECTION('',(0.,0.,1.)); -#7593 = DIRECTION('',(1.,0.,0.)); -#7594 = PCURVE('',#7573,#7595); -#7595 = DEFINITIONAL_REPRESENTATION('',(#7596),#7600); -#7596 = LINE('',#7597,#7598); -#7597 = CARTESIAN_POINT('',(0.,-3.)); -#7598 = VECTOR('',#7599,1.); -#7599 = DIRECTION('',(1.,0.)); -#7600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7601 = ORIENTED_EDGE('',*,*,#7602,.F.); -#7602 = EDGE_CURVE('',#7603,#7586,#7605,.T.); -#7603 = VERTEX_POINT('',#7604); -#7604 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#7605 = SURFACE_CURVE('',#7606,(#7610),.PCURVE_S1.); -#7606 = LINE('',#7607,#7608); -#7607 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#7608 = VECTOR('',#7609,1.); -#7609 = DIRECTION('',(0.,0.,-1.)); -#7610 = PCURVE('',#7573,#7611); -#7611 = DEFINITIONAL_REPRESENTATION('',(#7612),#7615); -#7612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7613,#7614),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); -#7613 = CARTESIAN_POINT('',(1.570796326795,0.)); -#7614 = CARTESIAN_POINT('',(1.570796326795,-3.)); -#7615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7616 = ORIENTED_EDGE('',*,*,#7617,.F.); -#7617 = EDGE_CURVE('',#7563,#7603,#7618,.T.); -#7618 = SURFACE_CURVE('',#7619,(#7624),.PCURVE_S1.); -#7619 = CIRCLE('',#7620,12.); -#7620 = AXIS2_PLACEMENT_3D('',#7621,#7622,#7623); -#7621 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#7622 = DIRECTION('',(0.,0.,1.)); -#7623 = DIRECTION('',(1.,0.,0.)); -#7624 = PCURVE('',#7573,#7625); -#7625 = DEFINITIONAL_REPRESENTATION('',(#7626),#7630); -#7626 = LINE('',#7627,#7628); -#7627 = CARTESIAN_POINT('',(0.,0.)); -#7628 = VECTOR('',#7629,1.); -#7629 = DIRECTION('',(1.,0.)); -#7630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7635)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7632,#7633,#7634)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7632 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7633 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7634 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7635 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7632, - 'distance_accuracy_value','confusion accuracy'); -#7636 = SHAPE_DEFINITION_REPRESENTATION(#7637,#7555); -#7637 = PRODUCT_DEFINITION_SHAPE('','',#7638); -#7638 = PRODUCT_DEFINITION('design','',#7639,#7642); -#7639 = PRODUCT_DEFINITION_FORMATION('','',#7640); -#7640 = PRODUCT('Open CASCADE STEP translator 7.3 1.135', - 'Open CASCADE STEP translator 7.3 1.135','',(#7641)); -#7641 = PRODUCT_CONTEXT('',#2,'mechanical'); -#7642 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#7643 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7644,#7646); -#7644 = ( REPRESENTATION_RELATIONSHIP('','',#7555,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7645) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#7645 = ITEM_DEFINED_TRANSFORMATION('','',#11,#551); -#7646 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #7647); -#7647 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('135','','',#5,#7638,$); -#7648 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7640)); -#7649 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7650),#7833); -#7650 = SHELL_BASED_SURFACE_MODEL('',(#7651)); -#7651 = OPEN_SHELL('',(#7652)); -#7652 = ADVANCED_FACE('',(#7653,#7810),#7668,.F.); -#7653 = FACE_BOUND('',#7654,.F.); -#7654 = EDGE_LOOP('',(#7655,#7679,#7696,#7712,#7729,#7746,#7762,#7778, - #7795)); -#7655 = ORIENTED_EDGE('',*,*,#7656,.F.); -#7656 = EDGE_CURVE('',#7657,#7659,#7661,.T.); -#7657 = VERTEX_POINT('',#7658); -#7658 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-4.5)); -#7659 = VERTEX_POINT('',#7660); -#7660 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-4.5)); -#7661 = SURFACE_CURVE('',#7662,(#7667),.PCURVE_S1.); -#7662 = CIRCLE('',#7663,4.); -#7663 = AXIS2_PLACEMENT_3D('',#7664,#7665,#7666); -#7664 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-4.5)); -#7665 = DIRECTION('',(0.,0.,1.)); -#7666 = DIRECTION('',(1.,0.,0.)); -#7667 = PCURVE('',#7668,#7673); -#7668 = PLANE('',#7669); -#7669 = AXIS2_PLACEMENT_3D('',#7670,#7671,#7672); -#7670 = CARTESIAN_POINT('',(7.811018257608,1.827645393683,-4.5)); -#7671 = DIRECTION('',(0.,0.,1.)); -#7672 = DIRECTION('',(1.,0.,0.)); -#7673 = DEFINITIONAL_REPRESENTATION('',(#7674),#7678); -#7674 = CIRCLE('',#7675,4.); -#7675 = AXIS2_PLACEMENT_2D('',#7676,#7677); -#7676 = CARTESIAN_POINT('',(7.587363027824,7.062614186536)); -#7677 = DIRECTION('',(1.,0.)); -#7678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7679 = ORIENTED_EDGE('',*,*,#7680,.T.); -#7680 = EDGE_CURVE('',#7657,#7681,#7683,.T.); -#7681 = VERTEX_POINT('',#7682); -#7682 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#7683 = SURFACE_CURVE('',#7684,(#7689),.PCURVE_S1.); -#7684 = CIRCLE('',#7685,12.); -#7685 = AXIS2_PLACEMENT_3D('',#7686,#7687,#7688); -#7686 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#7687 = DIRECTION('',(0.,0.,1.)); -#7688 = DIRECTION('',(1.,0.,0.)); -#7689 = PCURVE('',#7668,#7690); -#7690 = DEFINITIONAL_REPRESENTATION('',(#7691),#7695); -#7691 = CIRCLE('',#7692,12.); -#7692 = AXIS2_PLACEMENT_2D('',#7693,#7694); -#7693 = CARTESIAN_POINT('',(-7.811018257608,9.172354606317)); -#7694 = DIRECTION('',(1.,0.)); -#7695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7696 = ORIENTED_EDGE('',*,*,#7697,.T.); -#7697 = EDGE_CURVE('',#7681,#7698,#7700,.T.); -#7698 = VERTEX_POINT('',#7699); -#7699 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#7700 = SURFACE_CURVE('',#7701,(#7705),.PCURVE_S1.); -#7701 = LINE('',#7702,#7703); -#7702 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#7703 = VECTOR('',#7704,1.); -#7704 = DIRECTION('',(3.E-17,-1.,0.)); -#7705 = PCURVE('',#7668,#7706); -#7706 = DEFINITIONAL_REPRESENTATION('',(#7707),#7711); -#7707 = LINE('',#7708,#7709); -#7708 = CARTESIAN_POINT('',(-7.811018257608,21.172354606317)); -#7709 = VECTOR('',#7710,1.); -#7710 = DIRECTION('',(3.E-17,-1.)); -#7711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7712 = ORIENTED_EDGE('',*,*,#7713,.F.); -#7713 = EDGE_CURVE('',#7714,#7698,#7716,.T.); -#7714 = VERTEX_POINT('',#7715); -#7715 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#7716 = SURFACE_CURVE('',#7717,(#7722),.PCURVE_S1.); -#7717 = CIRCLE('',#7718,0.75); -#7718 = AXIS2_PLACEMENT_3D('',#7719,#7720,#7721); -#7719 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#7720 = DIRECTION('',(0.,0.,1.)); -#7721 = DIRECTION('',(1.,0.,0.)); -#7722 = PCURVE('',#7668,#7723); -#7723 = DEFINITIONAL_REPRESENTATION('',(#7724),#7728); -#7724 = CIRCLE('',#7725,0.75); -#7725 = AXIS2_PLACEMENT_2D('',#7726,#7727); -#7726 = CARTESIAN_POINT('',(-7.811018257608,8.672354606317)); -#7727 = DIRECTION('',(1.,0.)); -#7728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7729 = ORIENTED_EDGE('',*,*,#7730,.F.); -#7730 = EDGE_CURVE('',#7731,#7714,#7733,.T.); -#7731 = VERTEX_POINT('',#7732); -#7732 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#7733 = SURFACE_CURVE('',#7734,(#7739),.PCURVE_S1.); -#7734 = CIRCLE('',#7735,0.75); -#7735 = AXIS2_PLACEMENT_3D('',#7736,#7737,#7738); -#7736 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#7737 = DIRECTION('',(0.,0.,1.)); -#7738 = DIRECTION('',(1.,0.,0.)); -#7739 = PCURVE('',#7668,#7740); -#7740 = DEFINITIONAL_REPRESENTATION('',(#7741),#7745); -#7741 = CIRCLE('',#7742,0.75); -#7742 = AXIS2_PLACEMENT_2D('',#7743,#7744); -#7743 = CARTESIAN_POINT('',(-7.811018257608,8.672354606317)); -#7744 = DIRECTION('',(1.,0.)); -#7745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7746 = ORIENTED_EDGE('',*,*,#7747,.T.); -#7747 = EDGE_CURVE('',#7731,#7748,#7750,.T.); -#7748 = VERTEX_POINT('',#7749); -#7749 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#7750 = SURFACE_CURVE('',#7751,(#7755),.PCURVE_S1.); -#7751 = LINE('',#7752,#7753); -#7752 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#7753 = VECTOR('',#7754,1.); -#7754 = DIRECTION('',(3.E-17,-1.,0.)); -#7755 = PCURVE('',#7668,#7756); -#7756 = DEFINITIONAL_REPRESENTATION('',(#7757),#7761); -#7757 = LINE('',#7758,#7759); -#7758 = CARTESIAN_POINT('',(-7.811018257608,21.172354606317)); -#7759 = VECTOR('',#7760,1.); -#7760 = DIRECTION('',(3.E-17,-1.)); -#7761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7762 = ORIENTED_EDGE('',*,*,#7763,.T.); -#7763 = EDGE_CURVE('',#7748,#7764,#7766,.T.); -#7764 = VERTEX_POINT('',#7765); -#7765 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#7766 = SURFACE_CURVE('',#7767,(#7771),.PCURVE_S1.); -#7767 = LINE('',#7768,#7769); -#7768 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#7769 = VECTOR('',#7770,1.); -#7770 = DIRECTION('',(-2.E-17,-1.,-0.)); -#7771 = PCURVE('',#7668,#7772); -#7772 = DEFINITIONAL_REPRESENTATION('',(#7773),#7777); -#7773 = LINE('',#7774,#7775); -#7774 = CARTESIAN_POINT('',(-7.811018257608,-1.827645393683)); -#7775 = VECTOR('',#7776,1.); -#7776 = DIRECTION('',(-2.E-17,-1.)); -#7777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7778 = ORIENTED_EDGE('',*,*,#7779,.F.); -#7779 = EDGE_CURVE('',#7780,#7764,#7782,.T.); -#7780 = VERTEX_POINT('',#7781); -#7781 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-4.5)); -#7782 = SURFACE_CURVE('',#7783,(#7788),.PCURVE_S1.); -#7783 = CIRCLE('',#7784,4.); -#7784 = AXIS2_PLACEMENT_3D('',#7785,#7786,#7787); -#7785 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#7786 = DIRECTION('',(0.,0.,1.)); -#7787 = DIRECTION('',(1.,0.,0.)); -#7788 = PCURVE('',#7668,#7789); -#7789 = DEFINITIONAL_REPRESENTATION('',(#7790),#7794); -#7790 = CIRCLE('',#7791,4.); -#7791 = AXIS2_PLACEMENT_2D('',#7792,#7793); -#7792 = CARTESIAN_POINT('',(-7.811018257608,-19.60816455409)); -#7793 = DIRECTION('',(1.,0.)); -#7794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7795 = ORIENTED_EDGE('',*,*,#7796,.T.); -#7796 = EDGE_CURVE('',#7780,#7659,#7797,.T.); -#7797 = SURFACE_CURVE('',#7798,(#7803),.PCURVE_S1.); -#7798 = CIRCLE('',#7799,11.999999999978); -#7799 = AXIS2_PLACEMENT_3D('',#7800,#7801,#7802); -#7800 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-4.5)); -#7801 = DIRECTION('',(0.,0.,1.)); -#7802 = DIRECTION('',(1.,0.,0.)); -#7803 = PCURVE('',#7668,#7804); -#7804 = DEFINITIONAL_REPRESENTATION('',(#7805),#7809); -#7805 = CIRCLE('',#7806,11.999999999978); -#7806 = AXIS2_PLACEMENT_2D('',#7807,#7808); -#7807 = CARTESIAN_POINT('',(1.715261184023,-7.32764539368)); -#7808 = DIRECTION('',(1.,0.)); -#7809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7810 = FACE_BOUND('',#7811,.F.); -#7811 = EDGE_LOOP('',(#7812)); -#7812 = ORIENTED_EDGE('',*,*,#7813,.T.); -#7813 = EDGE_CURVE('',#7814,#7814,#7816,.T.); -#7814 = VERTEX_POINT('',#7815); -#7815 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,-4.5)); -#7816 = SURFACE_CURVE('',#7817,(#7822),.PCURVE_S1.); -#7817 = CIRCLE('',#7818,0.75); -#7818 = AXIS2_PLACEMENT_3D('',#7819,#7820,#7821); -#7819 = CARTESIAN_POINT('',(9.093266739737,-5.25,-4.5)); -#7820 = DIRECTION('',(0.,0.,-1.)); -#7821 = DIRECTION('',(0.5,0.866025403784,0.)); -#7822 = PCURVE('',#7668,#7823); -#7823 = DEFINITIONAL_REPRESENTATION('',(#7824),#7832); -#7824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7825,#7826,#7827,#7828, -#7829,#7830,#7831),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7825 = CARTESIAN_POINT('',(1.657248482129,-6.428126340845)); -#7826 = CARTESIAN_POINT('',(2.782248482129,-7.077645393683)); -#7827 = CARTESIAN_POINT('',(1.657248482129,-7.727164446522)); -#7828 = CARTESIAN_POINT('',(0.532248482129,-8.37668349936)); -#7829 = CARTESIAN_POINT('',(0.532248482129,-7.077645393683)); -#7830 = CARTESIAN_POINT('',(0.532248482129,-5.778607288007)); -#7831 = CARTESIAN_POINT('',(1.657248482129,-6.428126340845)); -#7832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7837)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7834,#7835,#7836)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7834 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7835 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7836 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7837 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7834, - 'distance_accuracy_value','confusion accuracy'); -#7838 = SHAPE_DEFINITION_REPRESENTATION(#7839,#7649); -#7839 = PRODUCT_DEFINITION_SHAPE('','',#7840); -#7840 = PRODUCT_DEFINITION('design','',#7841,#7844); -#7841 = PRODUCT_DEFINITION_FORMATION('','',#7842); -#7842 = PRODUCT('Open CASCADE STEP translator 7.3 1.136', - 'Open CASCADE STEP translator 7.3 1.136','',(#7843)); -#7843 = PRODUCT_CONTEXT('',#2,'mechanical'); -#7844 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#7845 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7846,#7848); -#7846 = ( REPRESENTATION_RELATIONSHIP('','',#7649,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7847) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#7847 = ITEM_DEFINED_TRANSFORMATION('','',#11,#555); -#7848 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #7849); -#7849 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('136','','',#5,#7840,$); -#7850 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7842)); -#7851 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7852),#9978); -#7852 = SHELL_BASED_SURFACE_MODEL('',(#7853)); -#7853 = CLOSED_SHELL('',(#7854,#7984,#8069,#8155,#8358,#8573,#8651,#8682 - ,#8855,#8957,#9032,#9082,#9158,#9212,#9270,#9455,#9508,#9535,#9562, - #9569,#9625,#9654,#9708,#9785,#9835,#9907,#9935,#9963)); -#7854 = ADVANCED_FACE('',(#7855),#7869,.T.); -#7855 = FACE_BOUND('',#7856,.F.); -#7856 = EDGE_LOOP('',(#7857,#7892,#7925,#7953)); -#7857 = ORIENTED_EDGE('',*,*,#7858,.T.); -#7858 = EDGE_CURVE('',#7859,#7861,#7863,.T.); -#7859 = VERTEX_POINT('',#7860); -#7860 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#7861 = VERTEX_POINT('',#7862); -#7862 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#7863 = SURFACE_CURVE('',#7864,(#7868,#7880),.PCURVE_S1.); -#7864 = LINE('',#7865,#7866); -#7865 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#7866 = VECTOR('',#7867,1.); -#7867 = DIRECTION('',(0.,0.,-1.)); -#7868 = PCURVE('',#7869,#7874); -#7869 = CYLINDRICAL_SURFACE('',#7870,8.8); -#7870 = AXIS2_PLACEMENT_3D('',#7871,#7872,#7873); -#7871 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#7872 = DIRECTION('',(0.,0.,1.)); -#7873 = DIRECTION('',(-1.,0.,0.)); -#7874 = DEFINITIONAL_REPRESENTATION('',(#7875),#7879); -#7875 = LINE('',#7876,#7877); -#7876 = CARTESIAN_POINT('',(-4.18879020479,0.)); -#7877 = VECTOR('',#7878,1.); -#7878 = DIRECTION('',(-0.,-1.)); -#7879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7880 = PCURVE('',#7881,#7886); -#7881 = CYLINDRICAL_SURFACE('',#7882,6.2); -#7882 = AXIS2_PLACEMENT_3D('',#7883,#7884,#7885); -#7883 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#7884 = DIRECTION('',(0.,0.,1.)); -#7885 = DIRECTION('',(-1.,0.,0.)); -#7886 = DEFINITIONAL_REPRESENTATION('',(#7887),#7891); -#7887 = LINE('',#7888,#7889); -#7888 = CARTESIAN_POINT('',(-0.597367339833,0.)); -#7889 = VECTOR('',#7890,1.); -#7890 = DIRECTION('',(-0.,-1.)); -#7891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7892 = ORIENTED_EDGE('',*,*,#7893,.T.); -#7893 = EDGE_CURVE('',#7861,#7894,#7896,.T.); -#7894 = VERTEX_POINT('',#7895); -#7895 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#7896 = SURFACE_CURVE('',#7897,(#7902,#7909),.PCURVE_S1.); -#7897 = CIRCLE('',#7898,8.8); -#7898 = AXIS2_PLACEMENT_3D('',#7899,#7900,#7901); -#7899 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#7900 = DIRECTION('',(0.,0.,-1.)); -#7901 = DIRECTION('',(-1.,-0.,-0.)); -#7902 = PCURVE('',#7869,#7903); -#7903 = DEFINITIONAL_REPRESENTATION('',(#7904),#7908); -#7904 = LINE('',#7905,#7906); -#7905 = CARTESIAN_POINT('',(-0.,-1.5)); -#7906 = VECTOR('',#7907,1.); -#7907 = DIRECTION('',(-1.,0.)); -#7908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7909 = PCURVE('',#7910,#7915); -#7910 = PLANE('',#7911); -#7911 = AXIS2_PLACEMENT_3D('',#7912,#7913,#7914); -#7912 = CARTESIAN_POINT('',(-7.811018257608,1.827645393683,-1.5)); -#7913 = DIRECTION('',(0.,0.,1.)); -#7914 = DIRECTION('',(1.,0.,0.)); -#7915 = DEFINITIONAL_REPRESENTATION('',(#7916),#7924); -#7916 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7917,#7918,#7919,#7920, -#7921,#7922,#7923),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7917 = CARTESIAN_POINT('',(-10.51526118402,-7.32764539368)); -#7918 = CARTESIAN_POINT('',(-10.51526118402,7.914401712926)); -#7919 = CARTESIAN_POINT('',(2.684738815977,0.293378159623)); -#7920 = CARTESIAN_POINT('',(15.884738815977,-7.32764539368)); -#7921 = CARTESIAN_POINT('',(2.684738815977,-14.94866894698)); -#7922 = CARTESIAN_POINT('',(-10.51526118402,-22.56969250028)); -#7923 = CARTESIAN_POINT('',(-10.51526118402,-7.32764539368)); -#7924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7925 = ORIENTED_EDGE('',*,*,#7926,.F.); -#7926 = EDGE_CURVE('',#7927,#7894,#7929,.T.); -#7927 = VERTEX_POINT('',#7928); -#7928 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#7929 = SURFACE_CURVE('',#7930,(#7934,#7941),.PCURVE_S1.); -#7930 = LINE('',#7931,#7932); -#7931 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#7932 = VECTOR('',#7933,1.); -#7933 = DIRECTION('',(0.,0.,-1.)); -#7934 = PCURVE('',#7869,#7935); -#7935 = DEFINITIONAL_REPRESENTATION('',(#7936),#7940); -#7936 = LINE('',#7937,#7938); -#7937 = CARTESIAN_POINT('',(-7.330382858373,0.)); -#7938 = VECTOR('',#7939,1.); -#7939 = DIRECTION('',(-0.,-1.)); -#7940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7941 = PCURVE('',#7942,#7947); -#7942 = CYLINDRICAL_SURFACE('',#7943,6.2); -#7943 = AXIS2_PLACEMENT_3D('',#7944,#7945,#7946); -#7944 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#7945 = DIRECTION('',(0.,0.,1.)); -#7946 = DIRECTION('',(-1.,0.,0.)); -#7947 = DEFINITIONAL_REPRESENTATION('',(#7948),#7952); -#7948 = LINE('',#7949,#7950); -#7949 = CARTESIAN_POINT('',(-4.638620416146,0.)); -#7950 = VECTOR('',#7951,1.); -#7951 = DIRECTION('',(-0.,-1.)); -#7952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7953 = ORIENTED_EDGE('',*,*,#7954,.F.); -#7954 = EDGE_CURVE('',#7859,#7927,#7955,.T.); -#7955 = SURFACE_CURVE('',#7956,(#7961,#7968),.PCURVE_S1.); -#7956 = CIRCLE('',#7957,8.8); -#7957 = AXIS2_PLACEMENT_3D('',#7958,#7959,#7960); -#7958 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#7959 = DIRECTION('',(0.,0.,-1.)); -#7960 = DIRECTION('',(-1.,-0.,-0.)); -#7961 = PCURVE('',#7869,#7962); -#7962 = DEFINITIONAL_REPRESENTATION('',(#7963),#7967); -#7963 = LINE('',#7964,#7965); -#7964 = CARTESIAN_POINT('',(-0.,0.)); -#7965 = VECTOR('',#7966,1.); -#7966 = DIRECTION('',(-1.,0.)); -#7967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7968 = PCURVE('',#7969,#7974); -#7969 = PLANE('',#7970); -#7970 = AXIS2_PLACEMENT_3D('',#7971,#7972,#7973); -#7971 = CARTESIAN_POINT('',(-6.551411187428,1.754457056039,0.)); -#7972 = DIRECTION('',(0.,0.,1.)); -#7973 = DIRECTION('',(1.,0.,0.)); -#7974 = DEFINITIONAL_REPRESENTATION('',(#7975),#7983); -#7975 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7976,#7977,#7978,#7979, -#7980,#7981,#7982),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7976 = CARTESIAN_POINT('',(-11.7748682542,-7.254457056036)); -#7977 = CARTESIAN_POINT('',(-11.7748682542,7.98759005057)); -#7978 = CARTESIAN_POINT('',(1.425131745798,0.366566497267)); -#7979 = CARTESIAN_POINT('',(14.625131745798,-7.254457056036)); -#7980 = CARTESIAN_POINT('',(1.425131745798,-14.87548060933)); -#7981 = CARTESIAN_POINT('',(-11.7748682542,-22.49650416264)); -#7982 = CARTESIAN_POINT('',(-11.7748682542,-7.254457056036)); -#7983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7984 = ADVANCED_FACE('',(#7985),#7881,.F.); -#7985 = FACE_BOUND('',#7986,.T.); -#7986 = EDGE_LOOP('',(#7987,#7988,#8016,#8043)); -#7987 = ORIENTED_EDGE('',*,*,#7858,.T.); -#7988 = ORIENTED_EDGE('',*,*,#7989,.T.); -#7989 = EDGE_CURVE('',#7861,#7990,#7992,.T.); -#7990 = VERTEX_POINT('',#7991); -#7991 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#7992 = SURFACE_CURVE('',#7993,(#7998,#8005),.PCURVE_S1.); -#7993 = CIRCLE('',#7994,6.2); -#7994 = AXIS2_PLACEMENT_3D('',#7995,#7996,#7997); -#7995 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#7996 = DIRECTION('',(0.,0.,-1.)); -#7997 = DIRECTION('',(-1.,-0.,-0.)); -#7998 = PCURVE('',#7881,#7999); -#7999 = DEFINITIONAL_REPRESENTATION('',(#8000),#8004); -#8000 = LINE('',#8001,#8002); -#8001 = CARTESIAN_POINT('',(-0.,-1.5)); -#8002 = VECTOR('',#8003,1.); -#8003 = DIRECTION('',(-1.,0.)); -#8004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8005 = PCURVE('',#7910,#8006); -#8006 = DEFINITIONAL_REPRESENTATION('',(#8007),#8015); -#8007 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8008,#8009,#8010,#8011, -#8012,#8013,#8014),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8008 = CARTESIAN_POINT('',(1.611018257608,-18.435968631)); -#8009 = CARTESIAN_POINT('',(1.611018257608,-7.697253624074)); -#8010 = CARTESIAN_POINT('',(10.911018257608,-13.06661112753)); -#8011 = CARTESIAN_POINT('',(20.211018257608,-18.435968631)); -#8012 = CARTESIAN_POINT('',(10.911018257608,-23.80532613446)); -#8013 = CARTESIAN_POINT('',(1.611018257608,-29.17468363792)); -#8014 = CARTESIAN_POINT('',(1.611018257608,-18.435968631)); -#8015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8016 = ORIENTED_EDGE('',*,*,#8017,.F.); -#8017 = EDGE_CURVE('',#8018,#7990,#8020,.T.); -#8018 = VERTEX_POINT('',#8019); -#8019 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#8020 = SURFACE_CURVE('',#8021,(#8025,#8032),.PCURVE_S1.); -#8021 = LINE('',#8022,#8023); -#8022 = CARTESIAN_POINT('',(-1.9E-16,-10.40832323731,0.)); -#8023 = VECTOR('',#8024,1.); -#8024 = DIRECTION('',(0.,0.,-1.)); -#8025 = PCURVE('',#7881,#8026); -#8026 = DEFINITIONAL_REPRESENTATION('',(#8027),#8031); -#8027 = LINE('',#8028,#8029); -#8028 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#8029 = VECTOR('',#8030,1.); -#8030 = DIRECTION('',(-0.,-1.)); -#8031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8032 = PCURVE('',#8033,#8038); -#8033 = CYLINDRICAL_SURFACE('',#8034,6.2); -#8034 = AXIS2_PLACEMENT_3D('',#8035,#8036,#8037); -#8035 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#8036 = DIRECTION('',(0.,0.,1.)); -#8037 = DIRECTION('',(1.,0.,0.)); -#8038 = DEFINITIONAL_REPRESENTATION('',(#8039),#8042); -#8039 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8040,#8041),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,1.5),.PIECEWISE_BEZIER_KNOTS.); -#8040 = CARTESIAN_POINT('',(1.570796326795,0.)); -#8041 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#8042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8043 = ORIENTED_EDGE('',*,*,#8044,.F.); -#8044 = EDGE_CURVE('',#7859,#8018,#8045,.T.); -#8045 = SURFACE_CURVE('',#8046,(#8051,#8058),.PCURVE_S1.); -#8046 = CIRCLE('',#8047,6.2); -#8047 = AXIS2_PLACEMENT_3D('',#8048,#8049,#8050); -#8048 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#8049 = DIRECTION('',(0.,0.,-1.)); -#8050 = DIRECTION('',(-1.,-0.,-0.)); -#8051 = PCURVE('',#7881,#8052); -#8052 = DEFINITIONAL_REPRESENTATION('',(#8053),#8057); -#8053 = LINE('',#8054,#8055); -#8054 = CARTESIAN_POINT('',(-0.,0.)); -#8055 = VECTOR('',#8056,1.); -#8056 = DIRECTION('',(-1.,0.)); -#8057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8058 = PCURVE('',#7969,#8059); -#8059 = DEFINITIONAL_REPRESENTATION('',(#8060),#8068); -#8060 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8061,#8062,#8063,#8064, -#8065,#8066,#8067),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8061 = CARTESIAN_POINT('',(0.351411187428,-18.36278029335)); -#8062 = CARTESIAN_POINT('',(0.351411187428,-7.62406528643)); -#8063 = CARTESIAN_POINT('',(9.651411187428,-12.99342278989)); -#8064 = CARTESIAN_POINT('',(18.951411187428,-18.36278029335)); -#8065 = CARTESIAN_POINT('',(9.651411187428,-23.73213779682)); -#8066 = CARTESIAN_POINT('',(0.351411187428,-29.10149530028)); -#8067 = CARTESIAN_POINT('',(0.351411187428,-18.36278029335)); -#8068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8069 = ADVANCED_FACE('',(#8070),#7942,.F.); -#8070 = FACE_BOUND('',#8071,.T.); -#8071 = EDGE_LOOP('',(#8072,#8102,#8128,#8129)); -#8072 = ORIENTED_EDGE('',*,*,#8073,.T.); -#8073 = EDGE_CURVE('',#8074,#8076,#8078,.T.); -#8074 = VERTEX_POINT('',#8075); -#8075 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#8076 = VERTEX_POINT('',#8077); -#8077 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#8078 = SURFACE_CURVE('',#8079,(#8083,#8090),.PCURVE_S1.); -#8079 = LINE('',#8080,#8081); -#8080 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#8081 = VECTOR('',#8082,1.); -#8082 = DIRECTION('',(0.,0.,-1.)); -#8083 = PCURVE('',#7942,#8084); -#8084 = DEFINITIONAL_REPRESENTATION('',(#8085),#8089); -#8085 = LINE('',#8086,#8087); -#8086 = CARTESIAN_POINT('',(-2.691762442233,0.)); -#8087 = VECTOR('',#8088,1.); -#8088 = DIRECTION('',(-0.,-1.)); -#8089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8090 = PCURVE('',#8091,#8096); -#8091 = CYLINDRICAL_SURFACE('',#8092,8.8); -#8092 = AXIS2_PLACEMENT_3D('',#8093,#8094,#8095); -#8093 = CARTESIAN_POINT('',(0.,11.,0.)); -#8094 = DIRECTION('',(0.,0.,1.)); -#8095 = DIRECTION('',(-1.,0.,0.)); -#8096 = DEFINITIONAL_REPRESENTATION('',(#8097),#8101); -#8097 = LINE('',#8098,#8099); -#8098 = CARTESIAN_POINT('',(-3.E-17,0.)); -#8099 = VECTOR('',#8100,1.); -#8100 = DIRECTION('',(-0.,-1.)); -#8101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8102 = ORIENTED_EDGE('',*,*,#8103,.T.); -#8103 = EDGE_CURVE('',#8076,#7894,#8104,.T.); -#8104 = SURFACE_CURVE('',#8105,(#8110,#8117),.PCURVE_S1.); -#8105 = CIRCLE('',#8106,6.2); -#8106 = AXIS2_PLACEMENT_3D('',#8107,#8108,#8109); -#8107 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,-1.5)); -#8108 = DIRECTION('',(0.,0.,-1.)); -#8109 = DIRECTION('',(-1.,-0.,-0.)); -#8110 = PCURVE('',#7942,#8111); -#8111 = DEFINITIONAL_REPRESENTATION('',(#8112),#8116); -#8112 = LINE('',#8113,#8114); -#8113 = CARTESIAN_POINT('',(-0.,-1.5)); -#8114 = VECTOR('',#8115,1.); -#8115 = DIRECTION('',(-1.,0.)); -#8116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8117 = PCURVE('',#7910,#8118); -#8118 = DEFINITIONAL_REPRESENTATION('',(#8119),#8127); -#8119 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8120,#8121,#8122,#8123, -#8124,#8125,#8126),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8120 = CARTESIAN_POINT('',(-12.77221158019,6.476516224982)); -#8121 = CARTESIAN_POINT('',(-12.77221158019,17.215231231909)); -#8122 = CARTESIAN_POINT('',(-3.472211580194,11.845873728446)); -#8123 = CARTESIAN_POINT('',(5.827788419806,6.476516224982)); -#8124 = CARTESIAN_POINT('',(-3.472211580194,1.107158721519)); -#8125 = CARTESIAN_POINT('',(-12.77221158019,-4.262198781945)); -#8126 = CARTESIAN_POINT('',(-12.77221158019,6.476516224982)); -#8127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8128 = ORIENTED_EDGE('',*,*,#7926,.F.); -#8129 = ORIENTED_EDGE('',*,*,#8130,.F.); -#8130 = EDGE_CURVE('',#8074,#7927,#8131,.T.); -#8131 = SURFACE_CURVE('',#8132,(#8137,#8144),.PCURVE_S1.); -#8132 = CIRCLE('',#8133,6.2); -#8133 = AXIS2_PLACEMENT_3D('',#8134,#8135,#8136); -#8134 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#8135 = DIRECTION('',(0.,0.,-1.)); -#8136 = DIRECTION('',(-1.,-0.,-0.)); -#8137 = PCURVE('',#7942,#8138); -#8138 = DEFINITIONAL_REPRESENTATION('',(#8139),#8143); -#8139 = LINE('',#8140,#8141); -#8140 = CARTESIAN_POINT('',(-0.,0.)); -#8141 = VECTOR('',#8142,1.); -#8142 = DIRECTION('',(-1.,0.)); -#8143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8144 = PCURVE('',#7969,#8145); -#8145 = DEFINITIONAL_REPRESENTATION('',(#8146),#8154); -#8146 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8147,#8148,#8149,#8150, -#8151,#8152,#8153),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8147 = CARTESIAN_POINT('',(-14.03181865037,6.549704562627)); -#8148 = CARTESIAN_POINT('',(-14.03181865037,17.288419569554)); -#8149 = CARTESIAN_POINT('',(-4.731818650374,11.91906206609)); -#8150 = CARTESIAN_POINT('',(4.568181349626,6.549704562627)); -#8151 = CARTESIAN_POINT('',(-4.731818650374,1.180347059163)); -#8152 = CARTESIAN_POINT('',(-14.03181865037,-4.1890104443)); -#8153 = CARTESIAN_POINT('',(-14.03181865037,6.549704562627)); -#8154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8155 = ADVANCED_FACE('',(#8156,#8327),#7969,.T.); -#8156 = FACE_BOUND('',#8157,.F.); -#8157 = EDGE_LOOP('',(#8158,#8159,#8160,#8161,#8189,#8217,#8250,#8283, - #8306)); -#8158 = ORIENTED_EDGE('',*,*,#8044,.F.); -#8159 = ORIENTED_EDGE('',*,*,#7954,.T.); -#8160 = ORIENTED_EDGE('',*,*,#8130,.F.); -#8161 = ORIENTED_EDGE('',*,*,#8162,.T.); -#8162 = EDGE_CURVE('',#8074,#8163,#8165,.T.); -#8163 = VERTEX_POINT('',#8164); -#8164 = CARTESIAN_POINT('',(0.,19.8,0.)); -#8165 = SURFACE_CURVE('',#8166,(#8171,#8182),.PCURVE_S1.); -#8166 = CIRCLE('',#8167,8.8); -#8167 = AXIS2_PLACEMENT_3D('',#8168,#8169,#8170); -#8168 = CARTESIAN_POINT('',(0.,11.,0.)); -#8169 = DIRECTION('',(0.,0.,-1.)); -#8170 = DIRECTION('',(-1.,-0.,-0.)); -#8171 = PCURVE('',#7969,#8172); -#8172 = DEFINITIONAL_REPRESENTATION('',(#8173),#8181); -#8173 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8174,#8175,#8176,#8177, -#8178,#8179,#8180),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8174 = CARTESIAN_POINT('',(-2.248588812572,9.245542943961)); -#8175 = CARTESIAN_POINT('',(-2.248588812572,24.487590050567)); -#8176 = CARTESIAN_POINT('',(10.951411187428,16.866566497264)); -#8177 = CARTESIAN_POINT('',(24.151411187428,9.245542943961)); -#8178 = CARTESIAN_POINT('',(10.951411187428,1.624519390658)); -#8179 = CARTESIAN_POINT('',(-2.248588812572,-5.996504162645)); -#8180 = CARTESIAN_POINT('',(-2.248588812572,9.245542943961)); -#8181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8182 = PCURVE('',#8091,#8183); -#8183 = DEFINITIONAL_REPRESENTATION('',(#8184),#8188); -#8184 = LINE('',#8185,#8186); -#8185 = CARTESIAN_POINT('',(-0.,0.)); -#8186 = VECTOR('',#8187,1.); -#8187 = DIRECTION('',(-1.,0.)); -#8188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8189 = ORIENTED_EDGE('',*,*,#8190,.T.); -#8190 = EDGE_CURVE('',#8163,#8191,#8193,.T.); -#8191 = VERTEX_POINT('',#8192); -#8192 = CARTESIAN_POINT('',(0.,11.25,0.)); -#8193 = SURFACE_CURVE('',#8194,(#8198,#8205),.PCURVE_S1.); -#8194 = LINE('',#8195,#8196); -#8195 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#8196 = VECTOR('',#8197,1.); -#8197 = DIRECTION('',(3.E-17,-1.,0.)); -#8198 = PCURVE('',#7969,#8199); -#8199 = DEFINITIONAL_REPRESENTATION('',(#8200),#8204); -#8200 = LINE('',#8201,#8202); -#8201 = CARTESIAN_POINT('',(6.551411187428,18.045542943961)); -#8202 = VECTOR('',#8203,1.); -#8203 = DIRECTION('',(3.E-17,-1.)); -#8204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8205 = PCURVE('',#8206,#8211); -#8206 = PLANE('',#8207); -#8207 = AXIS2_PLACEMENT_3D('',#8208,#8209,#8210); -#8208 = CARTESIAN_POINT('',(6.551411187428,1.754457056039,0.)); -#8209 = DIRECTION('',(0.,0.,1.)); -#8210 = DIRECTION('',(1.,0.,0.)); -#8211 = DEFINITIONAL_REPRESENTATION('',(#8212),#8216); -#8212 = LINE('',#8213,#8214); -#8213 = CARTESIAN_POINT('',(-6.551411187428,18.045542943961)); -#8214 = VECTOR('',#8215,1.); -#8215 = DIRECTION('',(3.E-17,-1.)); -#8216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8217 = ORIENTED_EDGE('',*,*,#8218,.F.); -#8218 = EDGE_CURVE('',#8219,#8191,#8221,.T.); -#8219 = VERTEX_POINT('',#8220); -#8220 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#8221 = SURFACE_CURVE('',#8222,(#8227,#8238),.PCURVE_S1.); -#8222 = CIRCLE('',#8223,0.75); -#8223 = AXIS2_PLACEMENT_3D('',#8224,#8225,#8226); -#8224 = CARTESIAN_POINT('',(0.,10.5,0.)); -#8225 = DIRECTION('',(0.,0.,-1.)); -#8226 = DIRECTION('',(-1.,-0.,-0.)); -#8227 = PCURVE('',#7969,#8228); -#8228 = DEFINITIONAL_REPRESENTATION('',(#8229),#8237); -#8229 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8230,#8231,#8232,#8233, -#8234,#8235,#8236),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8230 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#8231 = CARTESIAN_POINT('',(5.801411187428,10.044581049638)); -#8232 = CARTESIAN_POINT('',(6.926411187428,9.395061996799)); -#8233 = CARTESIAN_POINT('',(8.051411187428,8.745542943961)); -#8234 = CARTESIAN_POINT('',(6.926411187428,8.096023891123)); -#8235 = CARTESIAN_POINT('',(5.801411187428,7.446504838284)); -#8236 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#8237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8238 = PCURVE('',#8239,#8244); -#8239 = CYLINDRICAL_SURFACE('',#8240,0.75); -#8240 = AXIS2_PLACEMENT_3D('',#8241,#8242,#8243); -#8241 = CARTESIAN_POINT('',(0.,10.5,0.)); -#8242 = DIRECTION('',(0.,0.,1.)); -#8243 = DIRECTION('',(-1.,0.,0.)); -#8244 = DEFINITIONAL_REPRESENTATION('',(#8245),#8249); -#8245 = LINE('',#8246,#8247); -#8246 = CARTESIAN_POINT('',(-0.,0.)); -#8247 = VECTOR('',#8248,1.); -#8248 = DIRECTION('',(-1.,0.)); -#8249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8250 = ORIENTED_EDGE('',*,*,#8251,.F.); -#8251 = EDGE_CURVE('',#8252,#8219,#8254,.T.); -#8252 = VERTEX_POINT('',#8253); -#8253 = CARTESIAN_POINT('',(0.,9.75,0.)); -#8254 = SURFACE_CURVE('',#8255,(#8260,#8271),.PCURVE_S1.); -#8255 = CIRCLE('',#8256,0.75); -#8256 = AXIS2_PLACEMENT_3D('',#8257,#8258,#8259); -#8257 = CARTESIAN_POINT('',(0.,10.5,0.)); -#8258 = DIRECTION('',(0.,0.,-1.)); -#8259 = DIRECTION('',(-1.,-0.,-0.)); -#8260 = PCURVE('',#7969,#8261); -#8261 = DEFINITIONAL_REPRESENTATION('',(#8262),#8270); -#8262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8263,#8264,#8265,#8266, -#8267,#8268,#8269),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8263 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#8264 = CARTESIAN_POINT('',(5.801411187428,10.044581049638)); -#8265 = CARTESIAN_POINT('',(6.926411187428,9.395061996799)); -#8266 = CARTESIAN_POINT('',(8.051411187428,8.745542943961)); -#8267 = CARTESIAN_POINT('',(6.926411187428,8.096023891123)); -#8268 = CARTESIAN_POINT('',(5.801411187428,7.446504838284)); -#8269 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#8270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8271 = PCURVE('',#8272,#8277); -#8272 = CYLINDRICAL_SURFACE('',#8273,0.75); -#8273 = AXIS2_PLACEMENT_3D('',#8274,#8275,#8276); -#8274 = CARTESIAN_POINT('',(0.,10.5,0.)); -#8275 = DIRECTION('',(0.,0.,1.)); -#8276 = DIRECTION('',(-1.,0.,0.)); -#8277 = DEFINITIONAL_REPRESENTATION('',(#8278),#8282); -#8278 = LINE('',#8279,#8280); -#8279 = CARTESIAN_POINT('',(-0.,0.)); -#8280 = VECTOR('',#8281,1.); -#8281 = DIRECTION('',(-1.,0.)); -#8282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8283 = ORIENTED_EDGE('',*,*,#8284,.T.); -#8284 = EDGE_CURVE('',#8252,#8285,#8287,.T.); -#8285 = VERTEX_POINT('',#8286); -#8286 = CARTESIAN_POINT('',(0.,0.,0.)); -#8287 = SURFACE_CURVE('',#8288,(#8292,#8299),.PCURVE_S1.); -#8288 = LINE('',#8289,#8290); -#8289 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#8290 = VECTOR('',#8291,1.); -#8291 = DIRECTION('',(3.E-17,-1.,0.)); -#8292 = PCURVE('',#7969,#8293); -#8293 = DEFINITIONAL_REPRESENTATION('',(#8294),#8298); -#8294 = LINE('',#8295,#8296); -#8295 = CARTESIAN_POINT('',(6.551411187428,18.045542943961)); -#8296 = VECTOR('',#8297,1.); -#8297 = DIRECTION('',(3.E-17,-1.)); -#8298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8299 = PCURVE('',#8206,#8300); -#8300 = DEFINITIONAL_REPRESENTATION('',(#8301),#8305); -#8301 = LINE('',#8302,#8303); -#8302 = CARTESIAN_POINT('',(-6.551411187428,18.045542943961)); -#8303 = VECTOR('',#8304,1.); -#8304 = DIRECTION('',(3.E-17,-1.)); -#8305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8306 = ORIENTED_EDGE('',*,*,#8307,.T.); -#8307 = EDGE_CURVE('',#8285,#8018,#8308,.T.); -#8308 = SURFACE_CURVE('',#8309,(#8313,#8320),.PCURVE_S1.); -#8309 = LINE('',#8310,#8311); -#8310 = CARTESIAN_POINT('',(0.,0.,0.)); -#8311 = VECTOR('',#8312,1.); -#8312 = DIRECTION('',(-0.,-1.,-0.)); -#8313 = PCURVE('',#7969,#8314); -#8314 = DEFINITIONAL_REPRESENTATION('',(#8315),#8319); -#8315 = LINE('',#8316,#8317); -#8316 = CARTESIAN_POINT('',(6.551411187428,-1.754457056039)); -#8317 = VECTOR('',#8318,1.); -#8318 = DIRECTION('',(-0.,-1.)); -#8319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8320 = PCURVE('',#8206,#8321); -#8321 = DEFINITIONAL_REPRESENTATION('',(#8322),#8326); -#8322 = LINE('',#8323,#8324); -#8323 = CARTESIAN_POINT('',(-6.551411187428,-1.754457056039)); -#8324 = VECTOR('',#8325,1.); -#8325 = DIRECTION('',(0.,-1.)); -#8326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8327 = FACE_BOUND('',#8328,.F.); -#8328 = EDGE_LOOP('',(#8329)); -#8329 = ORIENTED_EDGE('',*,*,#8330,.T.); -#8330 = EDGE_CURVE('',#8331,#8331,#8333,.T.); -#8331 = VERTEX_POINT('',#8332); -#8332 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,0.)); -#8333 = SURFACE_CURVE('',#8334,(#8339,#8346),.PCURVE_S1.); -#8334 = CIRCLE('',#8335,0.75); -#8335 = AXIS2_PLACEMENT_3D('',#8336,#8337,#8338); -#8336 = CARTESIAN_POINT('',(-9.093266739737,-5.25,0.)); -#8337 = DIRECTION('',(0.,0.,1.)); -#8338 = DIRECTION('',(-0.5,0.866025403784,0.)); -#8339 = PCURVE('',#7969,#8340); -#8340 = DEFINITIONAL_REPRESENTATION('',(#8341),#8345); -#8341 = CIRCLE('',#8342,0.75); -#8342 = AXIS2_PLACEMENT_2D('',#8343,#8344); -#8343 = CARTESIAN_POINT('',(-2.541855552308,-7.004457056039)); -#8344 = DIRECTION('',(-0.5,0.866025403784)); -#8345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8346 = PCURVE('',#8347,#8352); -#8347 = CYLINDRICAL_SURFACE('',#8348,0.75); -#8348 = AXIS2_PLACEMENT_3D('',#8349,#8350,#8351); -#8349 = CARTESIAN_POINT('',(-9.093266739737,-5.25,0.)); -#8350 = DIRECTION('',(0.,0.,1.)); -#8351 = DIRECTION('',(-0.5,0.866025403784,0.)); -#8352 = DEFINITIONAL_REPRESENTATION('',(#8353),#8357); -#8353 = LINE('',#8354,#8355); -#8354 = CARTESIAN_POINT('',(0.,0.)); -#8355 = VECTOR('',#8356,1.); -#8356 = DIRECTION('',(1.,0.)); -#8357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8358 = ADVANCED_FACE('',(#8359),#7910,.T.); -#8359 = FACE_BOUND('',#8360,.F.); -#8360 = EDGE_LOOP('',(#8361,#8396,#8429,#8457,#8483,#8484,#8485,#8486, - #8509,#8542)); -#8361 = ORIENTED_EDGE('',*,*,#8362,.F.); -#8362 = EDGE_CURVE('',#8363,#8365,#8367,.T.); -#8363 = VERTEX_POINT('',#8364); -#8364 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#8365 = VERTEX_POINT('',#8366); -#8366 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-1.5)); -#8367 = SURFACE_CURVE('',#8368,(#8373,#8384),.PCURVE_S1.); -#8368 = CIRCLE('',#8369,4.); -#8369 = AXIS2_PLACEMENT_3D('',#8370,#8371,#8372); -#8370 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-1.5)); -#8371 = DIRECTION('',(0.,0.,-1.)); -#8372 = DIRECTION('',(-1.,-0.,-0.)); -#8373 = PCURVE('',#7910,#8374); -#8374 = DEFINITIONAL_REPRESENTATION('',(#8375),#8383); -#8375 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8376,#8377,#8378,#8379, -#8380,#8381,#8382),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8376 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#8377 = CARTESIAN_POINT('',(-11.58736302782,13.990817416811)); -#8378 = CARTESIAN_POINT('',(-5.587363027824,10.526715801674)); -#8379 = CARTESIAN_POINT('',(0.412636972176,7.062614186536)); -#8380 = CARTESIAN_POINT('',(-5.587363027824,3.598512571398)); -#8381 = CARTESIAN_POINT('',(-11.58736302782,0.13441095626)); -#8382 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#8383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8384 = PCURVE('',#8385,#8390); -#8385 = CYLINDRICAL_SURFACE('',#8386,4.); -#8386 = AXIS2_PLACEMENT_3D('',#8387,#8388,#8389); -#8387 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-1.5)); -#8388 = DIRECTION('',(0.,0.,1.)); -#8389 = DIRECTION('',(-1.,0.,0.)); -#8390 = DEFINITIONAL_REPRESENTATION('',(#8391),#8395); -#8391 = LINE('',#8392,#8393); -#8392 = CARTESIAN_POINT('',(-0.,0.)); -#8393 = VECTOR('',#8394,1.); -#8394 = DIRECTION('',(-1.,0.)); -#8395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8396 = ORIENTED_EDGE('',*,*,#8397,.T.); -#8397 = EDGE_CURVE('',#8363,#8398,#8400,.T.); -#8398 = VERTEX_POINT('',#8399); -#8399 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#8400 = SURFACE_CURVE('',#8401,(#8406,#8417),.PCURVE_S1.); -#8401 = CIRCLE('',#8402,12.); -#8402 = AXIS2_PLACEMENT_3D('',#8403,#8404,#8405); -#8403 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#8404 = DIRECTION('',(0.,0.,-1.)); -#8405 = DIRECTION('',(-1.,-0.,-0.)); -#8406 = PCURVE('',#7910,#8407); -#8407 = DEFINITIONAL_REPRESENTATION('',(#8408),#8416); -#8408 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8409,#8410,#8411,#8412, -#8413,#8414,#8415),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8409 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#8410 = CARTESIAN_POINT('',(-4.188981742392,29.956964297143)); -#8411 = CARTESIAN_POINT('',(13.811018257608,19.56465945173)); -#8412 = CARTESIAN_POINT('',(31.811018257608,9.172354606317)); -#8413 = CARTESIAN_POINT('',(13.811018257608,-1.219950239096)); -#8414 = CARTESIAN_POINT('',(-4.188981742392,-11.61225508451)); -#8415 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#8416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8417 = PCURVE('',#8418,#8423); -#8418 = CYLINDRICAL_SURFACE('',#8419,12.); -#8419 = AXIS2_PLACEMENT_3D('',#8420,#8421,#8422); -#8420 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#8421 = DIRECTION('',(0.,0.,1.)); -#8422 = DIRECTION('',(-1.,0.,0.)); -#8423 = DEFINITIONAL_REPRESENTATION('',(#8424),#8428); -#8424 = LINE('',#8425,#8426); -#8425 = CARTESIAN_POINT('',(-0.,0.)); -#8426 = VECTOR('',#8427,1.); -#8427 = DIRECTION('',(-1.,0.)); -#8428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8429 = ORIENTED_EDGE('',*,*,#8430,.T.); -#8430 = EDGE_CURVE('',#8398,#8431,#8433,.T.); -#8431 = VERTEX_POINT('',#8432); -#8432 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#8433 = SURFACE_CURVE('',#8434,(#8438,#8445),.PCURVE_S1.); -#8434 = LINE('',#8435,#8436); -#8435 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#8436 = VECTOR('',#8437,1.); -#8437 = DIRECTION('',(3.E-17,-1.,0.)); -#8438 = PCURVE('',#7910,#8439); -#8439 = DEFINITIONAL_REPRESENTATION('',(#8440),#8444); -#8440 = LINE('',#8441,#8442); -#8441 = CARTESIAN_POINT('',(7.811018257608,21.172354606317)); -#8442 = VECTOR('',#8443,1.); -#8443 = DIRECTION('',(3.E-17,-1.)); -#8444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8445 = PCURVE('',#8446,#8451); -#8446 = PLANE('',#8447); -#8447 = AXIS2_PLACEMENT_3D('',#8448,#8449,#8450); -#8448 = CARTESIAN_POINT('',(7.811018257608,1.827645393683,-1.5)); -#8449 = DIRECTION('',(0.,0.,1.)); -#8450 = DIRECTION('',(1.,0.,0.)); -#8451 = DEFINITIONAL_REPRESENTATION('',(#8452),#8456); -#8452 = LINE('',#8453,#8454); -#8453 = CARTESIAN_POINT('',(-7.811018257608,21.172354606317)); -#8454 = VECTOR('',#8455,1.); -#8455 = DIRECTION('',(3.E-17,-1.)); -#8456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8457 = ORIENTED_EDGE('',*,*,#8458,.F.); -#8458 = EDGE_CURVE('',#8076,#8431,#8459,.T.); -#8459 = SURFACE_CURVE('',#8460,(#8465,#8476),.PCURVE_S1.); -#8460 = CIRCLE('',#8461,8.8); -#8461 = AXIS2_PLACEMENT_3D('',#8462,#8463,#8464); -#8462 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#8463 = DIRECTION('',(0.,0.,-1.)); -#8464 = DIRECTION('',(-1.,-0.,-0.)); -#8465 = PCURVE('',#7910,#8466); -#8466 = DEFINITIONAL_REPRESENTATION('',(#8467),#8475); -#8467 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8468,#8469,#8470,#8471, -#8472,#8473,#8474),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8468 = CARTESIAN_POINT('',(-0.988981742392,9.172354606317)); -#8469 = CARTESIAN_POINT('',(-0.988981742392,24.414401712923)); -#8470 = CARTESIAN_POINT('',(12.211018257608,16.79337815962)); -#8471 = CARTESIAN_POINT('',(25.411018257608,9.172354606317)); -#8472 = CARTESIAN_POINT('',(12.211018257608,1.551331053014)); -#8473 = CARTESIAN_POINT('',(-0.988981742392,-6.069692500289)); -#8474 = CARTESIAN_POINT('',(-0.988981742392,9.172354606317)); -#8475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8476 = PCURVE('',#8091,#8477); -#8477 = DEFINITIONAL_REPRESENTATION('',(#8478),#8482); -#8478 = LINE('',#8479,#8480); -#8479 = CARTESIAN_POINT('',(-0.,-1.5)); -#8480 = VECTOR('',#8481,1.); -#8481 = DIRECTION('',(-1.,0.)); -#8482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8483 = ORIENTED_EDGE('',*,*,#8103,.T.); -#8484 = ORIENTED_EDGE('',*,*,#7893,.F.); -#8485 = ORIENTED_EDGE('',*,*,#7989,.T.); -#8486 = ORIENTED_EDGE('',*,*,#8487,.T.); -#8487 = EDGE_CURVE('',#7990,#8488,#8490,.T.); -#8488 = VERTEX_POINT('',#8489); -#8489 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#8490 = SURFACE_CURVE('',#8491,(#8495,#8502),.PCURVE_S1.); -#8491 = LINE('',#8492,#8493); -#8492 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#8493 = VECTOR('',#8494,1.); -#8494 = DIRECTION('',(-2.E-17,-1.,-0.)); -#8495 = PCURVE('',#7910,#8496); -#8496 = DEFINITIONAL_REPRESENTATION('',(#8497),#8501); -#8497 = LINE('',#8498,#8499); -#8498 = CARTESIAN_POINT('',(7.811018257608,-1.827645393683)); -#8499 = VECTOR('',#8500,1.); -#8500 = DIRECTION('',(-2.E-17,-1.)); -#8501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8502 = PCURVE('',#8446,#8503); -#8503 = DEFINITIONAL_REPRESENTATION('',(#8504),#8508); -#8504 = LINE('',#8505,#8506); -#8505 = CARTESIAN_POINT('',(-7.811018257608,-1.827645393683)); -#8506 = VECTOR('',#8507,1.); -#8507 = DIRECTION('',(-2.E-17,-1.)); -#8508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8509 = ORIENTED_EDGE('',*,*,#8510,.F.); -#8510 = EDGE_CURVE('',#8511,#8488,#8513,.T.); -#8511 = VERTEX_POINT('',#8512); -#8512 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#8513 = SURFACE_CURVE('',#8514,(#8519,#8530),.PCURVE_S1.); -#8514 = CIRCLE('',#8515,4.); -#8515 = AXIS2_PLACEMENT_3D('',#8516,#8517,#8518); -#8516 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#8517 = DIRECTION('',(0.,0.,-1.)); -#8518 = DIRECTION('',(-1.,-0.,-0.)); -#8519 = PCURVE('',#7910,#8520); -#8520 = DEFINITIONAL_REPRESENTATION('',(#8521),#8529); -#8521 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8522,#8523,#8524,#8525, -#8526,#8527,#8528),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8522 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#8523 = CARTESIAN_POINT('',(3.811018257608,-12.67996132381)); -#8524 = CARTESIAN_POINT('',(9.811018257608,-16.14406293895)); -#8525 = CARTESIAN_POINT('',(15.811018257608,-19.60816455409)); -#8526 = CARTESIAN_POINT('',(9.811018257608,-23.07226616923)); -#8527 = CARTESIAN_POINT('',(3.811018257608,-26.53636778436)); -#8528 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#8529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8530 = PCURVE('',#8531,#8536); -#8531 = CYLINDRICAL_SURFACE('',#8532,4.); -#8532 = AXIS2_PLACEMENT_3D('',#8533,#8534,#8535); -#8533 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#8534 = DIRECTION('',(0.,0.,1.)); -#8535 = DIRECTION('',(-1.,0.,0.)); -#8536 = DEFINITIONAL_REPRESENTATION('',(#8537),#8541); -#8537 = LINE('',#8538,#8539); -#8538 = CARTESIAN_POINT('',(-0.,0.)); -#8539 = VECTOR('',#8540,1.); -#8540 = DIRECTION('',(-1.,0.)); -#8541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8542 = ORIENTED_EDGE('',*,*,#8543,.T.); -#8543 = EDGE_CURVE('',#8511,#8365,#8544,.T.); -#8544 = SURFACE_CURVE('',#8545,(#8550,#8561),.PCURVE_S1.); -#8545 = CIRCLE('',#8546,11.999999999978); -#8546 = AXIS2_PLACEMENT_3D('',#8547,#8548,#8549); -#8547 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#8548 = DIRECTION('',(0.,0.,-1.)); -#8549 = DIRECTION('',(-1.,-0.,-0.)); -#8550 = PCURVE('',#7910,#8551); -#8551 = DEFINITIONAL_REPRESENTATION('',(#8552),#8560); -#8552 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8553,#8554,#8555,#8556, -#8557,#8558,#8559),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8553 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#8554 = CARTESIAN_POINT('',(-13.715261184,13.456964297108)); -#8555 = CARTESIAN_POINT('',(4.284738815966,3.064659451714)); -#8556 = CARTESIAN_POINT('',(22.284738815933,-7.32764539368)); -#8557 = CARTESIAN_POINT('',(4.284738815966,-17.71995023907)); -#8558 = CARTESIAN_POINT('',(-13.715261184,-28.11225508446)); -#8559 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#8560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8561 = PCURVE('',#8562,#8567); -#8562 = CYLINDRICAL_SURFACE('',#8563,11.999999999978); -#8563 = AXIS2_PLACEMENT_3D('',#8564,#8565,#8566); -#8564 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#8565 = DIRECTION('',(0.,0.,1.)); -#8566 = DIRECTION('',(-1.,0.,0.)); -#8567 = DEFINITIONAL_REPRESENTATION('',(#8568),#8572); -#8568 = LINE('',#8569,#8570); -#8569 = CARTESIAN_POINT('',(-0.,0.)); -#8570 = VECTOR('',#8571,1.); -#8571 = DIRECTION('',(-1.,0.)); -#8572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8573 = ADVANCED_FACE('',(#8574),#8033,.F.); -#8574 = FACE_BOUND('',#8575,.F.); -#8575 = EDGE_LOOP('',(#8576,#8606,#8628,#8629)); -#8576 = ORIENTED_EDGE('',*,*,#8577,.T.); -#8577 = EDGE_CURVE('',#8578,#8580,#8582,.T.); -#8578 = VERTEX_POINT('',#8579); -#8579 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#8580 = VERTEX_POINT('',#8581); -#8581 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#8582 = SURFACE_CURVE('',#8583,(#8587,#8594),.PCURVE_S1.); -#8583 = LINE('',#8584,#8585); -#8584 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#8585 = VECTOR('',#8586,1.); -#8586 = DIRECTION('',(-0.,-0.,-1.)); -#8587 = PCURVE('',#8033,#8588); -#8588 = DEFINITIONAL_REPRESENTATION('',(#8589),#8593); -#8589 = LINE('',#8590,#8591); -#8590 = CARTESIAN_POINT('',(0.597367339833,0.)); -#8591 = VECTOR('',#8592,1.); -#8592 = DIRECTION('',(0.,-1.)); -#8593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8594 = PCURVE('',#8595,#8600); -#8595 = CYLINDRICAL_SURFACE('',#8596,8.8); -#8596 = AXIS2_PLACEMENT_3D('',#8597,#8598,#8599); -#8597 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#8598 = DIRECTION('',(0.,0.,1.)); -#8599 = DIRECTION('',(1.,0.,0.)); -#8600 = DEFINITIONAL_REPRESENTATION('',(#8601),#8605); -#8601 = LINE('',#8602,#8603); -#8602 = CARTESIAN_POINT('',(4.18879020479,0.)); -#8603 = VECTOR('',#8604,1.); -#8604 = DIRECTION('',(0.,-1.)); -#8605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8606 = ORIENTED_EDGE('',*,*,#8607,.T.); -#8607 = EDGE_CURVE('',#8580,#7990,#8608,.T.); -#8608 = SURFACE_CURVE('',#8609,(#8614,#8621),.PCURVE_S1.); -#8609 = CIRCLE('',#8610,6.2); -#8610 = AXIS2_PLACEMENT_3D('',#8611,#8612,#8613); -#8611 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#8612 = DIRECTION('',(0.,0.,1.)); -#8613 = DIRECTION('',(1.,0.,0.)); -#8614 = PCURVE('',#8033,#8615); -#8615 = DEFINITIONAL_REPRESENTATION('',(#8616),#8620); -#8616 = LINE('',#8617,#8618); -#8617 = CARTESIAN_POINT('',(0.,-1.5)); -#8618 = VECTOR('',#8619,1.); -#8619 = DIRECTION('',(1.,0.)); -#8620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8621 = PCURVE('',#8446,#8622); -#8622 = DEFINITIONAL_REPRESENTATION('',(#8623),#8627); -#8623 = CIRCLE('',#8624,6.2); -#8624 = AXIS2_PLACEMENT_2D('',#8625,#8626); -#8625 = CARTESIAN_POINT('',(-7.811018257608,-18.435968631)); -#8626 = DIRECTION('',(1.,0.)); -#8627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8628 = ORIENTED_EDGE('',*,*,#8017,.F.); -#8629 = ORIENTED_EDGE('',*,*,#8630,.F.); -#8630 = EDGE_CURVE('',#8578,#8018,#8631,.T.); -#8631 = SURFACE_CURVE('',#8632,(#8637,#8644),.PCURVE_S1.); -#8632 = CIRCLE('',#8633,6.2); -#8633 = AXIS2_PLACEMENT_3D('',#8634,#8635,#8636); -#8634 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#8635 = DIRECTION('',(0.,0.,1.)); -#8636 = DIRECTION('',(1.,0.,0.)); -#8637 = PCURVE('',#8033,#8638); -#8638 = DEFINITIONAL_REPRESENTATION('',(#8639),#8643); -#8639 = LINE('',#8640,#8641); -#8640 = CARTESIAN_POINT('',(0.,0.)); -#8641 = VECTOR('',#8642,1.); -#8642 = DIRECTION('',(1.,0.)); -#8643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8644 = PCURVE('',#8206,#8645); -#8645 = DEFINITIONAL_REPRESENTATION('',(#8646),#8650); -#8646 = CIRCLE('',#8647,6.2); -#8647 = AXIS2_PLACEMENT_2D('',#8648,#8649); -#8648 = CARTESIAN_POINT('',(-6.551411187428,-18.36278029335)); -#8649 = DIRECTION('',(1.,0.)); -#8650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8651 = ADVANCED_FACE('',(#8652),#8091,.T.); -#8652 = FACE_BOUND('',#8653,.F.); -#8653 = EDGE_LOOP('',(#8654,#8655,#8656,#8681)); -#8654 = ORIENTED_EDGE('',*,*,#8073,.T.); -#8655 = ORIENTED_EDGE('',*,*,#8458,.T.); -#8656 = ORIENTED_EDGE('',*,*,#8657,.F.); -#8657 = EDGE_CURVE('',#8163,#8431,#8658,.T.); -#8658 = SURFACE_CURVE('',#8659,(#8663,#8670),.PCURVE_S1.); -#8659 = LINE('',#8660,#8661); -#8660 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#8661 = VECTOR('',#8662,1.); -#8662 = DIRECTION('',(0.,0.,-1.)); -#8663 = PCURVE('',#8091,#8664); -#8664 = DEFINITIONAL_REPRESENTATION('',(#8665),#8669); -#8665 = LINE('',#8666,#8667); -#8666 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#8667 = VECTOR('',#8668,1.); -#8668 = DIRECTION('',(-0.,-1.)); -#8669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8670 = PCURVE('',#8671,#8676); -#8671 = CYLINDRICAL_SURFACE('',#8672,8.8); -#8672 = AXIS2_PLACEMENT_3D('',#8673,#8674,#8675); -#8673 = CARTESIAN_POINT('',(0.,11.,0.)); -#8674 = DIRECTION('',(0.,0.,1.)); -#8675 = DIRECTION('',(1.,0.,0.)); -#8676 = DEFINITIONAL_REPRESENTATION('',(#8677),#8680); -#8677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8678,#8679),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,1.5),.PIECEWISE_BEZIER_KNOTS.); -#8678 = CARTESIAN_POINT('',(1.570796326795,0.)); -#8679 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#8680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8681 = ORIENTED_EDGE('',*,*,#8162,.F.); -#8682 = ADVANCED_FACE('',(#8683,#8820),#8206,.T.); -#8683 = FACE_BOUND('',#8684,.T.); -#8684 = EDGE_LOOP('',(#8685,#8686,#8710,#8739,#8761,#8762,#8791,#8818, - #8819)); -#8685 = ORIENTED_EDGE('',*,*,#8630,.F.); -#8686 = ORIENTED_EDGE('',*,*,#8687,.T.); -#8687 = EDGE_CURVE('',#8578,#8688,#8690,.T.); -#8688 = VERTEX_POINT('',#8689); -#8689 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#8690 = SURFACE_CURVE('',#8691,(#8696,#8703),.PCURVE_S1.); -#8691 = CIRCLE('',#8692,8.8); -#8692 = AXIS2_PLACEMENT_3D('',#8693,#8694,#8695); -#8693 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#8694 = DIRECTION('',(0.,0.,1.)); -#8695 = DIRECTION('',(1.,0.,0.)); -#8696 = PCURVE('',#8206,#8697); -#8697 = DEFINITIONAL_REPRESENTATION('',(#8698),#8702); -#8698 = CIRCLE('',#8699,8.8); -#8699 = AXIS2_PLACEMENT_2D('',#8700,#8701); -#8700 = CARTESIAN_POINT('',(2.974868254202,-7.254457056036)); -#8701 = DIRECTION('',(1.,0.)); -#8702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8703 = PCURVE('',#8595,#8704); -#8704 = DEFINITIONAL_REPRESENTATION('',(#8705),#8709); -#8705 = LINE('',#8706,#8707); -#8706 = CARTESIAN_POINT('',(0.,0.)); -#8707 = VECTOR('',#8708,1.); -#8708 = DIRECTION('',(1.,0.)); -#8709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8710 = ORIENTED_EDGE('',*,*,#8711,.F.); -#8711 = EDGE_CURVE('',#8712,#8688,#8714,.T.); -#8712 = VERTEX_POINT('',#8713); -#8713 = CARTESIAN_POINT('',(8.8,11.,0.)); -#8714 = SURFACE_CURVE('',#8715,(#8720,#8727),.PCURVE_S1.); -#8715 = CIRCLE('',#8716,6.2); -#8716 = AXIS2_PLACEMENT_3D('',#8717,#8718,#8719); -#8717 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#8718 = DIRECTION('',(0.,0.,1.)); -#8719 = DIRECTION('',(1.,0.,0.)); -#8720 = PCURVE('',#8206,#8721); -#8721 = DEFINITIONAL_REPRESENTATION('',(#8722),#8726); -#8722 = CIRCLE('',#8723,6.2); -#8723 = AXIS2_PLACEMENT_2D('',#8724,#8725); -#8724 = CARTESIAN_POINT('',(7.831818650374,6.549704562627)); -#8725 = DIRECTION('',(1.,0.)); -#8726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8727 = PCURVE('',#8728,#8733); -#8728 = CYLINDRICAL_SURFACE('',#8729,6.2); -#8729 = AXIS2_PLACEMENT_3D('',#8730,#8731,#8732); -#8730 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#8731 = DIRECTION('',(0.,0.,1.)); -#8732 = DIRECTION('',(1.,0.,0.)); -#8733 = DEFINITIONAL_REPRESENTATION('',(#8734),#8738); -#8734 = LINE('',#8735,#8736); -#8735 = CARTESIAN_POINT('',(0.,0.)); -#8736 = VECTOR('',#8737,1.); -#8737 = DIRECTION('',(1.,0.)); -#8738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8739 = ORIENTED_EDGE('',*,*,#8740,.T.); -#8740 = EDGE_CURVE('',#8712,#8163,#8741,.T.); -#8741 = SURFACE_CURVE('',#8742,(#8747,#8754),.PCURVE_S1.); -#8742 = CIRCLE('',#8743,8.8); -#8743 = AXIS2_PLACEMENT_3D('',#8744,#8745,#8746); -#8744 = CARTESIAN_POINT('',(0.,11.,0.)); -#8745 = DIRECTION('',(0.,0.,1.)); -#8746 = DIRECTION('',(1.,0.,0.)); -#8747 = PCURVE('',#8206,#8748); -#8748 = DEFINITIONAL_REPRESENTATION('',(#8749),#8753); -#8749 = CIRCLE('',#8750,8.8); -#8750 = AXIS2_PLACEMENT_2D('',#8751,#8752); -#8751 = CARTESIAN_POINT('',(-6.551411187428,9.245542943961)); -#8752 = DIRECTION('',(1.,0.)); -#8753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8754 = PCURVE('',#8671,#8755); -#8755 = DEFINITIONAL_REPRESENTATION('',(#8756),#8760); -#8756 = LINE('',#8757,#8758); -#8757 = CARTESIAN_POINT('',(0.,0.)); -#8758 = VECTOR('',#8759,1.); -#8759 = DIRECTION('',(1.,0.)); -#8760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8761 = ORIENTED_EDGE('',*,*,#8190,.T.); -#8762 = ORIENTED_EDGE('',*,*,#8763,.F.); -#8763 = EDGE_CURVE('',#8764,#8191,#8766,.T.); -#8764 = VERTEX_POINT('',#8765); -#8765 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#8766 = SURFACE_CURVE('',#8767,(#8772,#8779),.PCURVE_S1.); -#8767 = CIRCLE('',#8768,0.75); -#8768 = AXIS2_PLACEMENT_3D('',#8769,#8770,#8771); -#8769 = CARTESIAN_POINT('',(0.,10.5,0.)); -#8770 = DIRECTION('',(0.,0.,1.)); -#8771 = DIRECTION('',(1.,0.,0.)); -#8772 = PCURVE('',#8206,#8773); -#8773 = DEFINITIONAL_REPRESENTATION('',(#8774),#8778); -#8774 = CIRCLE('',#8775,0.75); -#8775 = AXIS2_PLACEMENT_2D('',#8776,#8777); -#8776 = CARTESIAN_POINT('',(-6.551411187428,8.745542943961)); -#8777 = DIRECTION('',(1.,0.)); -#8778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8779 = PCURVE('',#8780,#8785); -#8780 = CYLINDRICAL_SURFACE('',#8781,0.75); -#8781 = AXIS2_PLACEMENT_3D('',#8782,#8783,#8784); -#8782 = CARTESIAN_POINT('',(0.,10.5,0.)); -#8783 = DIRECTION('',(0.,0.,1.)); -#8784 = DIRECTION('',(1.,0.,0.)); -#8785 = DEFINITIONAL_REPRESENTATION('',(#8786),#8790); -#8786 = LINE('',#8787,#8788); -#8787 = CARTESIAN_POINT('',(0.,0.)); -#8788 = VECTOR('',#8789,1.); -#8789 = DIRECTION('',(1.,0.)); -#8790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8791 = ORIENTED_EDGE('',*,*,#8792,.F.); -#8792 = EDGE_CURVE('',#8252,#8764,#8793,.T.); -#8793 = SURFACE_CURVE('',#8794,(#8799,#8806),.PCURVE_S1.); -#8794 = CIRCLE('',#8795,0.75); -#8795 = AXIS2_PLACEMENT_3D('',#8796,#8797,#8798); -#8796 = CARTESIAN_POINT('',(0.,10.5,0.)); -#8797 = DIRECTION('',(0.,0.,1.)); -#8798 = DIRECTION('',(1.,0.,0.)); -#8799 = PCURVE('',#8206,#8800); -#8800 = DEFINITIONAL_REPRESENTATION('',(#8801),#8805); -#8801 = CIRCLE('',#8802,0.75); -#8802 = AXIS2_PLACEMENT_2D('',#8803,#8804); -#8803 = CARTESIAN_POINT('',(-6.551411187428,8.745542943961)); -#8804 = DIRECTION('',(1.,0.)); -#8805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8806 = PCURVE('',#8807,#8812); -#8807 = CYLINDRICAL_SURFACE('',#8808,0.75); -#8808 = AXIS2_PLACEMENT_3D('',#8809,#8810,#8811); -#8809 = CARTESIAN_POINT('',(0.,10.5,0.)); -#8810 = DIRECTION('',(0.,0.,1.)); -#8811 = DIRECTION('',(1.,0.,0.)); -#8812 = DEFINITIONAL_REPRESENTATION('',(#8813),#8817); -#8813 = LINE('',#8814,#8815); -#8814 = CARTESIAN_POINT('',(0.,0.)); -#8815 = VECTOR('',#8816,1.); -#8816 = DIRECTION('',(1.,0.)); -#8817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8818 = ORIENTED_EDGE('',*,*,#8284,.T.); -#8819 = ORIENTED_EDGE('',*,*,#8307,.T.); -#8820 = FACE_BOUND('',#8821,.T.); -#8821 = EDGE_LOOP('',(#8822)); -#8822 = ORIENTED_EDGE('',*,*,#8823,.T.); -#8823 = EDGE_CURVE('',#8824,#8824,#8826,.T.); -#8824 = VERTEX_POINT('',#8825); -#8825 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,0.)); -#8826 = SURFACE_CURVE('',#8827,(#8832,#8843),.PCURVE_S1.); -#8827 = CIRCLE('',#8828,0.75); -#8828 = AXIS2_PLACEMENT_3D('',#8829,#8830,#8831); -#8829 = CARTESIAN_POINT('',(9.093266739737,-5.25,0.)); -#8830 = DIRECTION('',(0.,0.,-1.)); -#8831 = DIRECTION('',(0.5,0.866025403784,0.)); -#8832 = PCURVE('',#8206,#8833); -#8833 = DEFINITIONAL_REPRESENTATION('',(#8834),#8842); -#8834 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8835,#8836,#8837,#8838, -#8839,#8840,#8841),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8835 = CARTESIAN_POINT('',(2.916855552308,-6.354938003201)); -#8836 = CARTESIAN_POINT('',(4.041855552308,-7.004457056039)); -#8837 = CARTESIAN_POINT('',(2.916855552308,-7.653976108877)); -#8838 = CARTESIAN_POINT('',(1.791855552308,-8.303495161716)); -#8839 = CARTESIAN_POINT('',(1.791855552308,-7.004457056039)); -#8840 = CARTESIAN_POINT('',(1.791855552308,-5.705418950362)); -#8841 = CARTESIAN_POINT('',(2.916855552308,-6.354938003201)); -#8842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8843 = PCURVE('',#8844,#8849); -#8844 = CYLINDRICAL_SURFACE('',#8845,0.75); -#8845 = AXIS2_PLACEMENT_3D('',#8846,#8847,#8848); -#8846 = CARTESIAN_POINT('',(9.093266739737,-5.25,0.)); -#8847 = DIRECTION('',(0.,0.,1.)); -#8848 = DIRECTION('',(0.5,0.866025403784,0.)); -#8849 = DEFINITIONAL_REPRESENTATION('',(#8850),#8854); -#8850 = LINE('',#8851,#8852); -#8851 = CARTESIAN_POINT('',(-0.,0.)); -#8852 = VECTOR('',#8853,1.); -#8853 = DIRECTION('',(-1.,0.)); -#8854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8855 = ADVANCED_FACE('',(#8856),#8272,.F.); -#8856 = FACE_BOUND('',#8857,.T.); -#8857 = EDGE_LOOP('',(#8858,#8881,#8882,#8904,#8926)); -#8858 = ORIENTED_EDGE('',*,*,#8859,.F.); -#8859 = EDGE_CURVE('',#8219,#8860,#8862,.T.); -#8860 = VERTEX_POINT('',#8861); -#8861 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#8862 = SURFACE_CURVE('',#8863,(#8867,#8874),.PCURVE_S1.); -#8863 = LINE('',#8864,#8865); -#8864 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#8865 = VECTOR('',#8866,1.); -#8866 = DIRECTION('',(0.,0.,-1.)); -#8867 = PCURVE('',#8272,#8868); -#8868 = DEFINITIONAL_REPRESENTATION('',(#8869),#8873); -#8869 = LINE('',#8870,#8871); -#8870 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#8871 = VECTOR('',#8872,1.); -#8872 = DIRECTION('',(-0.,-1.)); -#8873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8874 = PCURVE('',#8239,#8875); -#8875 = DEFINITIONAL_REPRESENTATION('',(#8876),#8880); -#8876 = LINE('',#8877,#8878); -#8877 = CARTESIAN_POINT('',(-0.,0.)); -#8878 = VECTOR('',#8879,1.); -#8879 = DIRECTION('',(-0.,-1.)); -#8880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8881 = ORIENTED_EDGE('',*,*,#8251,.F.); -#8882 = ORIENTED_EDGE('',*,*,#8883,.F.); -#8883 = EDGE_CURVE('',#8884,#8252,#8886,.T.); -#8884 = VERTEX_POINT('',#8885); -#8885 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#8886 = SURFACE_CURVE('',#8887,(#8891,#8898),.PCURVE_S1.); -#8887 = LINE('',#8888,#8889); -#8888 = CARTESIAN_POINT('',(-2.385E-16,9.75,0.)); -#8889 = VECTOR('',#8890,1.); -#8890 = DIRECTION('',(0.,0.,1.)); -#8891 = PCURVE('',#8272,#8892); -#8892 = DEFINITIONAL_REPRESENTATION('',(#8893),#8897); -#8893 = LINE('',#8894,#8895); -#8894 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#8895 = VECTOR('',#8896,1.); -#8896 = DIRECTION('',(-0.,1.)); -#8897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8898 = PCURVE('',#8807,#8899); -#8899 = DEFINITIONAL_REPRESENTATION('',(#8900),#8903); -#8900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8901,#8902),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.5,0.),.PIECEWISE_BEZIER_KNOTS.); -#8901 = CARTESIAN_POINT('',(4.712388980385,-1.5)); -#8902 = CARTESIAN_POINT('',(4.712388980385,0.)); -#8903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8904 = ORIENTED_EDGE('',*,*,#8905,.F.); -#8905 = EDGE_CURVE('',#8906,#8884,#8908,.T.); -#8906 = VERTEX_POINT('',#8907); -#8907 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#8908 = SURFACE_CURVE('',#8909,(#8913,#8920),.PCURVE_S1.); -#8909 = LINE('',#8910,#8911); -#8910 = CARTESIAN_POINT('',(-3.325E-16,9.75,0.)); -#8911 = VECTOR('',#8912,1.); -#8912 = DIRECTION('',(0.,0.,1.)); -#8913 = PCURVE('',#8272,#8914); -#8914 = DEFINITIONAL_REPRESENTATION('',(#8915),#8919); -#8915 = LINE('',#8916,#8917); -#8916 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#8917 = VECTOR('',#8918,1.); -#8918 = DIRECTION('',(-0.,1.)); -#8919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8920 = PCURVE('',#8807,#8921); -#8921 = DEFINITIONAL_REPRESENTATION('',(#8922),#8925); -#8922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8923,#8924),.UNSPECIFIED.,.F., - .F.,(2,2),(-4.5,-1.5),.PIECEWISE_BEZIER_KNOTS.); -#8923 = CARTESIAN_POINT('',(4.712388980385,-4.5)); -#8924 = CARTESIAN_POINT('',(4.712388980385,-1.5)); -#8925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8926 = ORIENTED_EDGE('',*,*,#8927,.T.); -#8927 = EDGE_CURVE('',#8906,#8860,#8928,.T.); -#8928 = SURFACE_CURVE('',#8929,(#8934,#8941),.PCURVE_S1.); -#8929 = CIRCLE('',#8930,0.75); -#8930 = AXIS2_PLACEMENT_3D('',#8931,#8932,#8933); -#8931 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#8932 = DIRECTION('',(0.,0.,-1.)); -#8933 = DIRECTION('',(-1.,-0.,-0.)); -#8934 = PCURVE('',#8272,#8935); -#8935 = DEFINITIONAL_REPRESENTATION('',(#8936),#8940); -#8936 = LINE('',#8937,#8938); -#8937 = CARTESIAN_POINT('',(-0.,-4.5)); -#8938 = VECTOR('',#8939,1.); -#8939 = DIRECTION('',(-1.,0.)); -#8940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8941 = PCURVE('',#8942,#8947); -#8942 = PLANE('',#8943); -#8943 = AXIS2_PLACEMENT_3D('',#8944,#8945,#8946); -#8944 = CARTESIAN_POINT('',(-7.811018257608,1.827645393683,-4.5)); -#8945 = DIRECTION('',(0.,0.,1.)); -#8946 = DIRECTION('',(1.,0.,0.)); -#8947 = DEFINITIONAL_REPRESENTATION('',(#8948),#8956); -#8948 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8949,#8950,#8951,#8952, -#8953,#8954,#8955),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8949 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#8950 = CARTESIAN_POINT('',(7.061018257608,9.971392711993)); -#8951 = CARTESIAN_POINT('',(8.186018257608,9.321873659155)); -#8952 = CARTESIAN_POINT('',(9.311018257608,8.672354606317)); -#8953 = CARTESIAN_POINT('',(8.186018257608,8.022835553478)); -#8954 = CARTESIAN_POINT('',(7.061018257608,7.37331650064)); -#8955 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#8956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8957 = ADVANCED_FACE('',(#8958),#8239,.F.); -#8958 = FACE_BOUND('',#8959,.T.); -#8959 = EDGE_LOOP('',(#8960,#8961,#8962,#8990,#9012)); -#8960 = ORIENTED_EDGE('',*,*,#8218,.F.); -#8961 = ORIENTED_EDGE('',*,*,#8859,.T.); -#8962 = ORIENTED_EDGE('',*,*,#8963,.T.); -#8963 = EDGE_CURVE('',#8860,#8964,#8966,.T.); -#8964 = VERTEX_POINT('',#8965); -#8965 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#8966 = SURFACE_CURVE('',#8967,(#8972,#8979),.PCURVE_S1.); -#8967 = CIRCLE('',#8968,0.75); -#8968 = AXIS2_PLACEMENT_3D('',#8969,#8970,#8971); -#8969 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#8970 = DIRECTION('',(0.,0.,-1.)); -#8971 = DIRECTION('',(-1.,-0.,-0.)); -#8972 = PCURVE('',#8239,#8973); -#8973 = DEFINITIONAL_REPRESENTATION('',(#8974),#8978); -#8974 = LINE('',#8975,#8976); -#8975 = CARTESIAN_POINT('',(-0.,-4.5)); -#8976 = VECTOR('',#8977,1.); -#8977 = DIRECTION('',(-1.,0.)); -#8978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8979 = PCURVE('',#8942,#8980); -#8980 = DEFINITIONAL_REPRESENTATION('',(#8981),#8989); -#8981 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8982,#8983,#8984,#8985, -#8986,#8987,#8988),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8982 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#8983 = CARTESIAN_POINT('',(7.061018257608,9.971392711993)); -#8984 = CARTESIAN_POINT('',(8.186018257608,9.321873659155)); -#8985 = CARTESIAN_POINT('',(9.311018257608,8.672354606317)); -#8986 = CARTESIAN_POINT('',(8.186018257608,8.022835553478)); -#8987 = CARTESIAN_POINT('',(7.061018257608,7.37331650064)); -#8988 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#8989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8990 = ORIENTED_EDGE('',*,*,#8991,.T.); -#8991 = EDGE_CURVE('',#8964,#8992,#8994,.T.); -#8992 = VERTEX_POINT('',#8993); -#8993 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#8994 = SURFACE_CURVE('',#8995,(#8999,#9006),.PCURVE_S1.); -#8995 = LINE('',#8996,#8997); -#8996 = CARTESIAN_POINT('',(-3.775E-16,11.25,0.)); -#8997 = VECTOR('',#8998,1.); -#8998 = DIRECTION('',(0.,0.,1.)); -#8999 = PCURVE('',#8239,#9000); -#9000 = DEFINITIONAL_REPRESENTATION('',(#9001),#9005); -#9001 = LINE('',#9002,#9003); -#9002 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#9003 = VECTOR('',#9004,1.); -#9004 = DIRECTION('',(-0.,1.)); -#9005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9006 = PCURVE('',#8780,#9007); -#9007 = DEFINITIONAL_REPRESENTATION('',(#9008),#9011); -#9008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9009,#9010),.UNSPECIFIED.,.F., - .F.,(2,2),(-4.5,-1.5),.PIECEWISE_BEZIER_KNOTS.); -#9009 = CARTESIAN_POINT('',(1.570796326795,-4.5)); -#9010 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#9011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9012 = ORIENTED_EDGE('',*,*,#9013,.T.); -#9013 = EDGE_CURVE('',#8992,#8191,#9014,.T.); -#9014 = SURFACE_CURVE('',#9015,(#9019,#9026),.PCURVE_S1.); -#9015 = LINE('',#9016,#9017); -#9016 = CARTESIAN_POINT('',(-2.835E-16,11.25,0.)); -#9017 = VECTOR('',#9018,1.); -#9018 = DIRECTION('',(0.,0.,1.)); -#9019 = PCURVE('',#8239,#9020); -#9020 = DEFINITIONAL_REPRESENTATION('',(#9021),#9025); -#9021 = LINE('',#9022,#9023); -#9022 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#9023 = VECTOR('',#9024,1.); -#9024 = DIRECTION('',(-0.,1.)); -#9025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9026 = PCURVE('',#8780,#9027); -#9027 = DEFINITIONAL_REPRESENTATION('',(#9028),#9031); -#9028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9029,#9030),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.5,0.),.PIECEWISE_BEZIER_KNOTS.); -#9029 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#9030 = CARTESIAN_POINT('',(1.570796326795,0.)); -#9031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9032 = ADVANCED_FACE('',(#9033),#8347,.F.); -#9033 = FACE_BOUND('',#9034,.F.); -#9034 = EDGE_LOOP('',(#9035,#9058,#9080,#9081)); -#9035 = ORIENTED_EDGE('',*,*,#9036,.T.); -#9036 = EDGE_CURVE('',#8331,#9037,#9039,.T.); -#9037 = VERTEX_POINT('',#9038); -#9038 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,-4.5)); -#9039 = SEAM_CURVE('',#9040,(#9044,#9051),.PCURVE_S1.); -#9040 = LINE('',#9041,#9042); -#9041 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,0.)); -#9042 = VECTOR('',#9043,1.); -#9043 = DIRECTION('',(0.,-0.,-1.)); -#9044 = PCURVE('',#8347,#9045); -#9045 = DEFINITIONAL_REPRESENTATION('',(#9046),#9050); -#9046 = LINE('',#9047,#9048); -#9047 = CARTESIAN_POINT('',(0.,0.)); -#9048 = VECTOR('',#9049,1.); -#9049 = DIRECTION('',(0.,-1.)); -#9050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9051 = PCURVE('',#8347,#9052); -#9052 = DEFINITIONAL_REPRESENTATION('',(#9053),#9057); -#9053 = LINE('',#9054,#9055); -#9054 = CARTESIAN_POINT('',(6.28318530718,0.)); -#9055 = VECTOR('',#9056,1.); -#9056 = DIRECTION('',(0.,-1.)); -#9057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9058 = ORIENTED_EDGE('',*,*,#9059,.T.); -#9059 = EDGE_CURVE('',#9037,#9037,#9060,.T.); -#9060 = SURFACE_CURVE('',#9061,(#9066,#9073),.PCURVE_S1.); -#9061 = CIRCLE('',#9062,0.75); -#9062 = AXIS2_PLACEMENT_3D('',#9063,#9064,#9065); -#9063 = CARTESIAN_POINT('',(-9.093266739737,-5.25,-4.5)); -#9064 = DIRECTION('',(0.,0.,1.)); -#9065 = DIRECTION('',(-0.5,0.866025403784,0.)); -#9066 = PCURVE('',#8347,#9067); -#9067 = DEFINITIONAL_REPRESENTATION('',(#9068),#9072); -#9068 = LINE('',#9069,#9070); -#9069 = CARTESIAN_POINT('',(0.,-4.5)); -#9070 = VECTOR('',#9071,1.); -#9071 = DIRECTION('',(1.,0.)); -#9072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9073 = PCURVE('',#8942,#9074); -#9074 = DEFINITIONAL_REPRESENTATION('',(#9075),#9079); -#9075 = CIRCLE('',#9076,0.75); -#9076 = AXIS2_PLACEMENT_2D('',#9077,#9078); -#9077 = CARTESIAN_POINT('',(-1.282248482129,-7.077645393683)); -#9078 = DIRECTION('',(-0.5,0.866025403784)); -#9079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9080 = ORIENTED_EDGE('',*,*,#9036,.F.); -#9081 = ORIENTED_EDGE('',*,*,#8330,.F.); -#9082 = ADVANCED_FACE('',(#9083),#8385,.F.); -#9083 = FACE_BOUND('',#9084,.T.); -#9084 = EDGE_LOOP('',(#9085,#9108,#9136,#9157)); -#9085 = ORIENTED_EDGE('',*,*,#9086,.T.); -#9086 = EDGE_CURVE('',#8363,#9087,#9089,.T.); -#9087 = VERTEX_POINT('',#9088); -#9088 = CARTESIAN_POINT('',(-12.,10.999999999999,-4.5)); -#9089 = SURFACE_CURVE('',#9090,(#9094,#9101),.PCURVE_S1.); -#9090 = LINE('',#9091,#9092); -#9091 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#9092 = VECTOR('',#9093,1.); -#9093 = DIRECTION('',(0.,0.,-1.)); -#9094 = PCURVE('',#8385,#9095); -#9095 = DEFINITIONAL_REPRESENTATION('',(#9096),#9100); -#9096 = LINE('',#9097,#9098); -#9097 = CARTESIAN_POINT('',(-2.586013888124,0.)); -#9098 = VECTOR('',#9099,1.); -#9099 = DIRECTION('',(-0.,-1.)); -#9100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9101 = PCURVE('',#8418,#9102); -#9102 = DEFINITIONAL_REPRESENTATION('',(#9103),#9107); -#9103 = LINE('',#9104,#9105); -#9104 = CARTESIAN_POINT('',(-0.,0.)); -#9105 = VECTOR('',#9106,1.); -#9106 = DIRECTION('',(-0.,-1.)); -#9107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9108 = ORIENTED_EDGE('',*,*,#9109,.T.); -#9109 = EDGE_CURVE('',#9087,#9110,#9112,.T.); -#9110 = VERTEX_POINT('',#9111); -#9111 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-4.5)); -#9112 = SURFACE_CURVE('',#9113,(#9118,#9125),.PCURVE_S1.); -#9113 = CIRCLE('',#9114,4.); -#9114 = AXIS2_PLACEMENT_3D('',#9115,#9116,#9117); -#9115 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-4.5)); -#9116 = DIRECTION('',(0.,0.,-1.)); -#9117 = DIRECTION('',(-1.,-0.,-0.)); -#9118 = PCURVE('',#8385,#9119); -#9119 = DEFINITIONAL_REPRESENTATION('',(#9120),#9124); -#9120 = LINE('',#9121,#9122); -#9121 = CARTESIAN_POINT('',(-0.,-3.)); -#9122 = VECTOR('',#9123,1.); -#9123 = DIRECTION('',(-1.,0.)); -#9124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9125 = PCURVE('',#8942,#9126); -#9126 = DEFINITIONAL_REPRESENTATION('',(#9127),#9135); -#9127 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9128,#9129,#9130,#9131, -#9132,#9133,#9134),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9128 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#9129 = CARTESIAN_POINT('',(-11.58736302782,13.990817416811)); -#9130 = CARTESIAN_POINT('',(-5.587363027824,10.526715801674)); -#9131 = CARTESIAN_POINT('',(0.412636972176,7.062614186536)); -#9132 = CARTESIAN_POINT('',(-5.587363027824,3.598512571398)); -#9133 = CARTESIAN_POINT('',(-11.58736302782,0.13441095626)); -#9134 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#9135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9136 = ORIENTED_EDGE('',*,*,#9137,.F.); -#9137 = EDGE_CURVE('',#8365,#9110,#9138,.T.); -#9138 = SURFACE_CURVE('',#9139,(#9143,#9150),.PCURVE_S1.); -#9139 = LINE('',#9140,#9141); -#9140 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-1.5)); -#9141 = VECTOR('',#9142,1.); -#9142 = DIRECTION('',(0.,0.,-1.)); -#9143 = PCURVE('',#8385,#9144); -#9144 = DEFINITIONAL_REPRESENTATION('',(#9145),#9149); -#9145 = LINE('',#9146,#9147); -#9146 = CARTESIAN_POINT('',(-4.744368970247,0.)); -#9147 = VECTOR('',#9148,1.); -#9148 = DIRECTION('',(-0.,-1.)); -#9149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9150 = PCURVE('',#8562,#9151); -#9151 = DEFINITIONAL_REPRESENTATION('',(#9152),#9156); -#9152 = LINE('',#9153,#9154); -#9153 = CARTESIAN_POINT('',(-7.330382858376,0.)); -#9154 = VECTOR('',#9155,1.); -#9155 = DIRECTION('',(-0.,-1.)); -#9156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9157 = ORIENTED_EDGE('',*,*,#8362,.F.); -#9158 = ADVANCED_FACE('',(#9159),#8562,.T.); -#9159 = FACE_BOUND('',#9160,.F.); -#9160 = EDGE_LOOP('',(#9161,#9184,#9210,#9211)); -#9161 = ORIENTED_EDGE('',*,*,#9162,.T.); -#9162 = EDGE_CURVE('',#8511,#9163,#9165,.T.); -#9163 = VERTEX_POINT('',#9164); -#9164 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-4.5)); -#9165 = SURFACE_CURVE('',#9166,(#9170,#9177),.PCURVE_S1.); -#9166 = LINE('',#9167,#9168); -#9167 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#9168 = VECTOR('',#9169,1.); -#9169 = DIRECTION('',(0.,0.,-1.)); -#9170 = PCURVE('',#8562,#9171); -#9171 = DEFINITIONAL_REPRESENTATION('',(#9172),#9176); -#9172 = LINE('',#9173,#9174); -#9173 = CARTESIAN_POINT('',(-4.188790204787,0.)); -#9174 = VECTOR('',#9175,1.); -#9175 = DIRECTION('',(-0.,-1.)); -#9176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9177 = PCURVE('',#8531,#9178); -#9178 = DEFINITIONAL_REPRESENTATION('',(#9179),#9183); -#9179 = LINE('',#9180,#9181); -#9180 = CARTESIAN_POINT('',(-0.491618785725,0.)); -#9181 = VECTOR('',#9182,1.); -#9182 = DIRECTION('',(-0.,-1.)); -#9183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9184 = ORIENTED_EDGE('',*,*,#9185,.T.); -#9185 = EDGE_CURVE('',#9163,#9110,#9186,.T.); -#9186 = SURFACE_CURVE('',#9187,(#9192,#9199),.PCURVE_S1.); -#9187 = CIRCLE('',#9188,11.999999999978); -#9188 = AXIS2_PLACEMENT_3D('',#9189,#9190,#9191); -#9189 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-4.5)); -#9190 = DIRECTION('',(0.,0.,-1.)); -#9191 = DIRECTION('',(-1.,-0.,-0.)); -#9192 = PCURVE('',#8562,#9193); -#9193 = DEFINITIONAL_REPRESENTATION('',(#9194),#9198); -#9194 = LINE('',#9195,#9196); -#9195 = CARTESIAN_POINT('',(-0.,-3.)); -#9196 = VECTOR('',#9197,1.); -#9197 = DIRECTION('',(-1.,0.)); -#9198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9199 = PCURVE('',#8942,#9200); -#9200 = DEFINITIONAL_REPRESENTATION('',(#9201),#9209); -#9201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9202,#9203,#9204,#9205, -#9206,#9207,#9208),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9202 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#9203 = CARTESIAN_POINT('',(-13.715261184,13.456964297108)); -#9204 = CARTESIAN_POINT('',(4.284738815966,3.064659451714)); -#9205 = CARTESIAN_POINT('',(22.284738815933,-7.32764539368)); -#9206 = CARTESIAN_POINT('',(4.284738815966,-17.71995023907)); -#9207 = CARTESIAN_POINT('',(-13.715261184,-28.11225508446)); -#9208 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#9209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9210 = ORIENTED_EDGE('',*,*,#9137,.F.); -#9211 = ORIENTED_EDGE('',*,*,#8543,.F.); -#9212 = ADVANCED_FACE('',(#9213),#8531,.F.); -#9213 = FACE_BOUND('',#9214,.T.); -#9214 = EDGE_LOOP('',(#9215,#9216,#9244,#9269)); -#9215 = ORIENTED_EDGE('',*,*,#9162,.T.); -#9216 = ORIENTED_EDGE('',*,*,#9217,.T.); -#9217 = EDGE_CURVE('',#9163,#9218,#9220,.T.); -#9218 = VERTEX_POINT('',#9219); -#9219 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#9220 = SURFACE_CURVE('',#9221,(#9226,#9233),.PCURVE_S1.); -#9221 = CIRCLE('',#9222,4.); -#9222 = AXIS2_PLACEMENT_3D('',#9223,#9224,#9225); -#9223 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#9224 = DIRECTION('',(0.,0.,-1.)); -#9225 = DIRECTION('',(-1.,-0.,-0.)); -#9226 = PCURVE('',#8531,#9227); -#9227 = DEFINITIONAL_REPRESENTATION('',(#9228),#9232); -#9228 = LINE('',#9229,#9230); -#9229 = CARTESIAN_POINT('',(-0.,-3.)); -#9230 = VECTOR('',#9231,1.); -#9231 = DIRECTION('',(-1.,0.)); -#9232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9233 = PCURVE('',#8942,#9234); -#9234 = DEFINITIONAL_REPRESENTATION('',(#9235),#9243); -#9235 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9236,#9237,#9238,#9239, -#9240,#9241,#9242),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9236 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#9237 = CARTESIAN_POINT('',(3.811018257608,-12.67996132381)); -#9238 = CARTESIAN_POINT('',(9.811018257608,-16.14406293895)); -#9239 = CARTESIAN_POINT('',(15.811018257608,-19.60816455409)); -#9240 = CARTESIAN_POINT('',(9.811018257608,-23.07226616923)); -#9241 = CARTESIAN_POINT('',(3.811018257608,-26.53636778436)); -#9242 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#9243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9244 = ORIENTED_EDGE('',*,*,#9245,.F.); -#9245 = EDGE_CURVE('',#8488,#9218,#9246,.T.); -#9246 = SURFACE_CURVE('',#9247,(#9251,#9258),.PCURVE_S1.); -#9247 = LINE('',#9248,#9249); -#9248 = CARTESIAN_POINT('',(-2.4E-16,-13.78051916041,-1.5)); -#9249 = VECTOR('',#9250,1.); -#9250 = DIRECTION('',(0.,0.,-1.)); -#9251 = PCURVE('',#8531,#9252); -#9252 = DEFINITIONAL_REPRESENTATION('',(#9253),#9257); -#9253 = LINE('',#9254,#9255); -#9254 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#9255 = VECTOR('',#9256,1.); -#9256 = DIRECTION('',(-0.,-1.)); -#9257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9258 = PCURVE('',#9259,#9264); -#9259 = CYLINDRICAL_SURFACE('',#9260,4.); -#9260 = AXIS2_PLACEMENT_3D('',#9261,#9262,#9263); -#9261 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#9262 = DIRECTION('',(0.,0.,1.)); -#9263 = DIRECTION('',(1.,0.,0.)); -#9264 = DEFINITIONAL_REPRESENTATION('',(#9265),#9268); -#9265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9266,#9267),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); -#9266 = CARTESIAN_POINT('',(1.570796326795,0.)); -#9267 = CARTESIAN_POINT('',(1.570796326795,-3.)); -#9268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9269 = ORIENTED_EDGE('',*,*,#8510,.F.); -#9270 = ADVANCED_FACE('',(#9271),#8446,.T.); -#9271 = FACE_BOUND('',#9272,.T.); -#9272 = EDGE_LOOP('',(#9273,#9304,#9331,#9332,#9356,#9380,#9402,#9403, - #9404,#9428)); -#9273 = ORIENTED_EDGE('',*,*,#9274,.F.); -#9274 = EDGE_CURVE('',#9275,#9277,#9279,.T.); -#9275 = VERTEX_POINT('',#9276); -#9276 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-1.5)); -#9277 = VERTEX_POINT('',#9278); -#9278 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-1.5)); -#9279 = SURFACE_CURVE('',#9280,(#9285,#9292),.PCURVE_S1.); -#9280 = CIRCLE('',#9281,4.); -#9281 = AXIS2_PLACEMENT_3D('',#9282,#9283,#9284); -#9282 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-1.5)); -#9283 = DIRECTION('',(0.,0.,1.)); -#9284 = DIRECTION('',(1.,0.,0.)); -#9285 = PCURVE('',#8446,#9286); -#9286 = DEFINITIONAL_REPRESENTATION('',(#9287),#9291); -#9287 = CIRCLE('',#9288,4.); -#9288 = AXIS2_PLACEMENT_2D('',#9289,#9290); -#9289 = CARTESIAN_POINT('',(7.587363027824,7.062614186536)); -#9290 = DIRECTION('',(1.,0.)); -#9291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9292 = PCURVE('',#9293,#9298); -#9293 = CYLINDRICAL_SURFACE('',#9294,4.); -#9294 = AXIS2_PLACEMENT_3D('',#9295,#9296,#9297); -#9295 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-1.5)); -#9296 = DIRECTION('',(0.,0.,1.)); -#9297 = DIRECTION('',(1.,0.,0.)); -#9298 = DEFINITIONAL_REPRESENTATION('',(#9299),#9303); -#9299 = LINE('',#9300,#9301); -#9300 = CARTESIAN_POINT('',(0.,0.)); -#9301 = VECTOR('',#9302,1.); -#9302 = DIRECTION('',(1.,0.)); -#9303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9304 = ORIENTED_EDGE('',*,*,#9305,.T.); -#9305 = EDGE_CURVE('',#9275,#8398,#9306,.T.); -#9306 = SURFACE_CURVE('',#9307,(#9312,#9319),.PCURVE_S1.); -#9307 = CIRCLE('',#9308,12.); -#9308 = AXIS2_PLACEMENT_3D('',#9309,#9310,#9311); -#9309 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#9310 = DIRECTION('',(0.,0.,1.)); -#9311 = DIRECTION('',(1.,0.,0.)); -#9312 = PCURVE('',#8446,#9313); -#9313 = DEFINITIONAL_REPRESENTATION('',(#9314),#9318); -#9314 = CIRCLE('',#9315,12.); -#9315 = AXIS2_PLACEMENT_2D('',#9316,#9317); -#9316 = CARTESIAN_POINT('',(-7.811018257608,9.172354606317)); -#9317 = DIRECTION('',(1.,0.)); -#9318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9319 = PCURVE('',#9320,#9325); -#9320 = CYLINDRICAL_SURFACE('',#9321,12.); -#9321 = AXIS2_PLACEMENT_3D('',#9322,#9323,#9324); -#9322 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#9323 = DIRECTION('',(0.,0.,1.)); -#9324 = DIRECTION('',(1.,0.,0.)); -#9325 = DEFINITIONAL_REPRESENTATION('',(#9326),#9330); -#9326 = LINE('',#9327,#9328); -#9327 = CARTESIAN_POINT('',(0.,0.)); -#9328 = VECTOR('',#9329,1.); -#9329 = DIRECTION('',(1.,0.)); -#9330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9331 = ORIENTED_EDGE('',*,*,#8430,.T.); -#9332 = ORIENTED_EDGE('',*,*,#9333,.F.); -#9333 = EDGE_CURVE('',#9334,#8431,#9336,.T.); -#9334 = VERTEX_POINT('',#9335); -#9335 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#9336 = SURFACE_CURVE('',#9337,(#9342,#9349),.PCURVE_S1.); -#9337 = CIRCLE('',#9338,8.8); -#9338 = AXIS2_PLACEMENT_3D('',#9339,#9340,#9341); -#9339 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#9340 = DIRECTION('',(0.,0.,1.)); -#9341 = DIRECTION('',(1.,0.,0.)); -#9342 = PCURVE('',#8446,#9343); -#9343 = DEFINITIONAL_REPRESENTATION('',(#9344),#9348); -#9344 = CIRCLE('',#9345,8.8); -#9345 = AXIS2_PLACEMENT_2D('',#9346,#9347); -#9346 = CARTESIAN_POINT('',(-7.811018257608,9.172354606317)); -#9347 = DIRECTION('',(1.,0.)); -#9348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9349 = PCURVE('',#8671,#9350); -#9350 = DEFINITIONAL_REPRESENTATION('',(#9351),#9355); -#9351 = LINE('',#9352,#9353); -#9352 = CARTESIAN_POINT('',(0.,-1.5)); -#9353 = VECTOR('',#9354,1.); -#9354 = DIRECTION('',(1.,0.)); -#9355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9356 = ORIENTED_EDGE('',*,*,#9357,.T.); -#9357 = EDGE_CURVE('',#9334,#9358,#9360,.T.); -#9358 = VERTEX_POINT('',#9359); -#9359 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#9360 = SURFACE_CURVE('',#9361,(#9366,#9373),.PCURVE_S1.); -#9361 = CIRCLE('',#9362,6.2); -#9362 = AXIS2_PLACEMENT_3D('',#9363,#9364,#9365); -#9363 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,-1.5)); -#9364 = DIRECTION('',(0.,0.,1.)); -#9365 = DIRECTION('',(1.,0.,0.)); -#9366 = PCURVE('',#8446,#9367); -#9367 = DEFINITIONAL_REPRESENTATION('',(#9368),#9372); -#9368 = CIRCLE('',#9369,6.2); -#9369 = AXIS2_PLACEMENT_2D('',#9370,#9371); -#9370 = CARTESIAN_POINT('',(6.572211580194,6.476516224982)); -#9371 = DIRECTION('',(1.,0.)); -#9372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9373 = PCURVE('',#8728,#9374); -#9374 = DEFINITIONAL_REPRESENTATION('',(#9375),#9379); -#9375 = LINE('',#9376,#9377); -#9376 = CARTESIAN_POINT('',(0.,-1.5)); -#9377 = VECTOR('',#9378,1.); -#9378 = DIRECTION('',(1.,0.)); -#9379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9380 = ORIENTED_EDGE('',*,*,#9381,.F.); -#9381 = EDGE_CURVE('',#8580,#9358,#9382,.T.); -#9382 = SURFACE_CURVE('',#9383,(#9388,#9395),.PCURVE_S1.); -#9383 = CIRCLE('',#9384,8.8); -#9384 = AXIS2_PLACEMENT_3D('',#9385,#9386,#9387); -#9385 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#9386 = DIRECTION('',(0.,0.,1.)); -#9387 = DIRECTION('',(1.,0.,0.)); -#9388 = PCURVE('',#8446,#9389); -#9389 = DEFINITIONAL_REPRESENTATION('',(#9390),#9394); -#9390 = CIRCLE('',#9391,8.8); -#9391 = AXIS2_PLACEMENT_2D('',#9392,#9393); -#9392 = CARTESIAN_POINT('',(1.715261184023,-7.32764539368)); -#9393 = DIRECTION('',(1.,0.)); -#9394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9395 = PCURVE('',#8595,#9396); -#9396 = DEFINITIONAL_REPRESENTATION('',(#9397),#9401); -#9397 = LINE('',#9398,#9399); -#9398 = CARTESIAN_POINT('',(0.,-1.5)); -#9399 = VECTOR('',#9400,1.); -#9400 = DIRECTION('',(1.,0.)); -#9401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9402 = ORIENTED_EDGE('',*,*,#8607,.T.); -#9403 = ORIENTED_EDGE('',*,*,#8487,.T.); -#9404 = ORIENTED_EDGE('',*,*,#9405,.F.); -#9405 = EDGE_CURVE('',#9406,#8488,#9408,.T.); -#9406 = VERTEX_POINT('',#9407); -#9407 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#9408 = SURFACE_CURVE('',#9409,(#9414,#9421),.PCURVE_S1.); -#9409 = CIRCLE('',#9410,4.); -#9410 = AXIS2_PLACEMENT_3D('',#9411,#9412,#9413); -#9411 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#9412 = DIRECTION('',(0.,0.,1.)); -#9413 = DIRECTION('',(1.,0.,0.)); -#9414 = PCURVE('',#8446,#9415); -#9415 = DEFINITIONAL_REPRESENTATION('',(#9416),#9420); -#9416 = CIRCLE('',#9417,4.); -#9417 = AXIS2_PLACEMENT_2D('',#9418,#9419); -#9418 = CARTESIAN_POINT('',(-7.811018257608,-19.60816455409)); -#9419 = DIRECTION('',(1.,0.)); -#9420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9421 = PCURVE('',#9259,#9422); -#9422 = DEFINITIONAL_REPRESENTATION('',(#9423),#9427); -#9423 = LINE('',#9424,#9425); -#9424 = CARTESIAN_POINT('',(0.,0.)); -#9425 = VECTOR('',#9426,1.); -#9426 = DIRECTION('',(1.,0.)); -#9427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9428 = ORIENTED_EDGE('',*,*,#9429,.T.); -#9429 = EDGE_CURVE('',#9406,#9277,#9430,.T.); -#9430 = SURFACE_CURVE('',#9431,(#9436,#9443),.PCURVE_S1.); -#9431 = CIRCLE('',#9432,11.999999999978); -#9432 = AXIS2_PLACEMENT_3D('',#9433,#9434,#9435); -#9433 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#9434 = DIRECTION('',(0.,0.,1.)); -#9435 = DIRECTION('',(1.,0.,0.)); -#9436 = PCURVE('',#8446,#9437); -#9437 = DEFINITIONAL_REPRESENTATION('',(#9438),#9442); -#9438 = CIRCLE('',#9439,11.999999999978); -#9439 = AXIS2_PLACEMENT_2D('',#9440,#9441); -#9440 = CARTESIAN_POINT('',(1.715261184023,-7.32764539368)); -#9441 = DIRECTION('',(1.,0.)); -#9442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9443 = PCURVE('',#9444,#9449); -#9444 = CYLINDRICAL_SURFACE('',#9445,11.999999999978); -#9445 = AXIS2_PLACEMENT_3D('',#9446,#9447,#9448); -#9446 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#9447 = DIRECTION('',(0.,0.,1.)); -#9448 = DIRECTION('',(1.,0.,0.)); -#9449 = DEFINITIONAL_REPRESENTATION('',(#9450),#9454); -#9450 = LINE('',#9451,#9452); -#9451 = CARTESIAN_POINT('',(0.,0.)); -#9452 = VECTOR('',#9453,1.); -#9453 = DIRECTION('',(1.,0.)); -#9454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9455 = ADVANCED_FACE('',(#9456),#8418,.T.); -#9456 = FACE_BOUND('',#9457,.F.); -#9457 = EDGE_LOOP('',(#9458,#9459,#9487,#9507)); -#9458 = ORIENTED_EDGE('',*,*,#9086,.T.); -#9459 = ORIENTED_EDGE('',*,*,#9460,.T.); -#9460 = EDGE_CURVE('',#9087,#9461,#9463,.T.); -#9461 = VERTEX_POINT('',#9462); -#9462 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#9463 = SURFACE_CURVE('',#9464,(#9469,#9476),.PCURVE_S1.); -#9464 = CIRCLE('',#9465,12.); -#9465 = AXIS2_PLACEMENT_3D('',#9466,#9467,#9468); -#9466 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#9467 = DIRECTION('',(0.,0.,-1.)); -#9468 = DIRECTION('',(-1.,-0.,-0.)); -#9469 = PCURVE('',#8418,#9470); -#9470 = DEFINITIONAL_REPRESENTATION('',(#9471),#9475); -#9471 = LINE('',#9472,#9473); -#9472 = CARTESIAN_POINT('',(-0.,-3.)); -#9473 = VECTOR('',#9474,1.); -#9474 = DIRECTION('',(-1.,0.)); -#9475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9476 = PCURVE('',#8942,#9477); -#9477 = DEFINITIONAL_REPRESENTATION('',(#9478),#9486); -#9478 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9479,#9480,#9481,#9482, -#9483,#9484,#9485),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9479 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#9480 = CARTESIAN_POINT('',(-4.188981742392,29.956964297143)); -#9481 = CARTESIAN_POINT('',(13.811018257608,19.56465945173)); -#9482 = CARTESIAN_POINT('',(31.811018257608,9.172354606317)); -#9483 = CARTESIAN_POINT('',(13.811018257608,-1.219950239096)); -#9484 = CARTESIAN_POINT('',(-4.188981742392,-11.61225508451)); -#9485 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#9486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9487 = ORIENTED_EDGE('',*,*,#9488,.F.); -#9488 = EDGE_CURVE('',#8398,#9461,#9489,.T.); -#9489 = SURFACE_CURVE('',#9490,(#9494,#9501),.PCURVE_S1.); -#9490 = LINE('',#9491,#9492); -#9491 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#9492 = VECTOR('',#9493,1.); -#9493 = DIRECTION('',(0.,0.,-1.)); -#9494 = PCURVE('',#8418,#9495); -#9495 = DEFINITIONAL_REPRESENTATION('',(#9496),#9500); -#9496 = LINE('',#9497,#9498); -#9497 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#9498 = VECTOR('',#9499,1.); -#9499 = DIRECTION('',(-0.,-1.)); -#9500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9501 = PCURVE('',#9320,#9502); -#9502 = DEFINITIONAL_REPRESENTATION('',(#9503),#9506); -#9503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9504,#9505),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); -#9504 = CARTESIAN_POINT('',(1.570796326795,0.)); -#9505 = CARTESIAN_POINT('',(1.570796326795,-3.)); -#9506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9507 = ORIENTED_EDGE('',*,*,#8397,.F.); -#9508 = ADVANCED_FACE('',(#9509),#8595,.T.); -#9509 = FACE_BOUND('',#9510,.T.); -#9510 = EDGE_LOOP('',(#9511,#9512,#9513,#9534)); -#9511 = ORIENTED_EDGE('',*,*,#8577,.T.); -#9512 = ORIENTED_EDGE('',*,*,#9381,.T.); -#9513 = ORIENTED_EDGE('',*,*,#9514,.F.); -#9514 = EDGE_CURVE('',#8688,#9358,#9515,.T.); -#9515 = SURFACE_CURVE('',#9516,(#9520,#9527),.PCURVE_S1.); -#9516 = LINE('',#9517,#9518); -#9517 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#9518 = VECTOR('',#9519,1.); -#9519 = DIRECTION('',(-0.,-0.,-1.)); -#9520 = PCURVE('',#8595,#9521); -#9521 = DEFINITIONAL_REPRESENTATION('',(#9522),#9526); -#9522 = LINE('',#9523,#9524); -#9523 = CARTESIAN_POINT('',(7.330382858373,0.)); -#9524 = VECTOR('',#9525,1.); -#9525 = DIRECTION('',(0.,-1.)); -#9526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9527 = PCURVE('',#8728,#9528); -#9528 = DEFINITIONAL_REPRESENTATION('',(#9529),#9533); -#9529 = LINE('',#9530,#9531); -#9530 = CARTESIAN_POINT('',(4.638620416146,0.)); -#9531 = VECTOR('',#9532,1.); -#9532 = DIRECTION('',(0.,-1.)); -#9533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9534 = ORIENTED_EDGE('',*,*,#8687,.F.); -#9535 = ADVANCED_FACE('',(#9536),#8671,.T.); -#9536 = FACE_BOUND('',#9537,.T.); -#9537 = EDGE_LOOP('',(#9538,#9559,#9560,#9561)); -#9538 = ORIENTED_EDGE('',*,*,#9539,.T.); -#9539 = EDGE_CURVE('',#8712,#9334,#9540,.T.); -#9540 = SURFACE_CURVE('',#9541,(#9545,#9552),.PCURVE_S1.); -#9541 = LINE('',#9542,#9543); -#9542 = CARTESIAN_POINT('',(8.8,11.,0.)); -#9543 = VECTOR('',#9544,1.); -#9544 = DIRECTION('',(-0.,-0.,-1.)); -#9545 = PCURVE('',#8671,#9546); -#9546 = DEFINITIONAL_REPRESENTATION('',(#9547),#9551); -#9547 = LINE('',#9548,#9549); -#9548 = CARTESIAN_POINT('',(3.E-17,0.)); -#9549 = VECTOR('',#9550,1.); -#9550 = DIRECTION('',(0.,-1.)); -#9551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9552 = PCURVE('',#8728,#9553); -#9553 = DEFINITIONAL_REPRESENTATION('',(#9554),#9558); -#9554 = LINE('',#9555,#9556); -#9555 = CARTESIAN_POINT('',(2.691762442233,0.)); -#9556 = VECTOR('',#9557,1.); -#9557 = DIRECTION('',(0.,-1.)); -#9558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9559 = ORIENTED_EDGE('',*,*,#9333,.T.); -#9560 = ORIENTED_EDGE('',*,*,#8657,.F.); -#9561 = ORIENTED_EDGE('',*,*,#8740,.F.); -#9562 = ADVANCED_FACE('',(#9563),#8728,.F.); -#9563 = FACE_BOUND('',#9564,.F.); -#9564 = EDGE_LOOP('',(#9565,#9566,#9567,#9568)); -#9565 = ORIENTED_EDGE('',*,*,#9539,.T.); -#9566 = ORIENTED_EDGE('',*,*,#9357,.T.); -#9567 = ORIENTED_EDGE('',*,*,#9514,.F.); -#9568 = ORIENTED_EDGE('',*,*,#8711,.F.); -#9569 = ADVANCED_FACE('',(#9570),#8807,.F.); -#9570 = FACE_BOUND('',#9571,.F.); -#9571 = EDGE_LOOP('',(#9572,#9595,#9596,#9597,#9598)); -#9572 = ORIENTED_EDGE('',*,*,#9573,.F.); -#9573 = EDGE_CURVE('',#8764,#9574,#9576,.T.); -#9574 = VERTEX_POINT('',#9575); -#9575 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#9576 = SURFACE_CURVE('',#9577,(#9581,#9588),.PCURVE_S1.); -#9577 = LINE('',#9578,#9579); -#9578 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#9579 = VECTOR('',#9580,1.); -#9580 = DIRECTION('',(-0.,-0.,-1.)); -#9581 = PCURVE('',#8807,#9582); -#9582 = DEFINITIONAL_REPRESENTATION('',(#9583),#9587); -#9583 = LINE('',#9584,#9585); -#9584 = CARTESIAN_POINT('',(6.28318530718,0.)); -#9585 = VECTOR('',#9586,1.); -#9586 = DIRECTION('',(0.,-1.)); -#9587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9588 = PCURVE('',#8780,#9589); -#9589 = DEFINITIONAL_REPRESENTATION('',(#9590),#9594); -#9590 = LINE('',#9591,#9592); -#9591 = CARTESIAN_POINT('',(0.,0.)); -#9592 = VECTOR('',#9593,1.); -#9593 = DIRECTION('',(0.,-1.)); -#9594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9595 = ORIENTED_EDGE('',*,*,#8792,.F.); -#9596 = ORIENTED_EDGE('',*,*,#8883,.F.); -#9597 = ORIENTED_EDGE('',*,*,#8905,.F.); -#9598 = ORIENTED_EDGE('',*,*,#9599,.T.); -#9599 = EDGE_CURVE('',#8906,#9574,#9600,.T.); -#9600 = SURFACE_CURVE('',#9601,(#9606,#9613),.PCURVE_S1.); -#9601 = CIRCLE('',#9602,0.75); -#9602 = AXIS2_PLACEMENT_3D('',#9603,#9604,#9605); -#9603 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#9604 = DIRECTION('',(0.,0.,1.)); -#9605 = DIRECTION('',(1.,0.,0.)); -#9606 = PCURVE('',#8807,#9607); -#9607 = DEFINITIONAL_REPRESENTATION('',(#9608),#9612); -#9608 = LINE('',#9609,#9610); -#9609 = CARTESIAN_POINT('',(0.,-4.5)); -#9610 = VECTOR('',#9611,1.); -#9611 = DIRECTION('',(1.,0.)); -#9612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9613 = PCURVE('',#9614,#9619); -#9614 = PLANE('',#9615); -#9615 = AXIS2_PLACEMENT_3D('',#9616,#9617,#9618); -#9616 = CARTESIAN_POINT('',(7.811018257608,1.827645393683,-4.5)); -#9617 = DIRECTION('',(0.,0.,1.)); -#9618 = DIRECTION('',(1.,0.,0.)); -#9619 = DEFINITIONAL_REPRESENTATION('',(#9620),#9624); -#9620 = CIRCLE('',#9621,0.75); -#9621 = AXIS2_PLACEMENT_2D('',#9622,#9623); -#9622 = CARTESIAN_POINT('',(-7.811018257608,8.672354606317)); -#9623 = DIRECTION('',(1.,0.)); -#9624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9625 = ADVANCED_FACE('',(#9626),#8780,.F.); -#9626 = FACE_BOUND('',#9627,.F.); -#9627 = EDGE_LOOP('',(#9628,#9629,#9630,#9652,#9653)); -#9628 = ORIENTED_EDGE('',*,*,#8763,.F.); -#9629 = ORIENTED_EDGE('',*,*,#9573,.T.); -#9630 = ORIENTED_EDGE('',*,*,#9631,.T.); -#9631 = EDGE_CURVE('',#9574,#8964,#9632,.T.); -#9632 = SURFACE_CURVE('',#9633,(#9638,#9645),.PCURVE_S1.); -#9633 = CIRCLE('',#9634,0.75); -#9634 = AXIS2_PLACEMENT_3D('',#9635,#9636,#9637); -#9635 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#9636 = DIRECTION('',(0.,0.,1.)); -#9637 = DIRECTION('',(1.,0.,0.)); -#9638 = PCURVE('',#8780,#9639); -#9639 = DEFINITIONAL_REPRESENTATION('',(#9640),#9644); -#9640 = LINE('',#9641,#9642); -#9641 = CARTESIAN_POINT('',(0.,-4.5)); -#9642 = VECTOR('',#9643,1.); -#9643 = DIRECTION('',(1.,0.)); -#9644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9645 = PCURVE('',#9614,#9646); -#9646 = DEFINITIONAL_REPRESENTATION('',(#9647),#9651); -#9647 = CIRCLE('',#9648,0.75); -#9648 = AXIS2_PLACEMENT_2D('',#9649,#9650); -#9649 = CARTESIAN_POINT('',(-7.811018257608,8.672354606317)); -#9650 = DIRECTION('',(1.,0.)); -#9651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9652 = ORIENTED_EDGE('',*,*,#8991,.T.); -#9653 = ORIENTED_EDGE('',*,*,#9013,.T.); -#9654 = ADVANCED_FACE('',(#9655),#8844,.F.); -#9655 = FACE_BOUND('',#9656,.T.); -#9656 = EDGE_LOOP('',(#9657,#9680,#9706,#9707)); -#9657 = ORIENTED_EDGE('',*,*,#9658,.T.); -#9658 = EDGE_CURVE('',#8824,#9659,#9661,.T.); -#9659 = VERTEX_POINT('',#9660); -#9660 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,-4.5)); -#9661 = SEAM_CURVE('',#9662,(#9666,#9673),.PCURVE_S1.); -#9662 = LINE('',#9663,#9664); -#9663 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,0.)); -#9664 = VECTOR('',#9665,1.); -#9665 = DIRECTION('',(-0.,0.,-1.)); -#9666 = PCURVE('',#8844,#9667); -#9667 = DEFINITIONAL_REPRESENTATION('',(#9668),#9672); -#9668 = LINE('',#9669,#9670); -#9669 = CARTESIAN_POINT('',(-0.,0.)); -#9670 = VECTOR('',#9671,1.); -#9671 = DIRECTION('',(-0.,-1.)); -#9672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9673 = PCURVE('',#8844,#9674); -#9674 = DEFINITIONAL_REPRESENTATION('',(#9675),#9679); -#9675 = LINE('',#9676,#9677); -#9676 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#9677 = VECTOR('',#9678,1.); -#9678 = DIRECTION('',(-0.,-1.)); -#9679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9680 = ORIENTED_EDGE('',*,*,#9681,.T.); -#9681 = EDGE_CURVE('',#9659,#9659,#9682,.T.); -#9682 = SURFACE_CURVE('',#9683,(#9688,#9695),.PCURVE_S1.); -#9683 = CIRCLE('',#9684,0.75); -#9684 = AXIS2_PLACEMENT_3D('',#9685,#9686,#9687); -#9685 = CARTESIAN_POINT('',(9.093266739737,-5.25,-4.5)); -#9686 = DIRECTION('',(0.,0.,-1.)); -#9687 = DIRECTION('',(0.5,0.866025403784,0.)); -#9688 = PCURVE('',#8844,#9689); -#9689 = DEFINITIONAL_REPRESENTATION('',(#9690),#9694); -#9690 = LINE('',#9691,#9692); -#9691 = CARTESIAN_POINT('',(-0.,-4.5)); -#9692 = VECTOR('',#9693,1.); -#9693 = DIRECTION('',(-1.,0.)); -#9694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9695 = PCURVE('',#9614,#9696); -#9696 = DEFINITIONAL_REPRESENTATION('',(#9697),#9705); -#9697 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9698,#9699,#9700,#9701, -#9702,#9703,#9704),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9698 = CARTESIAN_POINT('',(1.657248482129,-6.428126340845)); -#9699 = CARTESIAN_POINT('',(2.782248482129,-7.077645393683)); -#9700 = CARTESIAN_POINT('',(1.657248482129,-7.727164446522)); -#9701 = CARTESIAN_POINT('',(0.532248482129,-8.37668349936)); -#9702 = CARTESIAN_POINT('',(0.532248482129,-7.077645393683)); -#9703 = CARTESIAN_POINT('',(0.532248482129,-5.778607288007)); -#9704 = CARTESIAN_POINT('',(1.657248482129,-6.428126340845)); -#9705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9706 = ORIENTED_EDGE('',*,*,#9658,.F.); -#9707 = ORIENTED_EDGE('',*,*,#8823,.F.); -#9708 = ADVANCED_FACE('',(#9709,#9782),#8942,.F.); -#9709 = FACE_BOUND('',#9710,.T.); -#9710 = EDGE_LOOP('',(#9711,#9712,#9713,#9734,#9735,#9736,#9759,#9780, - #9781)); -#9711 = ORIENTED_EDGE('',*,*,#9109,.F.); -#9712 = ORIENTED_EDGE('',*,*,#9460,.T.); -#9713 = ORIENTED_EDGE('',*,*,#9714,.T.); -#9714 = EDGE_CURVE('',#9461,#8964,#9715,.T.); -#9715 = SURFACE_CURVE('',#9716,(#9720,#9727),.PCURVE_S1.); -#9716 = LINE('',#9717,#9718); -#9717 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#9718 = VECTOR('',#9719,1.); -#9719 = DIRECTION('',(3.E-17,-1.,0.)); -#9720 = PCURVE('',#8942,#9721); -#9721 = DEFINITIONAL_REPRESENTATION('',(#9722),#9726); -#9722 = LINE('',#9723,#9724); -#9723 = CARTESIAN_POINT('',(7.811018257608,21.172354606317)); -#9724 = VECTOR('',#9725,1.); -#9725 = DIRECTION('',(3.E-17,-1.)); -#9726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9727 = PCURVE('',#9614,#9728); -#9728 = DEFINITIONAL_REPRESENTATION('',(#9729),#9733); -#9729 = LINE('',#9730,#9731); -#9730 = CARTESIAN_POINT('',(-7.811018257608,21.172354606317)); -#9731 = VECTOR('',#9732,1.); -#9732 = DIRECTION('',(3.E-17,-1.)); -#9733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9734 = ORIENTED_EDGE('',*,*,#8963,.F.); -#9735 = ORIENTED_EDGE('',*,*,#8927,.F.); -#9736 = ORIENTED_EDGE('',*,*,#9737,.T.); -#9737 = EDGE_CURVE('',#8906,#9738,#9740,.T.); -#9738 = VERTEX_POINT('',#9739); -#9739 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#9740 = SURFACE_CURVE('',#9741,(#9745,#9752),.PCURVE_S1.); -#9741 = LINE('',#9742,#9743); -#9742 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#9743 = VECTOR('',#9744,1.); -#9744 = DIRECTION('',(3.E-17,-1.,0.)); -#9745 = PCURVE('',#8942,#9746); -#9746 = DEFINITIONAL_REPRESENTATION('',(#9747),#9751); -#9747 = LINE('',#9748,#9749); -#9748 = CARTESIAN_POINT('',(7.811018257608,21.172354606317)); -#9749 = VECTOR('',#9750,1.); -#9750 = DIRECTION('',(3.E-17,-1.)); -#9751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9752 = PCURVE('',#9614,#9753); -#9753 = DEFINITIONAL_REPRESENTATION('',(#9754),#9758); -#9754 = LINE('',#9755,#9756); -#9755 = CARTESIAN_POINT('',(-7.811018257608,21.172354606317)); -#9756 = VECTOR('',#9757,1.); -#9757 = DIRECTION('',(3.E-17,-1.)); -#9758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9759 = ORIENTED_EDGE('',*,*,#9760,.T.); -#9760 = EDGE_CURVE('',#9738,#9218,#9761,.T.); -#9761 = SURFACE_CURVE('',#9762,(#9766,#9773),.PCURVE_S1.); -#9762 = LINE('',#9763,#9764); -#9763 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#9764 = VECTOR('',#9765,1.); -#9765 = DIRECTION('',(-2.E-17,-1.,-0.)); -#9766 = PCURVE('',#8942,#9767); -#9767 = DEFINITIONAL_REPRESENTATION('',(#9768),#9772); -#9768 = LINE('',#9769,#9770); -#9769 = CARTESIAN_POINT('',(7.811018257608,-1.827645393683)); -#9770 = VECTOR('',#9771,1.); -#9771 = DIRECTION('',(-2.E-17,-1.)); -#9772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9773 = PCURVE('',#9614,#9774); -#9774 = DEFINITIONAL_REPRESENTATION('',(#9775),#9779); -#9775 = LINE('',#9776,#9777); -#9776 = CARTESIAN_POINT('',(-7.811018257608,-1.827645393683)); -#9777 = VECTOR('',#9778,1.); -#9778 = DIRECTION('',(-2.E-17,-1.)); -#9779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9780 = ORIENTED_EDGE('',*,*,#9217,.F.); -#9781 = ORIENTED_EDGE('',*,*,#9185,.T.); -#9782 = FACE_BOUND('',#9783,.T.); -#9783 = EDGE_LOOP('',(#9784)); -#9784 = ORIENTED_EDGE('',*,*,#9059,.T.); -#9785 = ADVANCED_FACE('',(#9786),#9259,.F.); -#9786 = FACE_BOUND('',#9787,.F.); -#9787 = EDGE_LOOP('',(#9788,#9811,#9833,#9834)); -#9788 = ORIENTED_EDGE('',*,*,#9789,.T.); -#9789 = EDGE_CURVE('',#9406,#9790,#9792,.T.); -#9790 = VERTEX_POINT('',#9791); -#9791 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-4.5)); -#9792 = SURFACE_CURVE('',#9793,(#9797,#9804),.PCURVE_S1.); -#9793 = LINE('',#9794,#9795); -#9794 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#9795 = VECTOR('',#9796,1.); -#9796 = DIRECTION('',(-0.,-0.,-1.)); -#9797 = PCURVE('',#9259,#9798); -#9798 = DEFINITIONAL_REPRESENTATION('',(#9799),#9803); -#9799 = LINE('',#9800,#9801); -#9800 = CARTESIAN_POINT('',(0.491618785725,0.)); -#9801 = VECTOR('',#9802,1.); -#9802 = DIRECTION('',(0.,-1.)); -#9803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9804 = PCURVE('',#9444,#9805); -#9805 = DEFINITIONAL_REPRESENTATION('',(#9806),#9810); -#9806 = LINE('',#9807,#9808); -#9807 = CARTESIAN_POINT('',(4.188790204787,0.)); -#9808 = VECTOR('',#9809,1.); -#9809 = DIRECTION('',(0.,-1.)); -#9810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9811 = ORIENTED_EDGE('',*,*,#9812,.T.); -#9812 = EDGE_CURVE('',#9790,#9218,#9813,.T.); -#9813 = SURFACE_CURVE('',#9814,(#9819,#9826),.PCURVE_S1.); -#9814 = CIRCLE('',#9815,4.); -#9815 = AXIS2_PLACEMENT_3D('',#9816,#9817,#9818); -#9816 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#9817 = DIRECTION('',(0.,0.,1.)); -#9818 = DIRECTION('',(1.,0.,0.)); -#9819 = PCURVE('',#9259,#9820); -#9820 = DEFINITIONAL_REPRESENTATION('',(#9821),#9825); -#9821 = LINE('',#9822,#9823); -#9822 = CARTESIAN_POINT('',(0.,-3.)); -#9823 = VECTOR('',#9824,1.); -#9824 = DIRECTION('',(1.,0.)); -#9825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9826 = PCURVE('',#9614,#9827); -#9827 = DEFINITIONAL_REPRESENTATION('',(#9828),#9832); -#9828 = CIRCLE('',#9829,4.); -#9829 = AXIS2_PLACEMENT_2D('',#9830,#9831); -#9830 = CARTESIAN_POINT('',(-7.811018257608,-19.60816455409)); -#9831 = DIRECTION('',(1.,0.)); -#9832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9833 = ORIENTED_EDGE('',*,*,#9245,.F.); -#9834 = ORIENTED_EDGE('',*,*,#9405,.F.); -#9835 = ADVANCED_FACE('',(#9836),#9293,.F.); -#9836 = FACE_BOUND('',#9837,.F.); -#9837 = EDGE_LOOP('',(#9838,#9861,#9885,#9906)); -#9838 = ORIENTED_EDGE('',*,*,#9839,.T.); -#9839 = EDGE_CURVE('',#9275,#9840,#9842,.T.); -#9840 = VERTEX_POINT('',#9841); -#9841 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-4.5)); -#9842 = SURFACE_CURVE('',#9843,(#9847,#9854),.PCURVE_S1.); -#9843 = LINE('',#9844,#9845); -#9844 = CARTESIAN_POINT('',(12.000000000002,10.999999999999,-1.5)); -#9845 = VECTOR('',#9846,1.); -#9846 = DIRECTION('',(-0.,-0.,-1.)); -#9847 = PCURVE('',#9293,#9848); -#9848 = DEFINITIONAL_REPRESENTATION('',(#9849),#9853); -#9849 = LINE('',#9850,#9851); -#9850 = CARTESIAN_POINT('',(2.586013888124,0.)); -#9851 = VECTOR('',#9852,1.); -#9852 = DIRECTION('',(0.,-1.)); -#9853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9854 = PCURVE('',#9320,#9855); -#9855 = DEFINITIONAL_REPRESENTATION('',(#9856),#9860); -#9856 = LINE('',#9857,#9858); -#9857 = CARTESIAN_POINT('',(0.,0.)); -#9858 = VECTOR('',#9859,1.); -#9859 = DIRECTION('',(0.,-1.)); -#9860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9861 = ORIENTED_EDGE('',*,*,#9862,.T.); -#9862 = EDGE_CURVE('',#9840,#9863,#9865,.T.); -#9863 = VERTEX_POINT('',#9864); -#9864 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-4.5)); -#9865 = SURFACE_CURVE('',#9866,(#9871,#9878),.PCURVE_S1.); -#9866 = CIRCLE('',#9867,4.); -#9867 = AXIS2_PLACEMENT_3D('',#9868,#9869,#9870); -#9868 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-4.5)); -#9869 = DIRECTION('',(0.,0.,1.)); -#9870 = DIRECTION('',(1.,0.,0.)); -#9871 = PCURVE('',#9293,#9872); -#9872 = DEFINITIONAL_REPRESENTATION('',(#9873),#9877); -#9873 = LINE('',#9874,#9875); -#9874 = CARTESIAN_POINT('',(0.,-3.)); -#9875 = VECTOR('',#9876,1.); -#9876 = DIRECTION('',(1.,0.)); -#9877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9878 = PCURVE('',#9614,#9879); -#9879 = DEFINITIONAL_REPRESENTATION('',(#9880),#9884); -#9880 = CIRCLE('',#9881,4.); -#9881 = AXIS2_PLACEMENT_2D('',#9882,#9883); -#9882 = CARTESIAN_POINT('',(7.587363027824,7.062614186536)); -#9883 = DIRECTION('',(1.,0.)); -#9884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9885 = ORIENTED_EDGE('',*,*,#9886,.F.); -#9886 = EDGE_CURVE('',#9277,#9863,#9887,.T.); -#9887 = SURFACE_CURVE('',#9888,(#9892,#9899),.PCURVE_S1.); -#9888 = LINE('',#9889,#9890); -#9889 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-1.5)); -#9890 = VECTOR('',#9891,1.); -#9891 = DIRECTION('',(-0.,-0.,-1.)); -#9892 = PCURVE('',#9293,#9893); -#9893 = DEFINITIONAL_REPRESENTATION('',(#9894),#9898); -#9894 = LINE('',#9895,#9896); -#9895 = CARTESIAN_POINT('',(4.744368970247,0.)); -#9896 = VECTOR('',#9897,1.); -#9897 = DIRECTION('',(0.,-1.)); -#9898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9899 = PCURVE('',#9444,#9900); -#9900 = DEFINITIONAL_REPRESENTATION('',(#9901),#9905); -#9901 = LINE('',#9902,#9903); -#9902 = CARTESIAN_POINT('',(7.330382858376,0.)); -#9903 = VECTOR('',#9904,1.); -#9904 = DIRECTION('',(0.,-1.)); -#9905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9906 = ORIENTED_EDGE('',*,*,#9274,.F.); -#9907 = ADVANCED_FACE('',(#9908),#9444,.T.); -#9908 = FACE_BOUND('',#9909,.T.); -#9909 = EDGE_LOOP('',(#9910,#9911,#9933,#9934)); -#9910 = ORIENTED_EDGE('',*,*,#9789,.T.); -#9911 = ORIENTED_EDGE('',*,*,#9912,.T.); -#9912 = EDGE_CURVE('',#9790,#9863,#9913,.T.); -#9913 = SURFACE_CURVE('',#9914,(#9919,#9926),.PCURVE_S1.); -#9914 = CIRCLE('',#9915,11.999999999978); -#9915 = AXIS2_PLACEMENT_3D('',#9916,#9917,#9918); -#9916 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-4.5)); -#9917 = DIRECTION('',(0.,0.,1.)); -#9918 = DIRECTION('',(1.,0.,0.)); -#9919 = PCURVE('',#9444,#9920); -#9920 = DEFINITIONAL_REPRESENTATION('',(#9921),#9925); -#9921 = LINE('',#9922,#9923); -#9922 = CARTESIAN_POINT('',(0.,-3.)); -#9923 = VECTOR('',#9924,1.); -#9924 = DIRECTION('',(1.,0.)); -#9925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9926 = PCURVE('',#9614,#9927); -#9927 = DEFINITIONAL_REPRESENTATION('',(#9928),#9932); -#9928 = CIRCLE('',#9929,11.999999999978); -#9929 = AXIS2_PLACEMENT_2D('',#9930,#9931); -#9930 = CARTESIAN_POINT('',(1.715261184023,-7.32764539368)); -#9931 = DIRECTION('',(1.,0.)); -#9932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9933 = ORIENTED_EDGE('',*,*,#9886,.F.); -#9934 = ORIENTED_EDGE('',*,*,#9429,.F.); -#9935 = ADVANCED_FACE('',(#9936),#9320,.T.); -#9936 = FACE_BOUND('',#9937,.T.); -#9937 = EDGE_LOOP('',(#9938,#9939,#9961,#9962)); -#9938 = ORIENTED_EDGE('',*,*,#9839,.T.); -#9939 = ORIENTED_EDGE('',*,*,#9940,.T.); -#9940 = EDGE_CURVE('',#9840,#9461,#9941,.T.); -#9941 = SURFACE_CURVE('',#9942,(#9947,#9954),.PCURVE_S1.); -#9942 = CIRCLE('',#9943,12.); -#9943 = AXIS2_PLACEMENT_3D('',#9944,#9945,#9946); -#9944 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#9945 = DIRECTION('',(0.,0.,1.)); -#9946 = DIRECTION('',(1.,0.,0.)); -#9947 = PCURVE('',#9320,#9948); -#9948 = DEFINITIONAL_REPRESENTATION('',(#9949),#9953); -#9949 = LINE('',#9950,#9951); -#9950 = CARTESIAN_POINT('',(0.,-3.)); -#9951 = VECTOR('',#9952,1.); -#9952 = DIRECTION('',(1.,0.)); -#9953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9954 = PCURVE('',#9614,#9955); -#9955 = DEFINITIONAL_REPRESENTATION('',(#9956),#9960); -#9956 = CIRCLE('',#9957,12.); -#9957 = AXIS2_PLACEMENT_2D('',#9958,#9959); -#9958 = CARTESIAN_POINT('',(-7.811018257608,9.172354606317)); -#9959 = DIRECTION('',(1.,0.)); -#9960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9961 = ORIENTED_EDGE('',*,*,#9488,.F.); -#9962 = ORIENTED_EDGE('',*,*,#9305,.F.); -#9963 = ADVANCED_FACE('',(#9964,#9975),#9614,.F.); -#9964 = FACE_BOUND('',#9965,.F.); -#9965 = EDGE_LOOP('',(#9966,#9967,#9968,#9969,#9970,#9971,#9972,#9973, - #9974)); -#9966 = ORIENTED_EDGE('',*,*,#9862,.F.); -#9967 = ORIENTED_EDGE('',*,*,#9940,.T.); -#9968 = ORIENTED_EDGE('',*,*,#9714,.T.); -#9969 = ORIENTED_EDGE('',*,*,#9631,.F.); -#9970 = ORIENTED_EDGE('',*,*,#9599,.F.); -#9971 = ORIENTED_EDGE('',*,*,#9737,.T.); -#9972 = ORIENTED_EDGE('',*,*,#9760,.T.); -#9973 = ORIENTED_EDGE('',*,*,#9812,.F.); -#9974 = ORIENTED_EDGE('',*,*,#9912,.T.); -#9975 = FACE_BOUND('',#9976,.F.); -#9976 = EDGE_LOOP('',(#9977)); -#9977 = ORIENTED_EDGE('',*,*,#9681,.T.); -#9978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9982)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#9979,#9980,#9981)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#9979 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#9980 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#9981 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#9982 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9979, - 'distance_accuracy_value','confusion accuracy'); -#9983 = SHAPE_DEFINITION_REPRESENTATION(#9984,#7851); -#9984 = PRODUCT_DEFINITION_SHAPE('','',#9985); -#9985 = PRODUCT_DEFINITION('design','',#9986,#9989); -#9986 = PRODUCT_DEFINITION_FORMATION('','',#9987); -#9987 = PRODUCT('Open CASCADE STEP translator 7.3 1.137', - 'Open CASCADE STEP translator 7.3 1.137','',(#9988)); -#9988 = PRODUCT_CONTEXT('',#2,'mechanical'); -#9989 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#9990 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9991,#9993); -#9991 = ( REPRESENTATION_RELATIONSHIP('','',#7851,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9992) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#9992 = ITEM_DEFINED_TRANSFORMATION('','',#11,#559); -#9993 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #9994); -#9994 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('137','','',#5,#9985,$); -#9995 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9987)); -#9996 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9997),#12123); -#9997 = MANIFOLD_SOLID_BREP('',#9998); -#9998 = CLOSED_SHELL('',(#9999,#10129,#10214,#10300,#10503,#10718,#10796 - ,#10827,#11000,#11102,#11177,#11227,#11303,#11357,#11415,#11600, - #11653,#11680,#11707,#11714,#11770,#11799,#11853,#11930,#11980, - #12052,#12080,#12108)); -#9999 = ADVANCED_FACE('',(#10000),#10014,.T.); -#10000 = FACE_BOUND('',#10001,.F.); -#10001 = EDGE_LOOP('',(#10002,#10037,#10070,#10098)); -#10002 = ORIENTED_EDGE('',*,*,#10003,.T.); -#10003 = EDGE_CURVE('',#10004,#10006,#10008,.T.); -#10004 = VERTEX_POINT('',#10005); -#10005 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#10006 = VERTEX_POINT('',#10007); -#10007 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#10008 = SURFACE_CURVE('',#10009,(#10013,#10025),.PCURVE_S1.); -#10009 = LINE('',#10010,#10011); -#10010 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#10011 = VECTOR('',#10012,1.); -#10012 = DIRECTION('',(0.,0.,-1.)); -#10013 = PCURVE('',#10014,#10019); -#10014 = CYLINDRICAL_SURFACE('',#10015,8.8); -#10015 = AXIS2_PLACEMENT_3D('',#10016,#10017,#10018); -#10016 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#10017 = DIRECTION('',(0.,0.,1.)); -#10018 = DIRECTION('',(-1.,0.,0.)); -#10019 = DEFINITIONAL_REPRESENTATION('',(#10020),#10024); -#10020 = LINE('',#10021,#10022); -#10021 = CARTESIAN_POINT('',(-4.18879020479,0.)); -#10022 = VECTOR('',#10023,1.); -#10023 = DIRECTION('',(-0.,-1.)); -#10024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10025 = PCURVE('',#10026,#10031); -#10026 = CYLINDRICAL_SURFACE('',#10027,6.2); -#10027 = AXIS2_PLACEMENT_3D('',#10028,#10029,#10030); -#10028 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#10029 = DIRECTION('',(0.,0.,1.)); -#10030 = DIRECTION('',(-1.,0.,0.)); -#10031 = DEFINITIONAL_REPRESENTATION('',(#10032),#10036); -#10032 = LINE('',#10033,#10034); -#10033 = CARTESIAN_POINT('',(-0.597367339833,0.)); -#10034 = VECTOR('',#10035,1.); -#10035 = DIRECTION('',(-0.,-1.)); -#10036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10037 = ORIENTED_EDGE('',*,*,#10038,.T.); -#10038 = EDGE_CURVE('',#10006,#10039,#10041,.T.); -#10039 = VERTEX_POINT('',#10040); -#10040 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#10041 = SURFACE_CURVE('',#10042,(#10047,#10054),.PCURVE_S1.); -#10042 = CIRCLE('',#10043,8.8); -#10043 = AXIS2_PLACEMENT_3D('',#10044,#10045,#10046); -#10044 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#10045 = DIRECTION('',(0.,0.,-1.)); -#10046 = DIRECTION('',(-1.,-0.,-0.)); -#10047 = PCURVE('',#10014,#10048); -#10048 = DEFINITIONAL_REPRESENTATION('',(#10049),#10053); -#10049 = LINE('',#10050,#10051); -#10050 = CARTESIAN_POINT('',(-0.,-1.5)); -#10051 = VECTOR('',#10052,1.); -#10052 = DIRECTION('',(-1.,0.)); -#10053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10054 = PCURVE('',#10055,#10060); -#10055 = PLANE('',#10056); -#10056 = AXIS2_PLACEMENT_3D('',#10057,#10058,#10059); -#10057 = CARTESIAN_POINT('',(-7.811018257608,1.827645393683,-1.5)); -#10058 = DIRECTION('',(0.,0.,1.)); -#10059 = DIRECTION('',(1.,0.,0.)); -#10060 = DEFINITIONAL_REPRESENTATION('',(#10061),#10069); -#10061 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10062,#10063,#10064,#10065 - ,#10066,#10067,#10068),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10062 = CARTESIAN_POINT('',(-10.51526118402,-7.32764539368)); -#10063 = CARTESIAN_POINT('',(-10.51526118402,7.914401712926)); -#10064 = CARTESIAN_POINT('',(2.684738815977,0.293378159623)); -#10065 = CARTESIAN_POINT('',(15.884738815977,-7.32764539368)); -#10066 = CARTESIAN_POINT('',(2.684738815977,-14.94866894698)); -#10067 = CARTESIAN_POINT('',(-10.51526118402,-22.56969250028)); -#10068 = CARTESIAN_POINT('',(-10.51526118402,-7.32764539368)); -#10069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10070 = ORIENTED_EDGE('',*,*,#10071,.F.); -#10071 = EDGE_CURVE('',#10072,#10039,#10074,.T.); -#10072 = VERTEX_POINT('',#10073); -#10073 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#10074 = SURFACE_CURVE('',#10075,(#10079,#10086),.PCURVE_S1.); -#10075 = LINE('',#10076,#10077); -#10076 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#10077 = VECTOR('',#10078,1.); -#10078 = DIRECTION('',(0.,0.,-1.)); -#10079 = PCURVE('',#10014,#10080); -#10080 = DEFINITIONAL_REPRESENTATION('',(#10081),#10085); -#10081 = LINE('',#10082,#10083); -#10082 = CARTESIAN_POINT('',(-7.330382858373,0.)); -#10083 = VECTOR('',#10084,1.); -#10084 = DIRECTION('',(-0.,-1.)); -#10085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10086 = PCURVE('',#10087,#10092); -#10087 = CYLINDRICAL_SURFACE('',#10088,6.2); -#10088 = AXIS2_PLACEMENT_3D('',#10089,#10090,#10091); -#10089 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#10090 = DIRECTION('',(0.,0.,1.)); -#10091 = DIRECTION('',(-1.,0.,0.)); -#10092 = DEFINITIONAL_REPRESENTATION('',(#10093),#10097); -#10093 = LINE('',#10094,#10095); -#10094 = CARTESIAN_POINT('',(-4.638620416146,0.)); -#10095 = VECTOR('',#10096,1.); -#10096 = DIRECTION('',(-0.,-1.)); -#10097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10098 = ORIENTED_EDGE('',*,*,#10099,.F.); -#10099 = EDGE_CURVE('',#10004,#10072,#10100,.T.); -#10100 = SURFACE_CURVE('',#10101,(#10106,#10113),.PCURVE_S1.); -#10101 = CIRCLE('',#10102,8.8); -#10102 = AXIS2_PLACEMENT_3D('',#10103,#10104,#10105); -#10103 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,0.)); -#10104 = DIRECTION('',(0.,0.,-1.)); -#10105 = DIRECTION('',(-1.,-0.,-0.)); -#10106 = PCURVE('',#10014,#10107); -#10107 = DEFINITIONAL_REPRESENTATION('',(#10108),#10112); -#10108 = LINE('',#10109,#10110); -#10109 = CARTESIAN_POINT('',(-0.,0.)); -#10110 = VECTOR('',#10111,1.); -#10111 = DIRECTION('',(-1.,0.)); -#10112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10113 = PCURVE('',#10114,#10119); -#10114 = PLANE('',#10115); -#10115 = AXIS2_PLACEMENT_3D('',#10116,#10117,#10118); -#10116 = CARTESIAN_POINT('',(-6.551411187428,1.754457056039,0.)); -#10117 = DIRECTION('',(0.,0.,1.)); -#10118 = DIRECTION('',(1.,0.,0.)); -#10119 = DEFINITIONAL_REPRESENTATION('',(#10120),#10128); -#10120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10121,#10122,#10123,#10124 - ,#10125,#10126,#10127),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10121 = CARTESIAN_POINT('',(-11.7748682542,-7.254457056036)); -#10122 = CARTESIAN_POINT('',(-11.7748682542,7.98759005057)); -#10123 = CARTESIAN_POINT('',(1.425131745798,0.366566497267)); -#10124 = CARTESIAN_POINT('',(14.625131745798,-7.254457056036)); -#10125 = CARTESIAN_POINT('',(1.425131745798,-14.87548060933)); -#10126 = CARTESIAN_POINT('',(-11.7748682542,-22.49650416264)); -#10127 = CARTESIAN_POINT('',(-11.7748682542,-7.254457056036)); -#10128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10129 = ADVANCED_FACE('',(#10130),#10026,.F.); -#10130 = FACE_BOUND('',#10131,.T.); -#10131 = EDGE_LOOP('',(#10132,#10133,#10161,#10188)); -#10132 = ORIENTED_EDGE('',*,*,#10003,.T.); -#10133 = ORIENTED_EDGE('',*,*,#10134,.T.); -#10134 = EDGE_CURVE('',#10006,#10135,#10137,.T.); -#10135 = VERTEX_POINT('',#10136); -#10136 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#10137 = SURFACE_CURVE('',#10138,(#10143,#10150),.PCURVE_S1.); -#10138 = CIRCLE('',#10139,6.2); -#10139 = AXIS2_PLACEMENT_3D('',#10140,#10141,#10142); -#10140 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#10141 = DIRECTION('',(0.,0.,-1.)); -#10142 = DIRECTION('',(-1.,-0.,-0.)); -#10143 = PCURVE('',#10026,#10144); -#10144 = DEFINITIONAL_REPRESENTATION('',(#10145),#10149); -#10145 = LINE('',#10146,#10147); -#10146 = CARTESIAN_POINT('',(-0.,-1.5)); -#10147 = VECTOR('',#10148,1.); -#10148 = DIRECTION('',(-1.,0.)); -#10149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10150 = PCURVE('',#10055,#10151); -#10151 = DEFINITIONAL_REPRESENTATION('',(#10152),#10160); -#10152 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10153,#10154,#10155,#10156 - ,#10157,#10158,#10159),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10153 = CARTESIAN_POINT('',(1.611018257608,-18.435968631)); -#10154 = CARTESIAN_POINT('',(1.611018257608,-7.697253624074)); -#10155 = CARTESIAN_POINT('',(10.911018257608,-13.06661112753)); -#10156 = CARTESIAN_POINT('',(20.211018257608,-18.435968631)); -#10157 = CARTESIAN_POINT('',(10.911018257608,-23.80532613446)); -#10158 = CARTESIAN_POINT('',(1.611018257608,-29.17468363792)); -#10159 = CARTESIAN_POINT('',(1.611018257608,-18.435968631)); -#10160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10161 = ORIENTED_EDGE('',*,*,#10162,.F.); -#10162 = EDGE_CURVE('',#10163,#10135,#10165,.T.); -#10163 = VERTEX_POINT('',#10164); -#10164 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#10165 = SURFACE_CURVE('',#10166,(#10170,#10177),.PCURVE_S1.); -#10166 = LINE('',#10167,#10168); -#10167 = CARTESIAN_POINT('',(-1.9E-16,-10.40832323731,0.)); -#10168 = VECTOR('',#10169,1.); -#10169 = DIRECTION('',(0.,0.,-1.)); -#10170 = PCURVE('',#10026,#10171); -#10171 = DEFINITIONAL_REPRESENTATION('',(#10172),#10176); -#10172 = LINE('',#10173,#10174); -#10173 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#10174 = VECTOR('',#10175,1.); -#10175 = DIRECTION('',(-0.,-1.)); -#10176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10177 = PCURVE('',#10178,#10183); -#10178 = CYLINDRICAL_SURFACE('',#10179,6.2); -#10179 = AXIS2_PLACEMENT_3D('',#10180,#10181,#10182); -#10180 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#10181 = DIRECTION('',(0.,0.,1.)); -#10182 = DIRECTION('',(1.,0.,0.)); -#10183 = DEFINITIONAL_REPRESENTATION('',(#10184),#10187); -#10184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10185,#10186),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,1.5),.PIECEWISE_BEZIER_KNOTS.); -#10185 = CARTESIAN_POINT('',(1.570796326795,0.)); -#10186 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#10187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10188 = ORIENTED_EDGE('',*,*,#10189,.F.); -#10189 = EDGE_CURVE('',#10004,#10163,#10190,.T.); -#10190 = SURFACE_CURVE('',#10191,(#10196,#10203),.PCURVE_S1.); -#10191 = CIRCLE('',#10192,6.2); -#10192 = AXIS2_PLACEMENT_3D('',#10193,#10194,#10195); -#10193 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#10194 = DIRECTION('',(0.,0.,-1.)); -#10195 = DIRECTION('',(-1.,-0.,-0.)); -#10196 = PCURVE('',#10026,#10197); -#10197 = DEFINITIONAL_REPRESENTATION('',(#10198),#10202); -#10198 = LINE('',#10199,#10200); -#10199 = CARTESIAN_POINT('',(-0.,0.)); -#10200 = VECTOR('',#10201,1.); -#10201 = DIRECTION('',(-1.,0.)); -#10202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10203 = PCURVE('',#10114,#10204); -#10204 = DEFINITIONAL_REPRESENTATION('',(#10205),#10213); -#10205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10206,#10207,#10208,#10209 - ,#10210,#10211,#10212),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10206 = CARTESIAN_POINT('',(0.351411187428,-18.36278029335)); -#10207 = CARTESIAN_POINT('',(0.351411187428,-7.62406528643)); -#10208 = CARTESIAN_POINT('',(9.651411187428,-12.99342278989)); -#10209 = CARTESIAN_POINT('',(18.951411187428,-18.36278029335)); -#10210 = CARTESIAN_POINT('',(9.651411187428,-23.73213779682)); -#10211 = CARTESIAN_POINT('',(0.351411187428,-29.10149530028)); -#10212 = CARTESIAN_POINT('',(0.351411187428,-18.36278029335)); -#10213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10214 = ADVANCED_FACE('',(#10215),#10087,.F.); -#10215 = FACE_BOUND('',#10216,.T.); -#10216 = EDGE_LOOP('',(#10217,#10247,#10273,#10274)); -#10217 = ORIENTED_EDGE('',*,*,#10218,.T.); -#10218 = EDGE_CURVE('',#10219,#10221,#10223,.T.); -#10219 = VERTEX_POINT('',#10220); -#10220 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#10221 = VERTEX_POINT('',#10222); -#10222 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#10223 = SURFACE_CURVE('',#10224,(#10228,#10235),.PCURVE_S1.); -#10224 = LINE('',#10225,#10226); -#10225 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#10226 = VECTOR('',#10227,1.); -#10227 = DIRECTION('',(0.,0.,-1.)); -#10228 = PCURVE('',#10087,#10229); -#10229 = DEFINITIONAL_REPRESENTATION('',(#10230),#10234); -#10230 = LINE('',#10231,#10232); -#10231 = CARTESIAN_POINT('',(-2.691762442233,0.)); -#10232 = VECTOR('',#10233,1.); -#10233 = DIRECTION('',(-0.,-1.)); -#10234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10235 = PCURVE('',#10236,#10241); -#10236 = CYLINDRICAL_SURFACE('',#10237,8.8); -#10237 = AXIS2_PLACEMENT_3D('',#10238,#10239,#10240); -#10238 = CARTESIAN_POINT('',(0.,11.,0.)); -#10239 = DIRECTION('',(0.,0.,1.)); -#10240 = DIRECTION('',(-1.,0.,0.)); -#10241 = DEFINITIONAL_REPRESENTATION('',(#10242),#10246); -#10242 = LINE('',#10243,#10244); -#10243 = CARTESIAN_POINT('',(-3.E-17,0.)); -#10244 = VECTOR('',#10245,1.); -#10245 = DIRECTION('',(-0.,-1.)); -#10246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10247 = ORIENTED_EDGE('',*,*,#10248,.T.); -#10248 = EDGE_CURVE('',#10221,#10039,#10249,.T.); -#10249 = SURFACE_CURVE('',#10250,(#10255,#10262),.PCURVE_S1.); -#10250 = CIRCLE('',#10251,6.2); -#10251 = AXIS2_PLACEMENT_3D('',#10252,#10253,#10254); -#10252 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,-1.5)); -#10253 = DIRECTION('',(0.,0.,-1.)); -#10254 = DIRECTION('',(-1.,-0.,-0.)); -#10255 = PCURVE('',#10087,#10256); -#10256 = DEFINITIONAL_REPRESENTATION('',(#10257),#10261); -#10257 = LINE('',#10258,#10259); -#10258 = CARTESIAN_POINT('',(-0.,-1.5)); -#10259 = VECTOR('',#10260,1.); -#10260 = DIRECTION('',(-1.,0.)); -#10261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10262 = PCURVE('',#10055,#10263); -#10263 = DEFINITIONAL_REPRESENTATION('',(#10264),#10272); -#10264 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10265,#10266,#10267,#10268 - ,#10269,#10270,#10271),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10265 = CARTESIAN_POINT('',(-12.77221158019,6.476516224982)); -#10266 = CARTESIAN_POINT('',(-12.77221158019,17.215231231909)); -#10267 = CARTESIAN_POINT('',(-3.472211580194,11.845873728446)); -#10268 = CARTESIAN_POINT('',(5.827788419806,6.476516224982)); -#10269 = CARTESIAN_POINT('',(-3.472211580194,1.107158721519)); -#10270 = CARTESIAN_POINT('',(-12.77221158019,-4.262198781945)); -#10271 = CARTESIAN_POINT('',(-12.77221158019,6.476516224982)); -#10272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10273 = ORIENTED_EDGE('',*,*,#10071,.F.); -#10274 = ORIENTED_EDGE('',*,*,#10275,.F.); -#10275 = EDGE_CURVE('',#10219,#10072,#10276,.T.); -#10276 = SURFACE_CURVE('',#10277,(#10282,#10289),.PCURVE_S1.); -#10277 = CIRCLE('',#10278,6.2); -#10278 = AXIS2_PLACEMENT_3D('',#10279,#10280,#10281); -#10279 = CARTESIAN_POINT('',(-14.3832298378,8.304161618666,0.)); -#10280 = DIRECTION('',(0.,0.,-1.)); -#10281 = DIRECTION('',(-1.,-0.,-0.)); -#10282 = PCURVE('',#10087,#10283); -#10283 = DEFINITIONAL_REPRESENTATION('',(#10284),#10288); -#10284 = LINE('',#10285,#10286); -#10285 = CARTESIAN_POINT('',(-0.,0.)); -#10286 = VECTOR('',#10287,1.); -#10287 = DIRECTION('',(-1.,0.)); -#10288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10289 = PCURVE('',#10114,#10290); -#10290 = DEFINITIONAL_REPRESENTATION('',(#10291),#10299); -#10291 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10292,#10293,#10294,#10295 - ,#10296,#10297,#10298),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10292 = CARTESIAN_POINT('',(-14.03181865037,6.549704562627)); -#10293 = CARTESIAN_POINT('',(-14.03181865037,17.288419569554)); -#10294 = CARTESIAN_POINT('',(-4.731818650374,11.91906206609)); -#10295 = CARTESIAN_POINT('',(4.568181349626,6.549704562627)); -#10296 = CARTESIAN_POINT('',(-4.731818650374,1.180347059163)); -#10297 = CARTESIAN_POINT('',(-14.03181865037,-4.1890104443)); -#10298 = CARTESIAN_POINT('',(-14.03181865037,6.549704562627)); -#10299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10300 = ADVANCED_FACE('',(#10301,#10472),#10114,.T.); -#10301 = FACE_BOUND('',#10302,.F.); -#10302 = EDGE_LOOP('',(#10303,#10304,#10305,#10306,#10334,#10362,#10395, - #10428,#10451)); -#10303 = ORIENTED_EDGE('',*,*,#10189,.F.); -#10304 = ORIENTED_EDGE('',*,*,#10099,.T.); -#10305 = ORIENTED_EDGE('',*,*,#10275,.F.); -#10306 = ORIENTED_EDGE('',*,*,#10307,.T.); -#10307 = EDGE_CURVE('',#10219,#10308,#10310,.T.); -#10308 = VERTEX_POINT('',#10309); -#10309 = CARTESIAN_POINT('',(0.,19.8,0.)); -#10310 = SURFACE_CURVE('',#10311,(#10316,#10327),.PCURVE_S1.); -#10311 = CIRCLE('',#10312,8.8); -#10312 = AXIS2_PLACEMENT_3D('',#10313,#10314,#10315); -#10313 = CARTESIAN_POINT('',(0.,11.,0.)); -#10314 = DIRECTION('',(0.,0.,-1.)); -#10315 = DIRECTION('',(-1.,-0.,-0.)); -#10316 = PCURVE('',#10114,#10317); -#10317 = DEFINITIONAL_REPRESENTATION('',(#10318),#10326); -#10318 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10319,#10320,#10321,#10322 - ,#10323,#10324,#10325),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10319 = CARTESIAN_POINT('',(-2.248588812572,9.245542943961)); -#10320 = CARTESIAN_POINT('',(-2.248588812572,24.487590050567)); -#10321 = CARTESIAN_POINT('',(10.951411187428,16.866566497264)); -#10322 = CARTESIAN_POINT('',(24.151411187428,9.245542943961)); -#10323 = CARTESIAN_POINT('',(10.951411187428,1.624519390658)); -#10324 = CARTESIAN_POINT('',(-2.248588812572,-5.996504162645)); -#10325 = CARTESIAN_POINT('',(-2.248588812572,9.245542943961)); -#10326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10327 = PCURVE('',#10236,#10328); -#10328 = DEFINITIONAL_REPRESENTATION('',(#10329),#10333); -#10329 = LINE('',#10330,#10331); -#10330 = CARTESIAN_POINT('',(-0.,0.)); -#10331 = VECTOR('',#10332,1.); -#10332 = DIRECTION('',(-1.,0.)); -#10333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10334 = ORIENTED_EDGE('',*,*,#10335,.T.); -#10335 = EDGE_CURVE('',#10308,#10336,#10338,.T.); -#10336 = VERTEX_POINT('',#10337); -#10337 = CARTESIAN_POINT('',(0.,11.25,0.)); -#10338 = SURFACE_CURVE('',#10339,(#10343,#10350),.PCURVE_S1.); -#10339 = LINE('',#10340,#10341); -#10340 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#10341 = VECTOR('',#10342,1.); -#10342 = DIRECTION('',(3.E-17,-1.,0.)); -#10343 = PCURVE('',#10114,#10344); -#10344 = DEFINITIONAL_REPRESENTATION('',(#10345),#10349); -#10345 = LINE('',#10346,#10347); -#10346 = CARTESIAN_POINT('',(6.551411187428,18.045542943961)); -#10347 = VECTOR('',#10348,1.); -#10348 = DIRECTION('',(3.E-17,-1.)); -#10349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10350 = PCURVE('',#10351,#10356); -#10351 = PLANE('',#10352); -#10352 = AXIS2_PLACEMENT_3D('',#10353,#10354,#10355); -#10353 = CARTESIAN_POINT('',(6.551411187428,1.754457056039,0.)); -#10354 = DIRECTION('',(0.,0.,1.)); -#10355 = DIRECTION('',(1.,0.,0.)); -#10356 = DEFINITIONAL_REPRESENTATION('',(#10357),#10361); -#10357 = LINE('',#10358,#10359); -#10358 = CARTESIAN_POINT('',(-6.551411187428,18.045542943961)); -#10359 = VECTOR('',#10360,1.); -#10360 = DIRECTION('',(3.E-17,-1.)); -#10361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10362 = ORIENTED_EDGE('',*,*,#10363,.F.); -#10363 = EDGE_CURVE('',#10364,#10336,#10366,.T.); -#10364 = VERTEX_POINT('',#10365); -#10365 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#10366 = SURFACE_CURVE('',#10367,(#10372,#10383),.PCURVE_S1.); -#10367 = CIRCLE('',#10368,0.75); -#10368 = AXIS2_PLACEMENT_3D('',#10369,#10370,#10371); -#10369 = CARTESIAN_POINT('',(0.,10.5,0.)); -#10370 = DIRECTION('',(0.,0.,-1.)); -#10371 = DIRECTION('',(-1.,-0.,-0.)); -#10372 = PCURVE('',#10114,#10373); -#10373 = DEFINITIONAL_REPRESENTATION('',(#10374),#10382); -#10374 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10375,#10376,#10377,#10378 - ,#10379,#10380,#10381),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10375 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#10376 = CARTESIAN_POINT('',(5.801411187428,10.044581049638)); -#10377 = CARTESIAN_POINT('',(6.926411187428,9.395061996799)); -#10378 = CARTESIAN_POINT('',(8.051411187428,8.745542943961)); -#10379 = CARTESIAN_POINT('',(6.926411187428,8.096023891123)); -#10380 = CARTESIAN_POINT('',(5.801411187428,7.446504838284)); -#10381 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#10382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10383 = PCURVE('',#10384,#10389); -#10384 = CYLINDRICAL_SURFACE('',#10385,0.75); -#10385 = AXIS2_PLACEMENT_3D('',#10386,#10387,#10388); -#10386 = CARTESIAN_POINT('',(0.,10.5,0.)); -#10387 = DIRECTION('',(0.,0.,1.)); -#10388 = DIRECTION('',(-1.,0.,0.)); -#10389 = DEFINITIONAL_REPRESENTATION('',(#10390),#10394); -#10390 = LINE('',#10391,#10392); -#10391 = CARTESIAN_POINT('',(-0.,0.)); -#10392 = VECTOR('',#10393,1.); -#10393 = DIRECTION('',(-1.,0.)); -#10394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10395 = ORIENTED_EDGE('',*,*,#10396,.F.); -#10396 = EDGE_CURVE('',#10397,#10364,#10399,.T.); -#10397 = VERTEX_POINT('',#10398); -#10398 = CARTESIAN_POINT('',(0.,9.75,0.)); -#10399 = SURFACE_CURVE('',#10400,(#10405,#10416),.PCURVE_S1.); -#10400 = CIRCLE('',#10401,0.75); -#10401 = AXIS2_PLACEMENT_3D('',#10402,#10403,#10404); -#10402 = CARTESIAN_POINT('',(0.,10.5,0.)); -#10403 = DIRECTION('',(0.,0.,-1.)); -#10404 = DIRECTION('',(-1.,-0.,-0.)); -#10405 = PCURVE('',#10114,#10406); -#10406 = DEFINITIONAL_REPRESENTATION('',(#10407),#10415); -#10407 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10408,#10409,#10410,#10411 - ,#10412,#10413,#10414),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10408 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#10409 = CARTESIAN_POINT('',(5.801411187428,10.044581049638)); -#10410 = CARTESIAN_POINT('',(6.926411187428,9.395061996799)); -#10411 = CARTESIAN_POINT('',(8.051411187428,8.745542943961)); -#10412 = CARTESIAN_POINT('',(6.926411187428,8.096023891123)); -#10413 = CARTESIAN_POINT('',(5.801411187428,7.446504838284)); -#10414 = CARTESIAN_POINT('',(5.801411187428,8.745542943961)); -#10415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10416 = PCURVE('',#10417,#10422); -#10417 = CYLINDRICAL_SURFACE('',#10418,0.75); -#10418 = AXIS2_PLACEMENT_3D('',#10419,#10420,#10421); -#10419 = CARTESIAN_POINT('',(0.,10.5,0.)); -#10420 = DIRECTION('',(0.,0.,1.)); -#10421 = DIRECTION('',(-1.,0.,0.)); -#10422 = DEFINITIONAL_REPRESENTATION('',(#10423),#10427); -#10423 = LINE('',#10424,#10425); -#10424 = CARTESIAN_POINT('',(-0.,0.)); -#10425 = VECTOR('',#10426,1.); -#10426 = DIRECTION('',(-1.,0.)); -#10427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10428 = ORIENTED_EDGE('',*,*,#10429,.T.); -#10429 = EDGE_CURVE('',#10397,#10430,#10432,.T.); -#10430 = VERTEX_POINT('',#10431); -#10431 = CARTESIAN_POINT('',(0.,0.,0.)); -#10432 = SURFACE_CURVE('',#10433,(#10437,#10444),.PCURVE_S1.); -#10433 = LINE('',#10434,#10435); -#10434 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#10435 = VECTOR('',#10436,1.); -#10436 = DIRECTION('',(3.E-17,-1.,0.)); -#10437 = PCURVE('',#10114,#10438); -#10438 = DEFINITIONAL_REPRESENTATION('',(#10439),#10443); -#10439 = LINE('',#10440,#10441); -#10440 = CARTESIAN_POINT('',(6.551411187428,18.045542943961)); -#10441 = VECTOR('',#10442,1.); -#10442 = DIRECTION('',(3.E-17,-1.)); -#10443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10444 = PCURVE('',#10351,#10445); -#10445 = DEFINITIONAL_REPRESENTATION('',(#10446),#10450); -#10446 = LINE('',#10447,#10448); -#10447 = CARTESIAN_POINT('',(-6.551411187428,18.045542943961)); -#10448 = VECTOR('',#10449,1.); -#10449 = DIRECTION('',(3.E-17,-1.)); -#10450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10451 = ORIENTED_EDGE('',*,*,#10452,.T.); -#10452 = EDGE_CURVE('',#10430,#10163,#10453,.T.); -#10453 = SURFACE_CURVE('',#10454,(#10458,#10465),.PCURVE_S1.); -#10454 = LINE('',#10455,#10456); -#10455 = CARTESIAN_POINT('',(0.,0.,0.)); -#10456 = VECTOR('',#10457,1.); -#10457 = DIRECTION('',(-0.,-1.,-0.)); -#10458 = PCURVE('',#10114,#10459); -#10459 = DEFINITIONAL_REPRESENTATION('',(#10460),#10464); -#10460 = LINE('',#10461,#10462); -#10461 = CARTESIAN_POINT('',(6.551411187428,-1.754457056039)); -#10462 = VECTOR('',#10463,1.); -#10463 = DIRECTION('',(-0.,-1.)); -#10464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10465 = PCURVE('',#10351,#10466); -#10466 = DEFINITIONAL_REPRESENTATION('',(#10467),#10471); -#10467 = LINE('',#10468,#10469); -#10468 = CARTESIAN_POINT('',(-6.551411187428,-1.754457056039)); -#10469 = VECTOR('',#10470,1.); -#10470 = DIRECTION('',(0.,-1.)); -#10471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10472 = FACE_BOUND('',#10473,.F.); -#10473 = EDGE_LOOP('',(#10474)); -#10474 = ORIENTED_EDGE('',*,*,#10475,.T.); -#10475 = EDGE_CURVE('',#10476,#10476,#10478,.T.); -#10476 = VERTEX_POINT('',#10477); -#10477 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,0.)); -#10478 = SURFACE_CURVE('',#10479,(#10484,#10491),.PCURVE_S1.); -#10479 = CIRCLE('',#10480,0.75); -#10480 = AXIS2_PLACEMENT_3D('',#10481,#10482,#10483); -#10481 = CARTESIAN_POINT('',(-9.093266739737,-5.25,0.)); -#10482 = DIRECTION('',(0.,0.,1.)); -#10483 = DIRECTION('',(-0.5,0.866025403784,0.)); -#10484 = PCURVE('',#10114,#10485); -#10485 = DEFINITIONAL_REPRESENTATION('',(#10486),#10490); -#10486 = CIRCLE('',#10487,0.75); -#10487 = AXIS2_PLACEMENT_2D('',#10488,#10489); -#10488 = CARTESIAN_POINT('',(-2.541855552308,-7.004457056039)); -#10489 = DIRECTION('',(-0.5,0.866025403784)); -#10490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10491 = PCURVE('',#10492,#10497); -#10492 = CYLINDRICAL_SURFACE('',#10493,0.75); -#10493 = AXIS2_PLACEMENT_3D('',#10494,#10495,#10496); -#10494 = CARTESIAN_POINT('',(-9.093266739737,-5.25,0.)); -#10495 = DIRECTION('',(0.,0.,1.)); -#10496 = DIRECTION('',(-0.5,0.866025403784,0.)); -#10497 = DEFINITIONAL_REPRESENTATION('',(#10498),#10502); -#10498 = LINE('',#10499,#10500); -#10499 = CARTESIAN_POINT('',(0.,0.)); -#10500 = VECTOR('',#10501,1.); -#10501 = DIRECTION('',(1.,0.)); -#10502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10503 = ADVANCED_FACE('',(#10504),#10055,.T.); -#10504 = FACE_BOUND('',#10505,.F.); -#10505 = EDGE_LOOP('',(#10506,#10541,#10574,#10602,#10628,#10629,#10630, - #10631,#10654,#10687)); -#10506 = ORIENTED_EDGE('',*,*,#10507,.F.); -#10507 = EDGE_CURVE('',#10508,#10510,#10512,.T.); -#10508 = VERTEX_POINT('',#10509); -#10509 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#10510 = VERTEX_POINT('',#10511); -#10511 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-1.5)); -#10512 = SURFACE_CURVE('',#10513,(#10518,#10529),.PCURVE_S1.); -#10513 = CIRCLE('',#10514,4.); -#10514 = AXIS2_PLACEMENT_3D('',#10515,#10516,#10517); -#10515 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-1.5)); -#10516 = DIRECTION('',(0.,0.,-1.)); -#10517 = DIRECTION('',(-1.,-0.,-0.)); -#10518 = PCURVE('',#10055,#10519); -#10519 = DEFINITIONAL_REPRESENTATION('',(#10520),#10528); -#10520 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10521,#10522,#10523,#10524 - ,#10525,#10526,#10527),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10521 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#10522 = CARTESIAN_POINT('',(-11.58736302782,13.990817416811)); -#10523 = CARTESIAN_POINT('',(-5.587363027824,10.526715801674)); -#10524 = CARTESIAN_POINT('',(0.412636972176,7.062614186536)); -#10525 = CARTESIAN_POINT('',(-5.587363027824,3.598512571398)); -#10526 = CARTESIAN_POINT('',(-11.58736302782,0.13441095626)); -#10527 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#10528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10529 = PCURVE('',#10530,#10535); -#10530 = CYLINDRICAL_SURFACE('',#10531,4.); -#10531 = AXIS2_PLACEMENT_3D('',#10532,#10533,#10534); -#10532 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-1.5)); -#10533 = DIRECTION('',(0.,0.,1.)); -#10534 = DIRECTION('',(-1.,0.,0.)); -#10535 = DEFINITIONAL_REPRESENTATION('',(#10536),#10540); -#10536 = LINE('',#10537,#10538); -#10537 = CARTESIAN_POINT('',(-0.,0.)); -#10538 = VECTOR('',#10539,1.); -#10539 = DIRECTION('',(-1.,0.)); -#10540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10541 = ORIENTED_EDGE('',*,*,#10542,.T.); -#10542 = EDGE_CURVE('',#10508,#10543,#10545,.T.); -#10543 = VERTEX_POINT('',#10544); -#10544 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#10545 = SURFACE_CURVE('',#10546,(#10551,#10562),.PCURVE_S1.); -#10546 = CIRCLE('',#10547,12.); -#10547 = AXIS2_PLACEMENT_3D('',#10548,#10549,#10550); -#10548 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#10549 = DIRECTION('',(0.,0.,-1.)); -#10550 = DIRECTION('',(-1.,-0.,-0.)); -#10551 = PCURVE('',#10055,#10552); -#10552 = DEFINITIONAL_REPRESENTATION('',(#10553),#10561); -#10553 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10554,#10555,#10556,#10557 - ,#10558,#10559,#10560),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10554 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#10555 = CARTESIAN_POINT('',(-4.188981742392,29.956964297143)); -#10556 = CARTESIAN_POINT('',(13.811018257608,19.56465945173)); -#10557 = CARTESIAN_POINT('',(31.811018257608,9.172354606317)); -#10558 = CARTESIAN_POINT('',(13.811018257608,-1.219950239096)); -#10559 = CARTESIAN_POINT('',(-4.188981742392,-11.61225508451)); -#10560 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#10561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10562 = PCURVE('',#10563,#10568); -#10563 = CYLINDRICAL_SURFACE('',#10564,12.); -#10564 = AXIS2_PLACEMENT_3D('',#10565,#10566,#10567); -#10565 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#10566 = DIRECTION('',(0.,0.,1.)); -#10567 = DIRECTION('',(-1.,0.,0.)); -#10568 = DEFINITIONAL_REPRESENTATION('',(#10569),#10573); -#10569 = LINE('',#10570,#10571); -#10570 = CARTESIAN_POINT('',(-0.,0.)); -#10571 = VECTOR('',#10572,1.); -#10572 = DIRECTION('',(-1.,0.)); -#10573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10574 = ORIENTED_EDGE('',*,*,#10575,.T.); -#10575 = EDGE_CURVE('',#10543,#10576,#10578,.T.); -#10576 = VERTEX_POINT('',#10577); -#10577 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#10578 = SURFACE_CURVE('',#10579,(#10583,#10590),.PCURVE_S1.); -#10579 = LINE('',#10580,#10581); -#10580 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#10581 = VECTOR('',#10582,1.); -#10582 = DIRECTION('',(3.E-17,-1.,0.)); -#10583 = PCURVE('',#10055,#10584); -#10584 = DEFINITIONAL_REPRESENTATION('',(#10585),#10589); -#10585 = LINE('',#10586,#10587); -#10586 = CARTESIAN_POINT('',(7.811018257608,21.172354606317)); -#10587 = VECTOR('',#10588,1.); -#10588 = DIRECTION('',(3.E-17,-1.)); -#10589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10590 = PCURVE('',#10591,#10596); -#10591 = PLANE('',#10592); -#10592 = AXIS2_PLACEMENT_3D('',#10593,#10594,#10595); -#10593 = CARTESIAN_POINT('',(7.811018257608,1.827645393683,-1.5)); -#10594 = DIRECTION('',(0.,0.,1.)); -#10595 = DIRECTION('',(1.,0.,0.)); -#10596 = DEFINITIONAL_REPRESENTATION('',(#10597),#10601); -#10597 = LINE('',#10598,#10599); -#10598 = CARTESIAN_POINT('',(-7.811018257608,21.172354606317)); -#10599 = VECTOR('',#10600,1.); -#10600 = DIRECTION('',(3.E-17,-1.)); -#10601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10602 = ORIENTED_EDGE('',*,*,#10603,.F.); -#10603 = EDGE_CURVE('',#10221,#10576,#10604,.T.); -#10604 = SURFACE_CURVE('',#10605,(#10610,#10621),.PCURVE_S1.); -#10605 = CIRCLE('',#10606,8.8); -#10606 = AXIS2_PLACEMENT_3D('',#10607,#10608,#10609); -#10607 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#10608 = DIRECTION('',(0.,0.,-1.)); -#10609 = DIRECTION('',(-1.,-0.,-0.)); -#10610 = PCURVE('',#10055,#10611); -#10611 = DEFINITIONAL_REPRESENTATION('',(#10612),#10620); -#10612 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10613,#10614,#10615,#10616 - ,#10617,#10618,#10619),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10613 = CARTESIAN_POINT('',(-0.988981742392,9.172354606317)); -#10614 = CARTESIAN_POINT('',(-0.988981742392,24.414401712923)); -#10615 = CARTESIAN_POINT('',(12.211018257608,16.79337815962)); -#10616 = CARTESIAN_POINT('',(25.411018257608,9.172354606317)); -#10617 = CARTESIAN_POINT('',(12.211018257608,1.551331053014)); -#10618 = CARTESIAN_POINT('',(-0.988981742392,-6.069692500289)); -#10619 = CARTESIAN_POINT('',(-0.988981742392,9.172354606317)); -#10620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10621 = PCURVE('',#10236,#10622); -#10622 = DEFINITIONAL_REPRESENTATION('',(#10623),#10627); -#10623 = LINE('',#10624,#10625); -#10624 = CARTESIAN_POINT('',(-0.,-1.5)); -#10625 = VECTOR('',#10626,1.); -#10626 = DIRECTION('',(-1.,0.)); -#10627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10628 = ORIENTED_EDGE('',*,*,#10248,.T.); -#10629 = ORIENTED_EDGE('',*,*,#10038,.F.); -#10630 = ORIENTED_EDGE('',*,*,#10134,.T.); -#10631 = ORIENTED_EDGE('',*,*,#10632,.T.); -#10632 = EDGE_CURVE('',#10135,#10633,#10635,.T.); -#10633 = VERTEX_POINT('',#10634); -#10634 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#10635 = SURFACE_CURVE('',#10636,(#10640,#10647),.PCURVE_S1.); -#10636 = LINE('',#10637,#10638); -#10637 = CARTESIAN_POINT('',(0.,0.,-1.5)); -#10638 = VECTOR('',#10639,1.); -#10639 = DIRECTION('',(-2.E-17,-1.,-0.)); -#10640 = PCURVE('',#10055,#10641); -#10641 = DEFINITIONAL_REPRESENTATION('',(#10642),#10646); -#10642 = LINE('',#10643,#10644); -#10643 = CARTESIAN_POINT('',(7.811018257608,-1.827645393683)); -#10644 = VECTOR('',#10645,1.); -#10645 = DIRECTION('',(-2.E-17,-1.)); -#10646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10647 = PCURVE('',#10591,#10648); -#10648 = DEFINITIONAL_REPRESENTATION('',(#10649),#10653); -#10649 = LINE('',#10650,#10651); -#10650 = CARTESIAN_POINT('',(-7.811018257608,-1.827645393683)); -#10651 = VECTOR('',#10652,1.); -#10652 = DIRECTION('',(-2.E-17,-1.)); -#10653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10654 = ORIENTED_EDGE('',*,*,#10655,.F.); -#10655 = EDGE_CURVE('',#10656,#10633,#10658,.T.); -#10656 = VERTEX_POINT('',#10657); -#10657 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#10658 = SURFACE_CURVE('',#10659,(#10664,#10675),.PCURVE_S1.); -#10659 = CIRCLE('',#10660,4.); -#10660 = AXIS2_PLACEMENT_3D('',#10661,#10662,#10663); -#10661 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#10662 = DIRECTION('',(0.,0.,-1.)); -#10663 = DIRECTION('',(-1.,-0.,-0.)); -#10664 = PCURVE('',#10055,#10665); -#10665 = DEFINITIONAL_REPRESENTATION('',(#10666),#10674); -#10666 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10667,#10668,#10669,#10670 - ,#10671,#10672,#10673),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10667 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#10668 = CARTESIAN_POINT('',(3.811018257608,-12.67996132381)); -#10669 = CARTESIAN_POINT('',(9.811018257608,-16.14406293895)); -#10670 = CARTESIAN_POINT('',(15.811018257608,-19.60816455409)); -#10671 = CARTESIAN_POINT('',(9.811018257608,-23.07226616923)); -#10672 = CARTESIAN_POINT('',(3.811018257608,-26.53636778436)); -#10673 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#10674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10675 = PCURVE('',#10676,#10681); -#10676 = CYLINDRICAL_SURFACE('',#10677,4.); -#10677 = AXIS2_PLACEMENT_3D('',#10678,#10679,#10680); -#10678 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#10679 = DIRECTION('',(0.,0.,1.)); -#10680 = DIRECTION('',(-1.,0.,0.)); -#10681 = DEFINITIONAL_REPRESENTATION('',(#10682),#10686); -#10682 = LINE('',#10683,#10684); -#10683 = CARTESIAN_POINT('',(-0.,0.)); -#10684 = VECTOR('',#10685,1.); -#10685 = DIRECTION('',(-1.,0.)); -#10686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10687 = ORIENTED_EDGE('',*,*,#10688,.T.); -#10688 = EDGE_CURVE('',#10656,#10510,#10689,.T.); -#10689 = SURFACE_CURVE('',#10690,(#10695,#10706),.PCURVE_S1.); -#10690 = CIRCLE('',#10691,11.999999999978); -#10691 = AXIS2_PLACEMENT_3D('',#10692,#10693,#10694); -#10692 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#10693 = DIRECTION('',(0.,0.,-1.)); -#10694 = DIRECTION('',(-1.,-0.,-0.)); -#10695 = PCURVE('',#10055,#10696); -#10696 = DEFINITIONAL_REPRESENTATION('',(#10697),#10705); -#10697 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10698,#10699,#10700,#10701 - ,#10702,#10703,#10704),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10698 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#10699 = CARTESIAN_POINT('',(-13.715261184,13.456964297108)); -#10700 = CARTESIAN_POINT('',(4.284738815966,3.064659451714)); -#10701 = CARTESIAN_POINT('',(22.284738815933,-7.32764539368)); -#10702 = CARTESIAN_POINT('',(4.284738815966,-17.71995023907)); -#10703 = CARTESIAN_POINT('',(-13.715261184,-28.11225508446)); -#10704 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#10705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10706 = PCURVE('',#10707,#10712); -#10707 = CYLINDRICAL_SURFACE('',#10708,11.999999999978); -#10708 = AXIS2_PLACEMENT_3D('',#10709,#10710,#10711); -#10709 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-1.5)); -#10710 = DIRECTION('',(0.,0.,1.)); -#10711 = DIRECTION('',(-1.,0.,0.)); -#10712 = DEFINITIONAL_REPRESENTATION('',(#10713),#10717); -#10713 = LINE('',#10714,#10715); -#10714 = CARTESIAN_POINT('',(-0.,0.)); -#10715 = VECTOR('',#10716,1.); -#10716 = DIRECTION('',(-1.,0.)); -#10717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10718 = ADVANCED_FACE('',(#10719),#10178,.F.); -#10719 = FACE_BOUND('',#10720,.F.); -#10720 = EDGE_LOOP('',(#10721,#10751,#10773,#10774)); -#10721 = ORIENTED_EDGE('',*,*,#10722,.T.); -#10722 = EDGE_CURVE('',#10723,#10725,#10727,.T.); -#10723 = VERTEX_POINT('',#10724); -#10724 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#10725 = VERTEX_POINT('',#10726); -#10726 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#10727 = SURFACE_CURVE('',#10728,(#10732,#10739),.PCURVE_S1.); -#10728 = LINE('',#10729,#10730); -#10729 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#10730 = VECTOR('',#10731,1.); -#10731 = DIRECTION('',(-0.,-0.,-1.)); -#10732 = PCURVE('',#10178,#10733); -#10733 = DEFINITIONAL_REPRESENTATION('',(#10734),#10738); -#10734 = LINE('',#10735,#10736); -#10735 = CARTESIAN_POINT('',(0.597367339833,0.)); -#10736 = VECTOR('',#10737,1.); -#10737 = DIRECTION('',(0.,-1.)); -#10738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10739 = PCURVE('',#10740,#10745); -#10740 = CYLINDRICAL_SURFACE('',#10741,8.8); -#10741 = AXIS2_PLACEMENT_3D('',#10742,#10743,#10744); -#10742 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#10743 = DIRECTION('',(0.,0.,1.)); -#10744 = DIRECTION('',(1.,0.,0.)); -#10745 = DEFINITIONAL_REPRESENTATION('',(#10746),#10750); -#10746 = LINE('',#10747,#10748); -#10747 = CARTESIAN_POINT('',(4.18879020479,0.)); -#10748 = VECTOR('',#10749,1.); -#10749 = DIRECTION('',(0.,-1.)); -#10750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10751 = ORIENTED_EDGE('',*,*,#10752,.T.); -#10752 = EDGE_CURVE('',#10725,#10135,#10753,.T.); -#10753 = SURFACE_CURVE('',#10754,(#10759,#10766),.PCURVE_S1.); -#10754 = CIRCLE('',#10755,6.2); -#10755 = AXIS2_PLACEMENT_3D('',#10756,#10757,#10758); -#10756 = CARTESIAN_POINT('',(0.,-16.60832323731,-1.5)); -#10757 = DIRECTION('',(0.,0.,1.)); -#10758 = DIRECTION('',(1.,0.,0.)); -#10759 = PCURVE('',#10178,#10760); -#10760 = DEFINITIONAL_REPRESENTATION('',(#10761),#10765); -#10761 = LINE('',#10762,#10763); -#10762 = CARTESIAN_POINT('',(0.,-1.5)); -#10763 = VECTOR('',#10764,1.); -#10764 = DIRECTION('',(1.,0.)); -#10765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10766 = PCURVE('',#10591,#10767); -#10767 = DEFINITIONAL_REPRESENTATION('',(#10768),#10772); -#10768 = CIRCLE('',#10769,6.2); -#10769 = AXIS2_PLACEMENT_2D('',#10770,#10771); -#10770 = CARTESIAN_POINT('',(-7.811018257608,-18.435968631)); -#10771 = DIRECTION('',(1.,0.)); -#10772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10773 = ORIENTED_EDGE('',*,*,#10162,.F.); -#10774 = ORIENTED_EDGE('',*,*,#10775,.F.); -#10775 = EDGE_CURVE('',#10723,#10163,#10776,.T.); -#10776 = SURFACE_CURVE('',#10777,(#10782,#10789),.PCURVE_S1.); -#10777 = CIRCLE('',#10778,6.2); -#10778 = AXIS2_PLACEMENT_3D('',#10779,#10780,#10781); -#10779 = CARTESIAN_POINT('',(0.,-16.60832323731,0.)); -#10780 = DIRECTION('',(0.,0.,1.)); -#10781 = DIRECTION('',(1.,0.,0.)); -#10782 = PCURVE('',#10178,#10783); -#10783 = DEFINITIONAL_REPRESENTATION('',(#10784),#10788); -#10784 = LINE('',#10785,#10786); -#10785 = CARTESIAN_POINT('',(0.,0.)); -#10786 = VECTOR('',#10787,1.); -#10787 = DIRECTION('',(1.,0.)); -#10788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10789 = PCURVE('',#10351,#10790); -#10790 = DEFINITIONAL_REPRESENTATION('',(#10791),#10795); -#10791 = CIRCLE('',#10792,6.2); -#10792 = AXIS2_PLACEMENT_2D('',#10793,#10794); -#10793 = CARTESIAN_POINT('',(-6.551411187428,-18.36278029335)); -#10794 = DIRECTION('',(1.,0.)); -#10795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10796 = ADVANCED_FACE('',(#10797),#10236,.T.); -#10797 = FACE_BOUND('',#10798,.F.); -#10798 = EDGE_LOOP('',(#10799,#10800,#10801,#10826)); -#10799 = ORIENTED_EDGE('',*,*,#10218,.T.); -#10800 = ORIENTED_EDGE('',*,*,#10603,.T.); -#10801 = ORIENTED_EDGE('',*,*,#10802,.F.); -#10802 = EDGE_CURVE('',#10308,#10576,#10803,.T.); -#10803 = SURFACE_CURVE('',#10804,(#10808,#10815),.PCURVE_S1.); -#10804 = LINE('',#10805,#10806); -#10805 = CARTESIAN_POINT('',(-5.4E-16,19.8,0.)); -#10806 = VECTOR('',#10807,1.); -#10807 = DIRECTION('',(0.,0.,-1.)); -#10808 = PCURVE('',#10236,#10809); -#10809 = DEFINITIONAL_REPRESENTATION('',(#10810),#10814); -#10810 = LINE('',#10811,#10812); -#10811 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#10812 = VECTOR('',#10813,1.); -#10813 = DIRECTION('',(-0.,-1.)); -#10814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10815 = PCURVE('',#10816,#10821); -#10816 = CYLINDRICAL_SURFACE('',#10817,8.8); -#10817 = AXIS2_PLACEMENT_3D('',#10818,#10819,#10820); -#10818 = CARTESIAN_POINT('',(0.,11.,0.)); -#10819 = DIRECTION('',(0.,0.,1.)); -#10820 = DIRECTION('',(1.,0.,0.)); -#10821 = DEFINITIONAL_REPRESENTATION('',(#10822),#10825); -#10822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10823,#10824),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,1.5),.PIECEWISE_BEZIER_KNOTS.); -#10823 = CARTESIAN_POINT('',(1.570796326795,0.)); -#10824 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#10825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10826 = ORIENTED_EDGE('',*,*,#10307,.F.); -#10827 = ADVANCED_FACE('',(#10828,#10965),#10351,.T.); -#10828 = FACE_BOUND('',#10829,.T.); -#10829 = EDGE_LOOP('',(#10830,#10831,#10855,#10884,#10906,#10907,#10936, - #10963,#10964)); -#10830 = ORIENTED_EDGE('',*,*,#10775,.F.); -#10831 = ORIENTED_EDGE('',*,*,#10832,.T.); -#10832 = EDGE_CURVE('',#10723,#10833,#10835,.T.); -#10833 = VERTEX_POINT('',#10834); -#10834 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#10835 = SURFACE_CURVE('',#10836,(#10841,#10848),.PCURVE_S1.); -#10836 = CIRCLE('',#10837,8.8); -#10837 = AXIS2_PLACEMENT_3D('',#10838,#10839,#10840); -#10838 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,0.)); -#10839 = DIRECTION('',(0.,0.,1.)); -#10840 = DIRECTION('',(1.,0.,0.)); -#10841 = PCURVE('',#10351,#10842); -#10842 = DEFINITIONAL_REPRESENTATION('',(#10843),#10847); -#10843 = CIRCLE('',#10844,8.8); -#10844 = AXIS2_PLACEMENT_2D('',#10845,#10846); -#10845 = CARTESIAN_POINT('',(2.974868254202,-7.254457056036)); -#10846 = DIRECTION('',(1.,0.)); -#10847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10848 = PCURVE('',#10740,#10849); -#10849 = DEFINITIONAL_REPRESENTATION('',(#10850),#10854); -#10850 = LINE('',#10851,#10852); -#10851 = CARTESIAN_POINT('',(0.,0.)); -#10852 = VECTOR('',#10853,1.); -#10853 = DIRECTION('',(1.,0.)); -#10854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10855 = ORIENTED_EDGE('',*,*,#10856,.F.); -#10856 = EDGE_CURVE('',#10857,#10833,#10859,.T.); -#10857 = VERTEX_POINT('',#10858); -#10858 = CARTESIAN_POINT('',(8.8,11.,0.)); -#10859 = SURFACE_CURVE('',#10860,(#10865,#10872),.PCURVE_S1.); -#10860 = CIRCLE('',#10861,6.2); -#10861 = AXIS2_PLACEMENT_3D('',#10862,#10863,#10864); -#10862 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#10863 = DIRECTION('',(0.,0.,1.)); -#10864 = DIRECTION('',(1.,0.,0.)); -#10865 = PCURVE('',#10351,#10866); -#10866 = DEFINITIONAL_REPRESENTATION('',(#10867),#10871); -#10867 = CIRCLE('',#10868,6.2); -#10868 = AXIS2_PLACEMENT_2D('',#10869,#10870); -#10869 = CARTESIAN_POINT('',(7.831818650374,6.549704562627)); -#10870 = DIRECTION('',(1.,0.)); -#10871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10872 = PCURVE('',#10873,#10878); -#10873 = CYLINDRICAL_SURFACE('',#10874,6.2); -#10874 = AXIS2_PLACEMENT_3D('',#10875,#10876,#10877); -#10875 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,0.)); -#10876 = DIRECTION('',(0.,0.,1.)); -#10877 = DIRECTION('',(1.,0.,0.)); -#10878 = DEFINITIONAL_REPRESENTATION('',(#10879),#10883); -#10879 = LINE('',#10880,#10881); -#10880 = CARTESIAN_POINT('',(0.,0.)); -#10881 = VECTOR('',#10882,1.); -#10882 = DIRECTION('',(1.,0.)); -#10883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10884 = ORIENTED_EDGE('',*,*,#10885,.T.); -#10885 = EDGE_CURVE('',#10857,#10308,#10886,.T.); -#10886 = SURFACE_CURVE('',#10887,(#10892,#10899),.PCURVE_S1.); -#10887 = CIRCLE('',#10888,8.8); -#10888 = AXIS2_PLACEMENT_3D('',#10889,#10890,#10891); -#10889 = CARTESIAN_POINT('',(0.,11.,0.)); -#10890 = DIRECTION('',(0.,0.,1.)); -#10891 = DIRECTION('',(1.,0.,0.)); -#10892 = PCURVE('',#10351,#10893); -#10893 = DEFINITIONAL_REPRESENTATION('',(#10894),#10898); -#10894 = CIRCLE('',#10895,8.8); -#10895 = AXIS2_PLACEMENT_2D('',#10896,#10897); -#10896 = CARTESIAN_POINT('',(-6.551411187428,9.245542943961)); -#10897 = DIRECTION('',(1.,0.)); -#10898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10899 = PCURVE('',#10816,#10900); -#10900 = DEFINITIONAL_REPRESENTATION('',(#10901),#10905); -#10901 = LINE('',#10902,#10903); -#10902 = CARTESIAN_POINT('',(0.,0.)); -#10903 = VECTOR('',#10904,1.); -#10904 = DIRECTION('',(1.,0.)); -#10905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10906 = ORIENTED_EDGE('',*,*,#10335,.T.); -#10907 = ORIENTED_EDGE('',*,*,#10908,.F.); -#10908 = EDGE_CURVE('',#10909,#10336,#10911,.T.); -#10909 = VERTEX_POINT('',#10910); -#10910 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#10911 = SURFACE_CURVE('',#10912,(#10917,#10924),.PCURVE_S1.); -#10912 = CIRCLE('',#10913,0.75); -#10913 = AXIS2_PLACEMENT_3D('',#10914,#10915,#10916); -#10914 = CARTESIAN_POINT('',(0.,10.5,0.)); -#10915 = DIRECTION('',(0.,0.,1.)); -#10916 = DIRECTION('',(1.,0.,0.)); -#10917 = PCURVE('',#10351,#10918); -#10918 = DEFINITIONAL_REPRESENTATION('',(#10919),#10923); -#10919 = CIRCLE('',#10920,0.75); -#10920 = AXIS2_PLACEMENT_2D('',#10921,#10922); -#10921 = CARTESIAN_POINT('',(-6.551411187428,8.745542943961)); -#10922 = DIRECTION('',(1.,0.)); -#10923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10924 = PCURVE('',#10925,#10930); -#10925 = CYLINDRICAL_SURFACE('',#10926,0.75); -#10926 = AXIS2_PLACEMENT_3D('',#10927,#10928,#10929); -#10927 = CARTESIAN_POINT('',(0.,10.5,0.)); -#10928 = DIRECTION('',(0.,0.,1.)); -#10929 = DIRECTION('',(1.,0.,0.)); -#10930 = DEFINITIONAL_REPRESENTATION('',(#10931),#10935); -#10931 = LINE('',#10932,#10933); -#10932 = CARTESIAN_POINT('',(0.,0.)); -#10933 = VECTOR('',#10934,1.); -#10934 = DIRECTION('',(1.,0.)); -#10935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10936 = ORIENTED_EDGE('',*,*,#10937,.F.); -#10937 = EDGE_CURVE('',#10397,#10909,#10938,.T.); -#10938 = SURFACE_CURVE('',#10939,(#10944,#10951),.PCURVE_S1.); -#10939 = CIRCLE('',#10940,0.75); -#10940 = AXIS2_PLACEMENT_3D('',#10941,#10942,#10943); -#10941 = CARTESIAN_POINT('',(0.,10.5,0.)); -#10942 = DIRECTION('',(0.,0.,1.)); -#10943 = DIRECTION('',(1.,0.,0.)); -#10944 = PCURVE('',#10351,#10945); -#10945 = DEFINITIONAL_REPRESENTATION('',(#10946),#10950); -#10946 = CIRCLE('',#10947,0.75); -#10947 = AXIS2_PLACEMENT_2D('',#10948,#10949); -#10948 = CARTESIAN_POINT('',(-6.551411187428,8.745542943961)); -#10949 = DIRECTION('',(1.,0.)); -#10950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10951 = PCURVE('',#10952,#10957); -#10952 = CYLINDRICAL_SURFACE('',#10953,0.75); -#10953 = AXIS2_PLACEMENT_3D('',#10954,#10955,#10956); -#10954 = CARTESIAN_POINT('',(0.,10.5,0.)); -#10955 = DIRECTION('',(0.,0.,1.)); -#10956 = DIRECTION('',(1.,0.,0.)); -#10957 = DEFINITIONAL_REPRESENTATION('',(#10958),#10962); -#10958 = LINE('',#10959,#10960); -#10959 = CARTESIAN_POINT('',(0.,0.)); -#10960 = VECTOR('',#10961,1.); -#10961 = DIRECTION('',(1.,0.)); -#10962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10963 = ORIENTED_EDGE('',*,*,#10429,.T.); -#10964 = ORIENTED_EDGE('',*,*,#10452,.T.); -#10965 = FACE_BOUND('',#10966,.T.); -#10966 = EDGE_LOOP('',(#10967)); -#10967 = ORIENTED_EDGE('',*,*,#10968,.T.); -#10968 = EDGE_CURVE('',#10969,#10969,#10971,.T.); -#10969 = VERTEX_POINT('',#10970); -#10970 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,0.)); -#10971 = SURFACE_CURVE('',#10972,(#10977,#10988),.PCURVE_S1.); -#10972 = CIRCLE('',#10973,0.75); -#10973 = AXIS2_PLACEMENT_3D('',#10974,#10975,#10976); -#10974 = CARTESIAN_POINT('',(9.093266739737,-5.25,0.)); -#10975 = DIRECTION('',(0.,0.,-1.)); -#10976 = DIRECTION('',(0.5,0.866025403784,0.)); -#10977 = PCURVE('',#10351,#10978); -#10978 = DEFINITIONAL_REPRESENTATION('',(#10979),#10987); -#10979 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10980,#10981,#10982,#10983 - ,#10984,#10985,#10986),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10980 = CARTESIAN_POINT('',(2.916855552308,-6.354938003201)); -#10981 = CARTESIAN_POINT('',(4.041855552308,-7.004457056039)); -#10982 = CARTESIAN_POINT('',(2.916855552308,-7.653976108877)); -#10983 = CARTESIAN_POINT('',(1.791855552308,-8.303495161716)); -#10984 = CARTESIAN_POINT('',(1.791855552308,-7.004457056039)); -#10985 = CARTESIAN_POINT('',(1.791855552308,-5.705418950362)); -#10986 = CARTESIAN_POINT('',(2.916855552308,-6.354938003201)); -#10987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10988 = PCURVE('',#10989,#10994); -#10989 = CYLINDRICAL_SURFACE('',#10990,0.75); -#10990 = AXIS2_PLACEMENT_3D('',#10991,#10992,#10993); -#10991 = CARTESIAN_POINT('',(9.093266739737,-5.25,0.)); -#10992 = DIRECTION('',(0.,0.,1.)); -#10993 = DIRECTION('',(0.5,0.866025403784,0.)); -#10994 = DEFINITIONAL_REPRESENTATION('',(#10995),#10999); -#10995 = LINE('',#10996,#10997); -#10996 = CARTESIAN_POINT('',(-0.,0.)); -#10997 = VECTOR('',#10998,1.); -#10998 = DIRECTION('',(-1.,0.)); -#10999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11000 = ADVANCED_FACE('',(#11001),#10417,.F.); -#11001 = FACE_BOUND('',#11002,.T.); -#11002 = EDGE_LOOP('',(#11003,#11026,#11027,#11049,#11071)); -#11003 = ORIENTED_EDGE('',*,*,#11004,.F.); -#11004 = EDGE_CURVE('',#10364,#11005,#11007,.T.); -#11005 = VERTEX_POINT('',#11006); -#11006 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#11007 = SURFACE_CURVE('',#11008,(#11012,#11019),.PCURVE_S1.); -#11008 = LINE('',#11009,#11010); -#11009 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#11010 = VECTOR('',#11011,1.); -#11011 = DIRECTION('',(0.,0.,-1.)); -#11012 = PCURVE('',#10417,#11013); -#11013 = DEFINITIONAL_REPRESENTATION('',(#11014),#11018); -#11014 = LINE('',#11015,#11016); -#11015 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#11016 = VECTOR('',#11017,1.); -#11017 = DIRECTION('',(-0.,-1.)); -#11018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11019 = PCURVE('',#10384,#11020); -#11020 = DEFINITIONAL_REPRESENTATION('',(#11021),#11025); -#11021 = LINE('',#11022,#11023); -#11022 = CARTESIAN_POINT('',(-0.,0.)); -#11023 = VECTOR('',#11024,1.); -#11024 = DIRECTION('',(-0.,-1.)); -#11025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11026 = ORIENTED_EDGE('',*,*,#10396,.F.); -#11027 = ORIENTED_EDGE('',*,*,#11028,.F.); -#11028 = EDGE_CURVE('',#11029,#10397,#11031,.T.); -#11029 = VERTEX_POINT('',#11030); -#11030 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#11031 = SURFACE_CURVE('',#11032,(#11036,#11043),.PCURVE_S1.); -#11032 = LINE('',#11033,#11034); -#11033 = CARTESIAN_POINT('',(-2.385E-16,9.75,0.)); -#11034 = VECTOR('',#11035,1.); -#11035 = DIRECTION('',(0.,0.,1.)); -#11036 = PCURVE('',#10417,#11037); -#11037 = DEFINITIONAL_REPRESENTATION('',(#11038),#11042); -#11038 = LINE('',#11039,#11040); -#11039 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#11040 = VECTOR('',#11041,1.); -#11041 = DIRECTION('',(-0.,1.)); -#11042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11043 = PCURVE('',#10952,#11044); -#11044 = DEFINITIONAL_REPRESENTATION('',(#11045),#11048); -#11045 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11046,#11047),.UNSPECIFIED., - .F.,.F.,(2,2),(-1.5,0.),.PIECEWISE_BEZIER_KNOTS.); -#11046 = CARTESIAN_POINT('',(4.712388980385,-1.5)); -#11047 = CARTESIAN_POINT('',(4.712388980385,0.)); -#11048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11049 = ORIENTED_EDGE('',*,*,#11050,.F.); -#11050 = EDGE_CURVE('',#11051,#11029,#11053,.T.); -#11051 = VERTEX_POINT('',#11052); -#11052 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#11053 = SURFACE_CURVE('',#11054,(#11058,#11065),.PCURVE_S1.); -#11054 = LINE('',#11055,#11056); -#11055 = CARTESIAN_POINT('',(-3.325E-16,9.75,0.)); -#11056 = VECTOR('',#11057,1.); -#11057 = DIRECTION('',(0.,0.,1.)); -#11058 = PCURVE('',#10417,#11059); -#11059 = DEFINITIONAL_REPRESENTATION('',(#11060),#11064); -#11060 = LINE('',#11061,#11062); -#11061 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#11062 = VECTOR('',#11063,1.); -#11063 = DIRECTION('',(-0.,1.)); -#11064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11065 = PCURVE('',#10952,#11066); -#11066 = DEFINITIONAL_REPRESENTATION('',(#11067),#11070); -#11067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11068,#11069),.UNSPECIFIED., - .F.,.F.,(2,2),(-4.5,-1.5),.PIECEWISE_BEZIER_KNOTS.); -#11068 = CARTESIAN_POINT('',(4.712388980385,-4.5)); -#11069 = CARTESIAN_POINT('',(4.712388980385,-1.5)); -#11070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11071 = ORIENTED_EDGE('',*,*,#11072,.T.); -#11072 = EDGE_CURVE('',#11051,#11005,#11073,.T.); -#11073 = SURFACE_CURVE('',#11074,(#11079,#11086),.PCURVE_S1.); -#11074 = CIRCLE('',#11075,0.75); -#11075 = AXIS2_PLACEMENT_3D('',#11076,#11077,#11078); -#11076 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#11077 = DIRECTION('',(0.,0.,-1.)); -#11078 = DIRECTION('',(-1.,-0.,-0.)); -#11079 = PCURVE('',#10417,#11080); -#11080 = DEFINITIONAL_REPRESENTATION('',(#11081),#11085); -#11081 = LINE('',#11082,#11083); -#11082 = CARTESIAN_POINT('',(-0.,-4.5)); -#11083 = VECTOR('',#11084,1.); -#11084 = DIRECTION('',(-1.,0.)); -#11085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11086 = PCURVE('',#11087,#11092); -#11087 = PLANE('',#11088); -#11088 = AXIS2_PLACEMENT_3D('',#11089,#11090,#11091); -#11089 = CARTESIAN_POINT('',(-7.811018257608,1.827645393683,-4.5)); -#11090 = DIRECTION('',(0.,0.,1.)); -#11091 = DIRECTION('',(1.,0.,0.)); -#11092 = DEFINITIONAL_REPRESENTATION('',(#11093),#11101); -#11093 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11094,#11095,#11096,#11097 - ,#11098,#11099,#11100),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11094 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#11095 = CARTESIAN_POINT('',(7.061018257608,9.971392711993)); -#11096 = CARTESIAN_POINT('',(8.186018257608,9.321873659155)); -#11097 = CARTESIAN_POINT('',(9.311018257608,8.672354606317)); -#11098 = CARTESIAN_POINT('',(8.186018257608,8.022835553478)); -#11099 = CARTESIAN_POINT('',(7.061018257608,7.37331650064)); -#11100 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#11101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11102 = ADVANCED_FACE('',(#11103),#10384,.F.); -#11103 = FACE_BOUND('',#11104,.T.); -#11104 = EDGE_LOOP('',(#11105,#11106,#11107,#11135,#11157)); -#11105 = ORIENTED_EDGE('',*,*,#10363,.F.); -#11106 = ORIENTED_EDGE('',*,*,#11004,.T.); -#11107 = ORIENTED_EDGE('',*,*,#11108,.T.); -#11108 = EDGE_CURVE('',#11005,#11109,#11111,.T.); -#11109 = VERTEX_POINT('',#11110); -#11110 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#11111 = SURFACE_CURVE('',#11112,(#11117,#11124),.PCURVE_S1.); -#11112 = CIRCLE('',#11113,0.75); -#11113 = AXIS2_PLACEMENT_3D('',#11114,#11115,#11116); -#11114 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#11115 = DIRECTION('',(0.,0.,-1.)); -#11116 = DIRECTION('',(-1.,-0.,-0.)); -#11117 = PCURVE('',#10384,#11118); -#11118 = DEFINITIONAL_REPRESENTATION('',(#11119),#11123); -#11119 = LINE('',#11120,#11121); -#11120 = CARTESIAN_POINT('',(-0.,-4.5)); -#11121 = VECTOR('',#11122,1.); -#11122 = DIRECTION('',(-1.,0.)); -#11123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11124 = PCURVE('',#11087,#11125); -#11125 = DEFINITIONAL_REPRESENTATION('',(#11126),#11134); -#11126 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11127,#11128,#11129,#11130 - ,#11131,#11132,#11133),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11127 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#11128 = CARTESIAN_POINT('',(7.061018257608,9.971392711993)); -#11129 = CARTESIAN_POINT('',(8.186018257608,9.321873659155)); -#11130 = CARTESIAN_POINT('',(9.311018257608,8.672354606317)); -#11131 = CARTESIAN_POINT('',(8.186018257608,8.022835553478)); -#11132 = CARTESIAN_POINT('',(7.061018257608,7.37331650064)); -#11133 = CARTESIAN_POINT('',(7.061018257608,8.672354606317)); -#11134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11135 = ORIENTED_EDGE('',*,*,#11136,.T.); -#11136 = EDGE_CURVE('',#11109,#11137,#11139,.T.); -#11137 = VERTEX_POINT('',#11138); -#11138 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#11139 = SURFACE_CURVE('',#11140,(#11144,#11151),.PCURVE_S1.); -#11140 = LINE('',#11141,#11142); -#11141 = CARTESIAN_POINT('',(-3.775E-16,11.25,0.)); -#11142 = VECTOR('',#11143,1.); -#11143 = DIRECTION('',(0.,0.,1.)); -#11144 = PCURVE('',#10384,#11145); -#11145 = DEFINITIONAL_REPRESENTATION('',(#11146),#11150); -#11146 = LINE('',#11147,#11148); -#11147 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11148 = VECTOR('',#11149,1.); -#11149 = DIRECTION('',(-0.,1.)); -#11150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11151 = PCURVE('',#10925,#11152); -#11152 = DEFINITIONAL_REPRESENTATION('',(#11153),#11156); -#11153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11154,#11155),.UNSPECIFIED., - .F.,.F.,(2,2),(-4.5,-1.5),.PIECEWISE_BEZIER_KNOTS.); -#11154 = CARTESIAN_POINT('',(1.570796326795,-4.5)); -#11155 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#11156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11157 = ORIENTED_EDGE('',*,*,#11158,.T.); -#11158 = EDGE_CURVE('',#11137,#10336,#11159,.T.); -#11159 = SURFACE_CURVE('',#11160,(#11164,#11171),.PCURVE_S1.); -#11160 = LINE('',#11161,#11162); -#11161 = CARTESIAN_POINT('',(-2.835E-16,11.25,0.)); -#11162 = VECTOR('',#11163,1.); -#11163 = DIRECTION('',(0.,0.,1.)); -#11164 = PCURVE('',#10384,#11165); -#11165 = DEFINITIONAL_REPRESENTATION('',(#11166),#11170); -#11166 = LINE('',#11167,#11168); -#11167 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11168 = VECTOR('',#11169,1.); -#11169 = DIRECTION('',(-0.,1.)); -#11170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11171 = PCURVE('',#10925,#11172); -#11172 = DEFINITIONAL_REPRESENTATION('',(#11173),#11176); -#11173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11174,#11175),.UNSPECIFIED., - .F.,.F.,(2,2),(-1.5,0.),.PIECEWISE_BEZIER_KNOTS.); -#11174 = CARTESIAN_POINT('',(1.570796326795,-1.5)); -#11175 = CARTESIAN_POINT('',(1.570796326795,0.)); -#11176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11177 = ADVANCED_FACE('',(#11178),#10492,.F.); -#11178 = FACE_BOUND('',#11179,.F.); -#11179 = EDGE_LOOP('',(#11180,#11203,#11225,#11226)); -#11180 = ORIENTED_EDGE('',*,*,#11181,.T.); -#11181 = EDGE_CURVE('',#10476,#11182,#11184,.T.); -#11182 = VERTEX_POINT('',#11183); -#11183 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,-4.5)); -#11184 = SEAM_CURVE('',#11185,(#11189,#11196),.PCURVE_S1.); -#11185 = LINE('',#11186,#11187); -#11186 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,0.)); -#11187 = VECTOR('',#11188,1.); -#11188 = DIRECTION('',(0.,-0.,-1.)); -#11189 = PCURVE('',#10492,#11190); -#11190 = DEFINITIONAL_REPRESENTATION('',(#11191),#11195); -#11191 = LINE('',#11192,#11193); -#11192 = CARTESIAN_POINT('',(0.,0.)); -#11193 = VECTOR('',#11194,1.); -#11194 = DIRECTION('',(0.,-1.)); -#11195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11196 = PCURVE('',#10492,#11197); -#11197 = DEFINITIONAL_REPRESENTATION('',(#11198),#11202); -#11198 = LINE('',#11199,#11200); -#11199 = CARTESIAN_POINT('',(6.28318530718,0.)); -#11200 = VECTOR('',#11201,1.); -#11201 = DIRECTION('',(0.,-1.)); -#11202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11203 = ORIENTED_EDGE('',*,*,#11204,.T.); -#11204 = EDGE_CURVE('',#11182,#11182,#11205,.T.); -#11205 = SURFACE_CURVE('',#11206,(#11211,#11218),.PCURVE_S1.); -#11206 = CIRCLE('',#11207,0.75); -#11207 = AXIS2_PLACEMENT_3D('',#11208,#11209,#11210); -#11208 = CARTESIAN_POINT('',(-9.093266739737,-5.25,-4.5)); -#11209 = DIRECTION('',(0.,0.,1.)); -#11210 = DIRECTION('',(-0.5,0.866025403784,0.)); -#11211 = PCURVE('',#10492,#11212); -#11212 = DEFINITIONAL_REPRESENTATION('',(#11213),#11217); -#11213 = LINE('',#11214,#11215); -#11214 = CARTESIAN_POINT('',(0.,-4.5)); -#11215 = VECTOR('',#11216,1.); -#11216 = DIRECTION('',(1.,0.)); -#11217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11218 = PCURVE('',#11087,#11219); -#11219 = DEFINITIONAL_REPRESENTATION('',(#11220),#11224); -#11220 = CIRCLE('',#11221,0.75); -#11221 = AXIS2_PLACEMENT_2D('',#11222,#11223); -#11222 = CARTESIAN_POINT('',(-1.282248482129,-7.077645393683)); -#11223 = DIRECTION('',(-0.5,0.866025403784)); -#11224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11225 = ORIENTED_EDGE('',*,*,#11181,.F.); -#11226 = ORIENTED_EDGE('',*,*,#10475,.F.); -#11227 = ADVANCED_FACE('',(#11228),#10530,.F.); -#11228 = FACE_BOUND('',#11229,.T.); -#11229 = EDGE_LOOP('',(#11230,#11253,#11281,#11302)); -#11230 = ORIENTED_EDGE('',*,*,#11231,.T.); -#11231 = EDGE_CURVE('',#10508,#11232,#11234,.T.); -#11232 = VERTEX_POINT('',#11233); -#11233 = CARTESIAN_POINT('',(-12.,10.999999999999,-4.5)); -#11234 = SURFACE_CURVE('',#11235,(#11239,#11246),.PCURVE_S1.); -#11235 = LINE('',#11236,#11237); -#11236 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#11237 = VECTOR('',#11238,1.); -#11238 = DIRECTION('',(0.,0.,-1.)); -#11239 = PCURVE('',#10530,#11240); -#11240 = DEFINITIONAL_REPRESENTATION('',(#11241),#11245); -#11241 = LINE('',#11242,#11243); -#11242 = CARTESIAN_POINT('',(-2.586013888124,0.)); -#11243 = VECTOR('',#11244,1.); -#11244 = DIRECTION('',(-0.,-1.)); -#11245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11246 = PCURVE('',#10563,#11247); -#11247 = DEFINITIONAL_REPRESENTATION('',(#11248),#11252); -#11248 = LINE('',#11249,#11250); -#11249 = CARTESIAN_POINT('',(-0.,0.)); -#11250 = VECTOR('',#11251,1.); -#11251 = DIRECTION('',(-0.,-1.)); -#11252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11253 = ORIENTED_EDGE('',*,*,#11254,.T.); -#11254 = EDGE_CURVE('',#11232,#11255,#11257,.T.); -#11255 = VERTEX_POINT('',#11256); -#11256 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-4.5)); -#11257 = SURFACE_CURVE('',#11258,(#11263,#11270),.PCURVE_S1.); -#11258 = CIRCLE('',#11259,4.); -#11259 = AXIS2_PLACEMENT_3D('',#11260,#11261,#11262); -#11260 = CARTESIAN_POINT('',(-15.39838128543,8.890259580219,-4.5)); -#11261 = DIRECTION('',(0.,0.,-1.)); -#11262 = DIRECTION('',(-1.,-0.,-0.)); -#11263 = PCURVE('',#10530,#11264); -#11264 = DEFINITIONAL_REPRESENTATION('',(#11265),#11269); -#11265 = LINE('',#11266,#11267); -#11266 = CARTESIAN_POINT('',(-0.,-3.)); -#11267 = VECTOR('',#11268,1.); -#11268 = DIRECTION('',(-1.,0.)); -#11269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11270 = PCURVE('',#11087,#11271); -#11271 = DEFINITIONAL_REPRESENTATION('',(#11272),#11280); -#11272 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11273,#11274,#11275,#11276 - ,#11277,#11278,#11279),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11273 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#11274 = CARTESIAN_POINT('',(-11.58736302782,13.990817416811)); -#11275 = CARTESIAN_POINT('',(-5.587363027824,10.526715801674)); -#11276 = CARTESIAN_POINT('',(0.412636972176,7.062614186536)); -#11277 = CARTESIAN_POINT('',(-5.587363027824,3.598512571398)); -#11278 = CARTESIAN_POINT('',(-11.58736302782,0.13441095626)); -#11279 = CARTESIAN_POINT('',(-11.58736302782,7.062614186536)); -#11280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11281 = ORIENTED_EDGE('',*,*,#11282,.F.); -#11282 = EDGE_CURVE('',#10510,#11255,#11283,.T.); -#11283 = SURFACE_CURVE('',#11284,(#11288,#11295),.PCURVE_S1.); -#11284 = LINE('',#11285,#11286); -#11285 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-1.5)); -#11286 = VECTOR('',#11287,1.); -#11287 = DIRECTION('',(0.,0.,-1.)); -#11288 = PCURVE('',#10530,#11289); -#11289 = DEFINITIONAL_REPRESENTATION('',(#11290),#11294); -#11290 = LINE('',#11291,#11292); -#11291 = CARTESIAN_POINT('',(-4.744368970247,0.)); -#11292 = VECTOR('',#11293,1.); -#11293 = DIRECTION('',(-0.,-1.)); -#11294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11295 = PCURVE('',#10707,#11296); -#11296 = DEFINITIONAL_REPRESENTATION('',(#11297),#11301); -#11297 = LINE('',#11298,#11299); -#11298 = CARTESIAN_POINT('',(-7.330382858376,0.)); -#11299 = VECTOR('',#11300,1.); -#11300 = DIRECTION('',(-0.,-1.)); -#11301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11302 = ORIENTED_EDGE('',*,*,#10507,.F.); -#11303 = ADVANCED_FACE('',(#11304),#10707,.T.); -#11304 = FACE_BOUND('',#11305,.F.); -#11305 = EDGE_LOOP('',(#11306,#11329,#11355,#11356)); -#11306 = ORIENTED_EDGE('',*,*,#11307,.T.); -#11307 = EDGE_CURVE('',#10656,#11308,#11310,.T.); -#11308 = VERTEX_POINT('',#11309); -#11309 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-4.5)); -#11310 = SURFACE_CURVE('',#11311,(#11315,#11322),.PCURVE_S1.); -#11311 = LINE('',#11312,#11313); -#11312 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#11313 = VECTOR('',#11314,1.); -#11314 = DIRECTION('',(0.,0.,-1.)); -#11315 = PCURVE('',#10707,#11316); -#11316 = DEFINITIONAL_REPRESENTATION('',(#11317),#11321); -#11317 = LINE('',#11318,#11319); -#11318 = CARTESIAN_POINT('',(-4.188790204787,0.)); -#11319 = VECTOR('',#11320,1.); -#11320 = DIRECTION('',(-0.,-1.)); -#11321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11322 = PCURVE('',#10676,#11323); -#11323 = DEFINITIONAL_REPRESENTATION('',(#11324),#11328); -#11324 = LINE('',#11325,#11326); -#11325 = CARTESIAN_POINT('',(-0.491618785725,0.)); -#11326 = VECTOR('',#11327,1.); -#11327 = DIRECTION('',(-0.,-1.)); -#11328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11329 = ORIENTED_EDGE('',*,*,#11330,.T.); -#11330 = EDGE_CURVE('',#11308,#11255,#11331,.T.); -#11331 = SURFACE_CURVE('',#11332,(#11337,#11344),.PCURVE_S1.); -#11332 = CIRCLE('',#11333,11.999999999978); -#11333 = AXIS2_PLACEMENT_3D('',#11334,#11335,#11336); -#11334 = CARTESIAN_POINT('',(-9.52627944163,-5.499999999997,-4.5)); -#11335 = DIRECTION('',(0.,0.,-1.)); -#11336 = DIRECTION('',(-1.,-0.,-0.)); -#11337 = PCURVE('',#10707,#11338); -#11338 = DEFINITIONAL_REPRESENTATION('',(#11339),#11343); -#11339 = LINE('',#11340,#11341); -#11340 = CARTESIAN_POINT('',(-0.,-3.)); -#11341 = VECTOR('',#11342,1.); -#11342 = DIRECTION('',(-1.,0.)); -#11343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11344 = PCURVE('',#11087,#11345); -#11345 = DEFINITIONAL_REPRESENTATION('',(#11346),#11354); -#11346 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11347,#11348,#11349,#11350 - ,#11351,#11352,#11353),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11347 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#11348 = CARTESIAN_POINT('',(-13.715261184,13.456964297108)); -#11349 = CARTESIAN_POINT('',(4.284738815966,3.064659451714)); -#11350 = CARTESIAN_POINT('',(22.284738815933,-7.32764539368)); -#11351 = CARTESIAN_POINT('',(4.284738815966,-17.71995023907)); -#11352 = CARTESIAN_POINT('',(-13.715261184,-28.11225508446)); -#11353 = CARTESIAN_POINT('',(-13.715261184,-7.32764539368)); -#11354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11355 = ORIENTED_EDGE('',*,*,#11282,.F.); -#11356 = ORIENTED_EDGE('',*,*,#10688,.F.); -#11357 = ADVANCED_FACE('',(#11358),#10676,.F.); -#11358 = FACE_BOUND('',#11359,.T.); -#11359 = EDGE_LOOP('',(#11360,#11361,#11389,#11414)); -#11360 = ORIENTED_EDGE('',*,*,#11307,.T.); -#11361 = ORIENTED_EDGE('',*,*,#11362,.T.); -#11362 = EDGE_CURVE('',#11308,#11363,#11365,.T.); -#11363 = VERTEX_POINT('',#11364); -#11364 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#11365 = SURFACE_CURVE('',#11366,(#11371,#11378),.PCURVE_S1.); -#11366 = CIRCLE('',#11367,4.); -#11367 = AXIS2_PLACEMENT_3D('',#11368,#11369,#11370); -#11368 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#11369 = DIRECTION('',(0.,0.,-1.)); -#11370 = DIRECTION('',(-1.,-0.,-0.)); -#11371 = PCURVE('',#10676,#11372); -#11372 = DEFINITIONAL_REPRESENTATION('',(#11373),#11377); -#11373 = LINE('',#11374,#11375); -#11374 = CARTESIAN_POINT('',(-0.,-3.)); -#11375 = VECTOR('',#11376,1.); -#11376 = DIRECTION('',(-1.,0.)); -#11377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11378 = PCURVE('',#11087,#11379); -#11379 = DEFINITIONAL_REPRESENTATION('',(#11380),#11388); -#11380 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11381,#11382,#11383,#11384 - ,#11385,#11386,#11387),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11381 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#11382 = CARTESIAN_POINT('',(3.811018257608,-12.67996132381)); -#11383 = CARTESIAN_POINT('',(9.811018257608,-16.14406293895)); -#11384 = CARTESIAN_POINT('',(15.811018257608,-19.60816455409)); -#11385 = CARTESIAN_POINT('',(9.811018257608,-23.07226616923)); -#11386 = CARTESIAN_POINT('',(3.811018257608,-26.53636778436)); -#11387 = CARTESIAN_POINT('',(3.811018257608,-19.60816455409)); -#11388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11389 = ORIENTED_EDGE('',*,*,#11390,.F.); -#11390 = EDGE_CURVE('',#10633,#11363,#11391,.T.); -#11391 = SURFACE_CURVE('',#11392,(#11396,#11403),.PCURVE_S1.); -#11392 = LINE('',#11393,#11394); -#11393 = CARTESIAN_POINT('',(-2.4E-16,-13.78051916041,-1.5)); -#11394 = VECTOR('',#11395,1.); -#11395 = DIRECTION('',(0.,0.,-1.)); -#11396 = PCURVE('',#10676,#11397); -#11397 = DEFINITIONAL_REPRESENTATION('',(#11398),#11402); -#11398 = LINE('',#11399,#11400); -#11399 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11400 = VECTOR('',#11401,1.); -#11401 = DIRECTION('',(-0.,-1.)); -#11402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11403 = PCURVE('',#11404,#11409); -#11404 = CYLINDRICAL_SURFACE('',#11405,4.); -#11405 = AXIS2_PLACEMENT_3D('',#11406,#11407,#11408); -#11406 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#11407 = DIRECTION('',(0.,0.,1.)); -#11408 = DIRECTION('',(1.,0.,0.)); -#11409 = DEFINITIONAL_REPRESENTATION('',(#11410),#11413); -#11410 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11411,#11412),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); -#11411 = CARTESIAN_POINT('',(1.570796326795,0.)); -#11412 = CARTESIAN_POINT('',(1.570796326795,-3.)); -#11413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11414 = ORIENTED_EDGE('',*,*,#10655,.F.); -#11415 = ADVANCED_FACE('',(#11416),#10591,.T.); -#11416 = FACE_BOUND('',#11417,.T.); -#11417 = EDGE_LOOP('',(#11418,#11449,#11476,#11477,#11501,#11525,#11547, - #11548,#11549,#11573)); -#11418 = ORIENTED_EDGE('',*,*,#11419,.F.); -#11419 = EDGE_CURVE('',#11420,#11422,#11424,.T.); -#11420 = VERTEX_POINT('',#11421); -#11421 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-1.5)); -#11422 = VERTEX_POINT('',#11423); -#11423 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-1.5)); -#11424 = SURFACE_CURVE('',#11425,(#11430,#11437),.PCURVE_S1.); -#11425 = CIRCLE('',#11426,4.); -#11426 = AXIS2_PLACEMENT_3D('',#11427,#11428,#11429); -#11427 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-1.5)); -#11428 = DIRECTION('',(0.,0.,1.)); -#11429 = DIRECTION('',(1.,0.,0.)); -#11430 = PCURVE('',#10591,#11431); -#11431 = DEFINITIONAL_REPRESENTATION('',(#11432),#11436); -#11432 = CIRCLE('',#11433,4.); -#11433 = AXIS2_PLACEMENT_2D('',#11434,#11435); -#11434 = CARTESIAN_POINT('',(7.587363027824,7.062614186536)); -#11435 = DIRECTION('',(1.,0.)); -#11436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11437 = PCURVE('',#11438,#11443); -#11438 = CYLINDRICAL_SURFACE('',#11439,4.); -#11439 = AXIS2_PLACEMENT_3D('',#11440,#11441,#11442); -#11440 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-1.5)); -#11441 = DIRECTION('',(0.,0.,1.)); -#11442 = DIRECTION('',(1.,0.,0.)); -#11443 = DEFINITIONAL_REPRESENTATION('',(#11444),#11448); -#11444 = LINE('',#11445,#11446); -#11445 = CARTESIAN_POINT('',(0.,0.)); -#11446 = VECTOR('',#11447,1.); -#11447 = DIRECTION('',(1.,0.)); -#11448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11449 = ORIENTED_EDGE('',*,*,#11450,.T.); -#11450 = EDGE_CURVE('',#11420,#10543,#11451,.T.); -#11451 = SURFACE_CURVE('',#11452,(#11457,#11464),.PCURVE_S1.); -#11452 = CIRCLE('',#11453,12.); -#11453 = AXIS2_PLACEMENT_3D('',#11454,#11455,#11456); -#11454 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#11455 = DIRECTION('',(0.,0.,1.)); -#11456 = DIRECTION('',(1.,0.,0.)); -#11457 = PCURVE('',#10591,#11458); -#11458 = DEFINITIONAL_REPRESENTATION('',(#11459),#11463); -#11459 = CIRCLE('',#11460,12.); -#11460 = AXIS2_PLACEMENT_2D('',#11461,#11462); -#11461 = CARTESIAN_POINT('',(-7.811018257608,9.172354606317)); -#11462 = DIRECTION('',(1.,0.)); -#11463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11464 = PCURVE('',#11465,#11470); -#11465 = CYLINDRICAL_SURFACE('',#11466,12.); -#11466 = AXIS2_PLACEMENT_3D('',#11467,#11468,#11469); -#11467 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#11468 = DIRECTION('',(0.,0.,1.)); -#11469 = DIRECTION('',(1.,0.,0.)); -#11470 = DEFINITIONAL_REPRESENTATION('',(#11471),#11475); -#11471 = LINE('',#11472,#11473); -#11472 = CARTESIAN_POINT('',(0.,0.)); -#11473 = VECTOR('',#11474,1.); -#11474 = DIRECTION('',(1.,0.)); -#11475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11476 = ORIENTED_EDGE('',*,*,#10575,.T.); -#11477 = ORIENTED_EDGE('',*,*,#11478,.F.); -#11478 = EDGE_CURVE('',#11479,#10576,#11481,.T.); -#11479 = VERTEX_POINT('',#11480); -#11480 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#11481 = SURFACE_CURVE('',#11482,(#11487,#11494),.PCURVE_S1.); -#11482 = CIRCLE('',#11483,8.8); -#11483 = AXIS2_PLACEMENT_3D('',#11484,#11485,#11486); -#11484 = CARTESIAN_POINT('',(0.,11.,-1.5)); -#11485 = DIRECTION('',(0.,0.,1.)); -#11486 = DIRECTION('',(1.,0.,0.)); -#11487 = PCURVE('',#10591,#11488); -#11488 = DEFINITIONAL_REPRESENTATION('',(#11489),#11493); -#11489 = CIRCLE('',#11490,8.8); -#11490 = AXIS2_PLACEMENT_2D('',#11491,#11492); -#11491 = CARTESIAN_POINT('',(-7.811018257608,9.172354606317)); -#11492 = DIRECTION('',(1.,0.)); -#11493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11494 = PCURVE('',#10816,#11495); -#11495 = DEFINITIONAL_REPRESENTATION('',(#11496),#11500); -#11496 = LINE('',#11497,#11498); -#11497 = CARTESIAN_POINT('',(0.,-1.5)); -#11498 = VECTOR('',#11499,1.); -#11499 = DIRECTION('',(1.,0.)); -#11500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11501 = ORIENTED_EDGE('',*,*,#11502,.T.); -#11502 = EDGE_CURVE('',#11479,#11503,#11505,.T.); -#11503 = VERTEX_POINT('',#11504); -#11504 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#11505 = SURFACE_CURVE('',#11506,(#11511,#11518),.PCURVE_S1.); -#11506 = CIRCLE('',#11507,6.2); -#11507 = AXIS2_PLACEMENT_3D('',#11508,#11509,#11510); -#11508 = CARTESIAN_POINT('',(14.383229837802,8.304161618666,-1.5)); -#11509 = DIRECTION('',(0.,0.,1.)); -#11510 = DIRECTION('',(1.,0.,0.)); -#11511 = PCURVE('',#10591,#11512); -#11512 = DEFINITIONAL_REPRESENTATION('',(#11513),#11517); -#11513 = CIRCLE('',#11514,6.2); -#11514 = AXIS2_PLACEMENT_2D('',#11515,#11516); -#11515 = CARTESIAN_POINT('',(6.572211580194,6.476516224982)); -#11516 = DIRECTION('',(1.,0.)); -#11517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11518 = PCURVE('',#10873,#11519); -#11519 = DEFINITIONAL_REPRESENTATION('',(#11520),#11524); -#11520 = LINE('',#11521,#11522); -#11521 = CARTESIAN_POINT('',(0.,-1.5)); -#11522 = VECTOR('',#11523,1.); -#11523 = DIRECTION('',(1.,0.)); -#11524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11525 = ORIENTED_EDGE('',*,*,#11526,.F.); -#11526 = EDGE_CURVE('',#10725,#11503,#11527,.T.); -#11527 = SURFACE_CURVE('',#11528,(#11533,#11540),.PCURVE_S1.); -#11528 = CIRCLE('',#11529,8.8); -#11529 = AXIS2_PLACEMENT_3D('',#11530,#11531,#11532); -#11530 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#11531 = DIRECTION('',(0.,0.,1.)); -#11532 = DIRECTION('',(1.,0.,0.)); -#11533 = PCURVE('',#10591,#11534); -#11534 = DEFINITIONAL_REPRESENTATION('',(#11535),#11539); -#11535 = CIRCLE('',#11536,8.8); -#11536 = AXIS2_PLACEMENT_2D('',#11537,#11538); -#11537 = CARTESIAN_POINT('',(1.715261184023,-7.32764539368)); -#11538 = DIRECTION('',(1.,0.)); -#11539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11540 = PCURVE('',#10740,#11541); -#11541 = DEFINITIONAL_REPRESENTATION('',(#11542),#11546); -#11542 = LINE('',#11543,#11544); -#11543 = CARTESIAN_POINT('',(0.,-1.5)); -#11544 = VECTOR('',#11545,1.); -#11545 = DIRECTION('',(1.,0.)); -#11546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11547 = ORIENTED_EDGE('',*,*,#10752,.T.); -#11548 = ORIENTED_EDGE('',*,*,#10632,.T.); -#11549 = ORIENTED_EDGE('',*,*,#11550,.F.); -#11550 = EDGE_CURVE('',#11551,#10633,#11553,.T.); -#11551 = VERTEX_POINT('',#11552); -#11552 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#11553 = SURFACE_CURVE('',#11554,(#11559,#11566),.PCURVE_S1.); -#11554 = CIRCLE('',#11555,4.); -#11555 = AXIS2_PLACEMENT_3D('',#11556,#11557,#11558); -#11556 = CARTESIAN_POINT('',(0.,-17.78051916041,-1.5)); -#11557 = DIRECTION('',(0.,0.,1.)); -#11558 = DIRECTION('',(1.,0.,0.)); -#11559 = PCURVE('',#10591,#11560); -#11560 = DEFINITIONAL_REPRESENTATION('',(#11561),#11565); -#11561 = CIRCLE('',#11562,4.); -#11562 = AXIS2_PLACEMENT_2D('',#11563,#11564); -#11563 = CARTESIAN_POINT('',(-7.811018257608,-19.60816455409)); -#11564 = DIRECTION('',(1.,0.)); -#11565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11566 = PCURVE('',#11404,#11567); -#11567 = DEFINITIONAL_REPRESENTATION('',(#11568),#11572); -#11568 = LINE('',#11569,#11570); -#11569 = CARTESIAN_POINT('',(0.,0.)); -#11570 = VECTOR('',#11571,1.); -#11571 = DIRECTION('',(1.,0.)); -#11572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11573 = ORIENTED_EDGE('',*,*,#11574,.T.); -#11574 = EDGE_CURVE('',#11551,#11422,#11575,.T.); -#11575 = SURFACE_CURVE('',#11576,(#11581,#11588),.PCURVE_S1.); -#11576 = CIRCLE('',#11577,11.999999999978); -#11577 = AXIS2_PLACEMENT_3D('',#11578,#11579,#11580); -#11578 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#11579 = DIRECTION('',(0.,0.,1.)); -#11580 = DIRECTION('',(1.,0.,0.)); -#11581 = PCURVE('',#10591,#11582); -#11582 = DEFINITIONAL_REPRESENTATION('',(#11583),#11587); -#11583 = CIRCLE('',#11584,11.999999999978); -#11584 = AXIS2_PLACEMENT_2D('',#11585,#11586); -#11585 = CARTESIAN_POINT('',(1.715261184023,-7.32764539368)); -#11586 = DIRECTION('',(1.,0.)); -#11587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11588 = PCURVE('',#11589,#11594); -#11589 = CYLINDRICAL_SURFACE('',#11590,11.999999999978); -#11590 = AXIS2_PLACEMENT_3D('',#11591,#11592,#11593); -#11591 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-1.5)); -#11592 = DIRECTION('',(0.,0.,1.)); -#11593 = DIRECTION('',(1.,0.,0.)); -#11594 = DEFINITIONAL_REPRESENTATION('',(#11595),#11599); -#11595 = LINE('',#11596,#11597); -#11596 = CARTESIAN_POINT('',(0.,0.)); -#11597 = VECTOR('',#11598,1.); -#11598 = DIRECTION('',(1.,0.)); -#11599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11600 = ADVANCED_FACE('',(#11601),#10563,.T.); -#11601 = FACE_BOUND('',#11602,.F.); -#11602 = EDGE_LOOP('',(#11603,#11604,#11632,#11652)); -#11603 = ORIENTED_EDGE('',*,*,#11231,.T.); -#11604 = ORIENTED_EDGE('',*,*,#11605,.T.); -#11605 = EDGE_CURVE('',#11232,#11606,#11608,.T.); -#11606 = VERTEX_POINT('',#11607); -#11607 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#11608 = SURFACE_CURVE('',#11609,(#11614,#11621),.PCURVE_S1.); -#11609 = CIRCLE('',#11610,12.); -#11610 = AXIS2_PLACEMENT_3D('',#11611,#11612,#11613); -#11611 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#11612 = DIRECTION('',(0.,0.,-1.)); -#11613 = DIRECTION('',(-1.,-0.,-0.)); -#11614 = PCURVE('',#10563,#11615); -#11615 = DEFINITIONAL_REPRESENTATION('',(#11616),#11620); -#11616 = LINE('',#11617,#11618); -#11617 = CARTESIAN_POINT('',(-0.,-3.)); -#11618 = VECTOR('',#11619,1.); -#11619 = DIRECTION('',(-1.,0.)); -#11620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11621 = PCURVE('',#11087,#11622); -#11622 = DEFINITIONAL_REPRESENTATION('',(#11623),#11631); -#11623 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11624,#11625,#11626,#11627 - ,#11628,#11629,#11630),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11624 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#11625 = CARTESIAN_POINT('',(-4.188981742392,29.956964297143)); -#11626 = CARTESIAN_POINT('',(13.811018257608,19.56465945173)); -#11627 = CARTESIAN_POINT('',(31.811018257608,9.172354606317)); -#11628 = CARTESIAN_POINT('',(13.811018257608,-1.219950239096)); -#11629 = CARTESIAN_POINT('',(-4.188981742392,-11.61225508451)); -#11630 = CARTESIAN_POINT('',(-4.188981742392,9.172354606317)); -#11631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11632 = ORIENTED_EDGE('',*,*,#11633,.F.); -#11633 = EDGE_CURVE('',#10543,#11606,#11634,.T.); -#11634 = SURFACE_CURVE('',#11635,(#11639,#11646),.PCURVE_S1.); -#11635 = LINE('',#11636,#11637); -#11636 = CARTESIAN_POINT('',(-7.3E-16,23.,-1.5)); -#11637 = VECTOR('',#11638,1.); -#11638 = DIRECTION('',(0.,0.,-1.)); -#11639 = PCURVE('',#10563,#11640); -#11640 = DEFINITIONAL_REPRESENTATION('',(#11641),#11645); -#11641 = LINE('',#11642,#11643); -#11642 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11643 = VECTOR('',#11644,1.); -#11644 = DIRECTION('',(-0.,-1.)); -#11645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11646 = PCURVE('',#11465,#11647); -#11647 = DEFINITIONAL_REPRESENTATION('',(#11648),#11651); -#11648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11649,#11650),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,3.),.PIECEWISE_BEZIER_KNOTS.); -#11649 = CARTESIAN_POINT('',(1.570796326795,0.)); -#11650 = CARTESIAN_POINT('',(1.570796326795,-3.)); -#11651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11652 = ORIENTED_EDGE('',*,*,#10542,.F.); -#11653 = ADVANCED_FACE('',(#11654),#10740,.T.); -#11654 = FACE_BOUND('',#11655,.T.); -#11655 = EDGE_LOOP('',(#11656,#11657,#11658,#11679)); -#11656 = ORIENTED_EDGE('',*,*,#10722,.T.); -#11657 = ORIENTED_EDGE('',*,*,#11526,.T.); -#11658 = ORIENTED_EDGE('',*,*,#11659,.F.); -#11659 = EDGE_CURVE('',#10833,#11503,#11660,.T.); -#11660 = SURFACE_CURVE('',#11661,(#11665,#11672),.PCURVE_S1.); -#11661 = LINE('',#11662,#11663); -#11662 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#11663 = VECTOR('',#11664,1.); -#11664 = DIRECTION('',(-0.,-0.,-1.)); -#11665 = PCURVE('',#10740,#11666); -#11666 = DEFINITIONAL_REPRESENTATION('',(#11667),#11671); -#11667 = LINE('',#11668,#11669); -#11668 = CARTESIAN_POINT('',(7.330382858373,0.)); -#11669 = VECTOR('',#11670,1.); -#11670 = DIRECTION('',(0.,-1.)); -#11671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11672 = PCURVE('',#10873,#11673); -#11673 = DEFINITIONAL_REPRESENTATION('',(#11674),#11678); -#11674 = LINE('',#11675,#11676); -#11675 = CARTESIAN_POINT('',(4.638620416146,0.)); -#11676 = VECTOR('',#11677,1.); -#11677 = DIRECTION('',(0.,-1.)); -#11678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11679 = ORIENTED_EDGE('',*,*,#10832,.F.); -#11680 = ADVANCED_FACE('',(#11681),#10816,.T.); -#11681 = FACE_BOUND('',#11682,.T.); -#11682 = EDGE_LOOP('',(#11683,#11704,#11705,#11706)); -#11683 = ORIENTED_EDGE('',*,*,#11684,.T.); -#11684 = EDGE_CURVE('',#10857,#11479,#11685,.T.); -#11685 = SURFACE_CURVE('',#11686,(#11690,#11697),.PCURVE_S1.); -#11686 = LINE('',#11687,#11688); -#11687 = CARTESIAN_POINT('',(8.8,11.,0.)); -#11688 = VECTOR('',#11689,1.); -#11689 = DIRECTION('',(-0.,-0.,-1.)); -#11690 = PCURVE('',#10816,#11691); -#11691 = DEFINITIONAL_REPRESENTATION('',(#11692),#11696); -#11692 = LINE('',#11693,#11694); -#11693 = CARTESIAN_POINT('',(3.E-17,0.)); -#11694 = VECTOR('',#11695,1.); -#11695 = DIRECTION('',(0.,-1.)); -#11696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11697 = PCURVE('',#10873,#11698); -#11698 = DEFINITIONAL_REPRESENTATION('',(#11699),#11703); -#11699 = LINE('',#11700,#11701); -#11700 = CARTESIAN_POINT('',(2.691762442233,0.)); -#11701 = VECTOR('',#11702,1.); -#11702 = DIRECTION('',(0.,-1.)); -#11703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11704 = ORIENTED_EDGE('',*,*,#11478,.T.); -#11705 = ORIENTED_EDGE('',*,*,#10802,.F.); -#11706 = ORIENTED_EDGE('',*,*,#10885,.F.); -#11707 = ADVANCED_FACE('',(#11708),#10873,.F.); -#11708 = FACE_BOUND('',#11709,.F.); -#11709 = EDGE_LOOP('',(#11710,#11711,#11712,#11713)); -#11710 = ORIENTED_EDGE('',*,*,#11684,.T.); -#11711 = ORIENTED_EDGE('',*,*,#11502,.T.); -#11712 = ORIENTED_EDGE('',*,*,#11659,.F.); -#11713 = ORIENTED_EDGE('',*,*,#10856,.F.); -#11714 = ADVANCED_FACE('',(#11715),#10952,.F.); -#11715 = FACE_BOUND('',#11716,.F.); -#11716 = EDGE_LOOP('',(#11717,#11740,#11741,#11742,#11743)); -#11717 = ORIENTED_EDGE('',*,*,#11718,.F.); -#11718 = EDGE_CURVE('',#10909,#11719,#11721,.T.); -#11719 = VERTEX_POINT('',#11720); -#11720 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#11721 = SURFACE_CURVE('',#11722,(#11726,#11733),.PCURVE_S1.); -#11722 = LINE('',#11723,#11724); -#11723 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#11724 = VECTOR('',#11725,1.); -#11725 = DIRECTION('',(-0.,-0.,-1.)); -#11726 = PCURVE('',#10952,#11727); -#11727 = DEFINITIONAL_REPRESENTATION('',(#11728),#11732); -#11728 = LINE('',#11729,#11730); -#11729 = CARTESIAN_POINT('',(6.28318530718,0.)); -#11730 = VECTOR('',#11731,1.); -#11731 = DIRECTION('',(0.,-1.)); -#11732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11733 = PCURVE('',#10925,#11734); -#11734 = DEFINITIONAL_REPRESENTATION('',(#11735),#11739); -#11735 = LINE('',#11736,#11737); -#11736 = CARTESIAN_POINT('',(0.,0.)); -#11737 = VECTOR('',#11738,1.); -#11738 = DIRECTION('',(0.,-1.)); -#11739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11740 = ORIENTED_EDGE('',*,*,#10937,.F.); -#11741 = ORIENTED_EDGE('',*,*,#11028,.F.); -#11742 = ORIENTED_EDGE('',*,*,#11050,.F.); -#11743 = ORIENTED_EDGE('',*,*,#11744,.T.); -#11744 = EDGE_CURVE('',#11051,#11719,#11745,.T.); -#11745 = SURFACE_CURVE('',#11746,(#11751,#11758),.PCURVE_S1.); -#11746 = CIRCLE('',#11747,0.75); -#11747 = AXIS2_PLACEMENT_3D('',#11748,#11749,#11750); -#11748 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#11749 = DIRECTION('',(0.,0.,1.)); -#11750 = DIRECTION('',(1.,0.,0.)); -#11751 = PCURVE('',#10952,#11752); -#11752 = DEFINITIONAL_REPRESENTATION('',(#11753),#11757); -#11753 = LINE('',#11754,#11755); -#11754 = CARTESIAN_POINT('',(0.,-4.5)); -#11755 = VECTOR('',#11756,1.); -#11756 = DIRECTION('',(1.,0.)); -#11757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11758 = PCURVE('',#11759,#11764); -#11759 = PLANE('',#11760); -#11760 = AXIS2_PLACEMENT_3D('',#11761,#11762,#11763); -#11761 = CARTESIAN_POINT('',(7.811018257608,1.827645393683,-4.5)); -#11762 = DIRECTION('',(0.,0.,1.)); -#11763 = DIRECTION('',(1.,0.,0.)); -#11764 = DEFINITIONAL_REPRESENTATION('',(#11765),#11769); -#11765 = CIRCLE('',#11766,0.75); -#11766 = AXIS2_PLACEMENT_2D('',#11767,#11768); -#11767 = CARTESIAN_POINT('',(-7.811018257608,8.672354606317)); -#11768 = DIRECTION('',(1.,0.)); -#11769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11770 = ADVANCED_FACE('',(#11771),#10925,.F.); -#11771 = FACE_BOUND('',#11772,.F.); -#11772 = EDGE_LOOP('',(#11773,#11774,#11775,#11797,#11798)); -#11773 = ORIENTED_EDGE('',*,*,#10908,.F.); -#11774 = ORIENTED_EDGE('',*,*,#11718,.T.); -#11775 = ORIENTED_EDGE('',*,*,#11776,.T.); -#11776 = EDGE_CURVE('',#11719,#11109,#11777,.T.); -#11777 = SURFACE_CURVE('',#11778,(#11783,#11790),.PCURVE_S1.); -#11778 = CIRCLE('',#11779,0.75); -#11779 = AXIS2_PLACEMENT_3D('',#11780,#11781,#11782); -#11780 = CARTESIAN_POINT('',(0.,10.5,-4.5)); -#11781 = DIRECTION('',(0.,0.,1.)); -#11782 = DIRECTION('',(1.,0.,0.)); -#11783 = PCURVE('',#10925,#11784); -#11784 = DEFINITIONAL_REPRESENTATION('',(#11785),#11789); -#11785 = LINE('',#11786,#11787); -#11786 = CARTESIAN_POINT('',(0.,-4.5)); -#11787 = VECTOR('',#11788,1.); -#11788 = DIRECTION('',(1.,0.)); -#11789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11790 = PCURVE('',#11759,#11791); -#11791 = DEFINITIONAL_REPRESENTATION('',(#11792),#11796); -#11792 = CIRCLE('',#11793,0.75); -#11793 = AXIS2_PLACEMENT_2D('',#11794,#11795); -#11794 = CARTESIAN_POINT('',(-7.811018257608,8.672354606317)); -#11795 = DIRECTION('',(1.,0.)); -#11796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11797 = ORIENTED_EDGE('',*,*,#11136,.T.); -#11798 = ORIENTED_EDGE('',*,*,#11158,.T.); -#11799 = ADVANCED_FACE('',(#11800),#10989,.F.); -#11800 = FACE_BOUND('',#11801,.T.); -#11801 = EDGE_LOOP('',(#11802,#11825,#11851,#11852)); -#11802 = ORIENTED_EDGE('',*,*,#11803,.T.); -#11803 = EDGE_CURVE('',#10969,#11804,#11806,.T.); -#11804 = VERTEX_POINT('',#11805); -#11805 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,-4.5)); -#11806 = SEAM_CURVE('',#11807,(#11811,#11818),.PCURVE_S1.); -#11807 = LINE('',#11808,#11809); -#11808 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,0.)); -#11809 = VECTOR('',#11810,1.); -#11810 = DIRECTION('',(-0.,0.,-1.)); -#11811 = PCURVE('',#10989,#11812); -#11812 = DEFINITIONAL_REPRESENTATION('',(#11813),#11817); -#11813 = LINE('',#11814,#11815); -#11814 = CARTESIAN_POINT('',(-0.,0.)); -#11815 = VECTOR('',#11816,1.); -#11816 = DIRECTION('',(-0.,-1.)); -#11817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11818 = PCURVE('',#10989,#11819); -#11819 = DEFINITIONAL_REPRESENTATION('',(#11820),#11824); -#11820 = LINE('',#11821,#11822); -#11821 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#11822 = VECTOR('',#11823,1.); -#11823 = DIRECTION('',(-0.,-1.)); -#11824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11825 = ORIENTED_EDGE('',*,*,#11826,.T.); -#11826 = EDGE_CURVE('',#11804,#11804,#11827,.T.); -#11827 = SURFACE_CURVE('',#11828,(#11833,#11840),.PCURVE_S1.); -#11828 = CIRCLE('',#11829,0.75); -#11829 = AXIS2_PLACEMENT_3D('',#11830,#11831,#11832); -#11830 = CARTESIAN_POINT('',(9.093266739737,-5.25,-4.5)); -#11831 = DIRECTION('',(0.,0.,-1.)); -#11832 = DIRECTION('',(0.5,0.866025403784,0.)); -#11833 = PCURVE('',#10989,#11834); -#11834 = DEFINITIONAL_REPRESENTATION('',(#11835),#11839); -#11835 = LINE('',#11836,#11837); -#11836 = CARTESIAN_POINT('',(-0.,-4.5)); -#11837 = VECTOR('',#11838,1.); -#11838 = DIRECTION('',(-1.,0.)); -#11839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11840 = PCURVE('',#11759,#11841); -#11841 = DEFINITIONAL_REPRESENTATION('',(#11842),#11850); -#11842 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11843,#11844,#11845,#11846 - ,#11847,#11848,#11849),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11843 = CARTESIAN_POINT('',(1.657248482129,-6.428126340845)); -#11844 = CARTESIAN_POINT('',(2.782248482129,-7.077645393683)); -#11845 = CARTESIAN_POINT('',(1.657248482129,-7.727164446522)); -#11846 = CARTESIAN_POINT('',(0.532248482129,-8.37668349936)); -#11847 = CARTESIAN_POINT('',(0.532248482129,-7.077645393683)); -#11848 = CARTESIAN_POINT('',(0.532248482129,-5.778607288007)); -#11849 = CARTESIAN_POINT('',(1.657248482129,-6.428126340845)); -#11850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11851 = ORIENTED_EDGE('',*,*,#11803,.F.); -#11852 = ORIENTED_EDGE('',*,*,#10968,.F.); -#11853 = ADVANCED_FACE('',(#11854,#11927),#11087,.F.); -#11854 = FACE_BOUND('',#11855,.T.); -#11855 = EDGE_LOOP('',(#11856,#11857,#11858,#11879,#11880,#11881,#11904, - #11925,#11926)); -#11856 = ORIENTED_EDGE('',*,*,#11254,.F.); -#11857 = ORIENTED_EDGE('',*,*,#11605,.T.); -#11858 = ORIENTED_EDGE('',*,*,#11859,.T.); -#11859 = EDGE_CURVE('',#11606,#11109,#11860,.T.); -#11860 = SURFACE_CURVE('',#11861,(#11865,#11872),.PCURVE_S1.); -#11861 = LINE('',#11862,#11863); -#11862 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#11863 = VECTOR('',#11864,1.); -#11864 = DIRECTION('',(3.E-17,-1.,0.)); -#11865 = PCURVE('',#11087,#11866); -#11866 = DEFINITIONAL_REPRESENTATION('',(#11867),#11871); -#11867 = LINE('',#11868,#11869); -#11868 = CARTESIAN_POINT('',(7.811018257608,21.172354606317)); -#11869 = VECTOR('',#11870,1.); -#11870 = DIRECTION('',(3.E-17,-1.)); -#11871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11872 = PCURVE('',#11759,#11873); -#11873 = DEFINITIONAL_REPRESENTATION('',(#11874),#11878); -#11874 = LINE('',#11875,#11876); -#11875 = CARTESIAN_POINT('',(-7.811018257608,21.172354606317)); -#11876 = VECTOR('',#11877,1.); -#11877 = DIRECTION('',(3.E-17,-1.)); -#11878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11879 = ORIENTED_EDGE('',*,*,#11108,.F.); -#11880 = ORIENTED_EDGE('',*,*,#11072,.F.); -#11881 = ORIENTED_EDGE('',*,*,#11882,.T.); -#11882 = EDGE_CURVE('',#11051,#11883,#11885,.T.); -#11883 = VERTEX_POINT('',#11884); -#11884 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#11885 = SURFACE_CURVE('',#11886,(#11890,#11897),.PCURVE_S1.); -#11886 = LINE('',#11887,#11888); -#11887 = CARTESIAN_POINT('',(-7.3E-16,23.,-4.5)); -#11888 = VECTOR('',#11889,1.); -#11889 = DIRECTION('',(3.E-17,-1.,0.)); -#11890 = PCURVE('',#11087,#11891); -#11891 = DEFINITIONAL_REPRESENTATION('',(#11892),#11896); -#11892 = LINE('',#11893,#11894); -#11893 = CARTESIAN_POINT('',(7.811018257608,21.172354606317)); -#11894 = VECTOR('',#11895,1.); -#11895 = DIRECTION('',(3.E-17,-1.)); -#11896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11897 = PCURVE('',#11759,#11898); -#11898 = DEFINITIONAL_REPRESENTATION('',(#11899),#11903); -#11899 = LINE('',#11900,#11901); -#11900 = CARTESIAN_POINT('',(-7.811018257608,21.172354606317)); -#11901 = VECTOR('',#11902,1.); -#11902 = DIRECTION('',(3.E-17,-1.)); -#11903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11904 = ORIENTED_EDGE('',*,*,#11905,.T.); -#11905 = EDGE_CURVE('',#11883,#11363,#11906,.T.); -#11906 = SURFACE_CURVE('',#11907,(#11911,#11918),.PCURVE_S1.); -#11907 = LINE('',#11908,#11909); -#11908 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#11909 = VECTOR('',#11910,1.); -#11910 = DIRECTION('',(-2.E-17,-1.,-0.)); -#11911 = PCURVE('',#11087,#11912); -#11912 = DEFINITIONAL_REPRESENTATION('',(#11913),#11917); -#11913 = LINE('',#11914,#11915); -#11914 = CARTESIAN_POINT('',(7.811018257608,-1.827645393683)); -#11915 = VECTOR('',#11916,1.); -#11916 = DIRECTION('',(-2.E-17,-1.)); -#11917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11918 = PCURVE('',#11759,#11919); -#11919 = DEFINITIONAL_REPRESENTATION('',(#11920),#11924); -#11920 = LINE('',#11921,#11922); -#11921 = CARTESIAN_POINT('',(-7.811018257608,-1.827645393683)); -#11922 = VECTOR('',#11923,1.); -#11923 = DIRECTION('',(-2.E-17,-1.)); -#11924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11925 = ORIENTED_EDGE('',*,*,#11362,.F.); -#11926 = ORIENTED_EDGE('',*,*,#11330,.T.); -#11927 = FACE_BOUND('',#11928,.T.); -#11928 = EDGE_LOOP('',(#11929)); -#11929 = ORIENTED_EDGE('',*,*,#11204,.T.); -#11930 = ADVANCED_FACE('',(#11931),#11404,.F.); -#11931 = FACE_BOUND('',#11932,.F.); -#11932 = EDGE_LOOP('',(#11933,#11956,#11978,#11979)); -#11933 = ORIENTED_EDGE('',*,*,#11934,.T.); -#11934 = EDGE_CURVE('',#11551,#11935,#11937,.T.); -#11935 = VERTEX_POINT('',#11936); -#11936 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-4.5)); -#11937 = SURFACE_CURVE('',#11938,(#11942,#11949),.PCURVE_S1.); -#11938 = LINE('',#11939,#11940); -#11939 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#11940 = VECTOR('',#11941,1.); -#11941 = DIRECTION('',(-0.,-0.,-1.)); -#11942 = PCURVE('',#11404,#11943); -#11943 = DEFINITIONAL_REPRESENTATION('',(#11944),#11948); -#11944 = LINE('',#11945,#11946); -#11945 = CARTESIAN_POINT('',(0.491618785725,0.)); -#11946 = VECTOR('',#11947,1.); -#11947 = DIRECTION('',(0.,-1.)); -#11948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11949 = PCURVE('',#11589,#11950); -#11950 = DEFINITIONAL_REPRESENTATION('',(#11951),#11955); -#11951 = LINE('',#11952,#11953); -#11952 = CARTESIAN_POINT('',(4.188790204787,0.)); -#11953 = VECTOR('',#11954,1.); -#11954 = DIRECTION('',(0.,-1.)); -#11955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11956 = ORIENTED_EDGE('',*,*,#11957,.T.); -#11957 = EDGE_CURVE('',#11935,#11363,#11958,.T.); -#11958 = SURFACE_CURVE('',#11959,(#11964,#11971),.PCURVE_S1.); -#11959 = CIRCLE('',#11960,4.); -#11960 = AXIS2_PLACEMENT_3D('',#11961,#11962,#11963); -#11961 = CARTESIAN_POINT('',(0.,-17.78051916041,-4.5)); -#11962 = DIRECTION('',(0.,0.,1.)); -#11963 = DIRECTION('',(1.,0.,0.)); -#11964 = PCURVE('',#11404,#11965); -#11965 = DEFINITIONAL_REPRESENTATION('',(#11966),#11970); -#11966 = LINE('',#11967,#11968); -#11967 = CARTESIAN_POINT('',(0.,-3.)); -#11968 = VECTOR('',#11969,1.); -#11969 = DIRECTION('',(1.,0.)); -#11970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11971 = PCURVE('',#11759,#11972); -#11972 = DEFINITIONAL_REPRESENTATION('',(#11973),#11977); -#11973 = CIRCLE('',#11974,4.); -#11974 = AXIS2_PLACEMENT_2D('',#11975,#11976); -#11975 = CARTESIAN_POINT('',(-7.811018257608,-19.60816455409)); -#11976 = DIRECTION('',(1.,0.)); -#11977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11978 = ORIENTED_EDGE('',*,*,#11390,.F.); -#11979 = ORIENTED_EDGE('',*,*,#11550,.F.); -#11980 = ADVANCED_FACE('',(#11981),#11438,.F.); -#11981 = FACE_BOUND('',#11982,.F.); -#11982 = EDGE_LOOP('',(#11983,#12006,#12030,#12051)); -#11983 = ORIENTED_EDGE('',*,*,#11984,.T.); -#11984 = EDGE_CURVE('',#11420,#11985,#11987,.T.); -#11985 = VERTEX_POINT('',#11986); -#11986 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-4.5)); -#11987 = SURFACE_CURVE('',#11988,(#11992,#11999),.PCURVE_S1.); -#11988 = LINE('',#11989,#11990); -#11989 = CARTESIAN_POINT('',(12.000000000002,10.999999999999,-1.5)); -#11990 = VECTOR('',#11991,1.); -#11991 = DIRECTION('',(-0.,-0.,-1.)); -#11992 = PCURVE('',#11438,#11993); -#11993 = DEFINITIONAL_REPRESENTATION('',(#11994),#11998); -#11994 = LINE('',#11995,#11996); -#11995 = CARTESIAN_POINT('',(2.586013888124,0.)); -#11996 = VECTOR('',#11997,1.); -#11997 = DIRECTION('',(0.,-1.)); -#11998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11999 = PCURVE('',#11465,#12000); -#12000 = DEFINITIONAL_REPRESENTATION('',(#12001),#12005); -#12001 = LINE('',#12002,#12003); -#12002 = CARTESIAN_POINT('',(0.,0.)); -#12003 = VECTOR('',#12004,1.); -#12004 = DIRECTION('',(0.,-1.)); -#12005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12006 = ORIENTED_EDGE('',*,*,#12007,.T.); -#12007 = EDGE_CURVE('',#11985,#12008,#12010,.T.); -#12008 = VERTEX_POINT('',#12009); -#12009 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-4.5)); -#12010 = SURFACE_CURVE('',#12011,(#12016,#12023),.PCURVE_S1.); -#12011 = CIRCLE('',#12012,4.); -#12012 = AXIS2_PLACEMENT_3D('',#12013,#12014,#12015); -#12013 = CARTESIAN_POINT('',(15.398381285432,8.890259580219,-4.5)); -#12014 = DIRECTION('',(0.,0.,1.)); -#12015 = DIRECTION('',(1.,0.,0.)); -#12016 = PCURVE('',#11438,#12017); -#12017 = DEFINITIONAL_REPRESENTATION('',(#12018),#12022); -#12018 = LINE('',#12019,#12020); -#12019 = CARTESIAN_POINT('',(0.,-3.)); -#12020 = VECTOR('',#12021,1.); -#12021 = DIRECTION('',(1.,0.)); -#12022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12023 = PCURVE('',#11759,#12024); -#12024 = DEFINITIONAL_REPRESENTATION('',(#12025),#12029); -#12025 = CIRCLE('',#12026,4.); -#12026 = AXIS2_PLACEMENT_2D('',#12027,#12028); -#12027 = CARTESIAN_POINT('',(7.587363027824,7.062614186536)); -#12028 = DIRECTION('',(1.,0.)); -#12029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12030 = ORIENTED_EDGE('',*,*,#12031,.F.); -#12031 = EDGE_CURVE('',#11422,#12008,#12032,.T.); -#12032 = SURFACE_CURVE('',#12033,(#12037,#12044),.PCURVE_S1.); -#12033 = LINE('',#12034,#12035); -#12034 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-1.5)); -#12035 = VECTOR('',#12036,1.); -#12036 = DIRECTION('',(-0.,-0.,-1.)); -#12037 = PCURVE('',#11438,#12038); -#12038 = DEFINITIONAL_REPRESENTATION('',(#12039),#12043); -#12039 = LINE('',#12040,#12041); -#12040 = CARTESIAN_POINT('',(4.744368970247,0.)); -#12041 = VECTOR('',#12042,1.); -#12042 = DIRECTION('',(0.,-1.)); -#12043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12044 = PCURVE('',#11589,#12045); -#12045 = DEFINITIONAL_REPRESENTATION('',(#12046),#12050); -#12046 = LINE('',#12047,#12048); -#12047 = CARTESIAN_POINT('',(7.330382858376,0.)); -#12048 = VECTOR('',#12049,1.); -#12049 = DIRECTION('',(0.,-1.)); -#12050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12051 = ORIENTED_EDGE('',*,*,#11419,.F.); -#12052 = ADVANCED_FACE('',(#12053),#11589,.T.); -#12053 = FACE_BOUND('',#12054,.T.); -#12054 = EDGE_LOOP('',(#12055,#12056,#12078,#12079)); -#12055 = ORIENTED_EDGE('',*,*,#11934,.T.); -#12056 = ORIENTED_EDGE('',*,*,#12057,.T.); -#12057 = EDGE_CURVE('',#11935,#12008,#12058,.T.); -#12058 = SURFACE_CURVE('',#12059,(#12064,#12071),.PCURVE_S1.); -#12059 = CIRCLE('',#12060,11.999999999978); -#12060 = AXIS2_PLACEMENT_3D('',#12061,#12062,#12063); -#12061 = CARTESIAN_POINT('',(9.52627944163,-5.499999999997,-4.5)); -#12062 = DIRECTION('',(0.,0.,1.)); -#12063 = DIRECTION('',(1.,0.,0.)); -#12064 = PCURVE('',#11589,#12065); -#12065 = DEFINITIONAL_REPRESENTATION('',(#12066),#12070); -#12066 = LINE('',#12067,#12068); -#12067 = CARTESIAN_POINT('',(0.,-3.)); -#12068 = VECTOR('',#12069,1.); -#12069 = DIRECTION('',(1.,0.)); -#12070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12071 = PCURVE('',#11759,#12072); -#12072 = DEFINITIONAL_REPRESENTATION('',(#12073),#12077); -#12073 = CIRCLE('',#12074,11.999999999978); -#12074 = AXIS2_PLACEMENT_2D('',#12075,#12076); -#12075 = CARTESIAN_POINT('',(1.715261184023,-7.32764539368)); -#12076 = DIRECTION('',(1.,0.)); -#12077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12078 = ORIENTED_EDGE('',*,*,#12031,.F.); -#12079 = ORIENTED_EDGE('',*,*,#11574,.F.); -#12080 = ADVANCED_FACE('',(#12081),#11465,.T.); -#12081 = FACE_BOUND('',#12082,.T.); -#12082 = EDGE_LOOP('',(#12083,#12084,#12106,#12107)); -#12083 = ORIENTED_EDGE('',*,*,#11984,.T.); -#12084 = ORIENTED_EDGE('',*,*,#12085,.T.); -#12085 = EDGE_CURVE('',#11985,#11606,#12086,.T.); -#12086 = SURFACE_CURVE('',#12087,(#12092,#12099),.PCURVE_S1.); -#12087 = CIRCLE('',#12088,12.); -#12088 = AXIS2_PLACEMENT_3D('',#12089,#12090,#12091); -#12089 = CARTESIAN_POINT('',(0.,11.,-4.5)); -#12090 = DIRECTION('',(0.,0.,1.)); -#12091 = DIRECTION('',(1.,0.,0.)); -#12092 = PCURVE('',#11465,#12093); -#12093 = DEFINITIONAL_REPRESENTATION('',(#12094),#12098); -#12094 = LINE('',#12095,#12096); -#12095 = CARTESIAN_POINT('',(0.,-3.)); -#12096 = VECTOR('',#12097,1.); -#12097 = DIRECTION('',(1.,0.)); -#12098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12099 = PCURVE('',#11759,#12100); -#12100 = DEFINITIONAL_REPRESENTATION('',(#12101),#12105); -#12101 = CIRCLE('',#12102,12.); -#12102 = AXIS2_PLACEMENT_2D('',#12103,#12104); -#12103 = CARTESIAN_POINT('',(-7.811018257608,9.172354606317)); -#12104 = DIRECTION('',(1.,0.)); -#12105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12106 = ORIENTED_EDGE('',*,*,#11633,.F.); -#12107 = ORIENTED_EDGE('',*,*,#11450,.F.); -#12108 = ADVANCED_FACE('',(#12109,#12120),#11759,.F.); -#12109 = FACE_BOUND('',#12110,.F.); -#12110 = EDGE_LOOP('',(#12111,#12112,#12113,#12114,#12115,#12116,#12117, - #12118,#12119)); -#12111 = ORIENTED_EDGE('',*,*,#12007,.F.); -#12112 = ORIENTED_EDGE('',*,*,#12085,.T.); -#12113 = ORIENTED_EDGE('',*,*,#11859,.T.); -#12114 = ORIENTED_EDGE('',*,*,#11776,.F.); -#12115 = ORIENTED_EDGE('',*,*,#11744,.F.); -#12116 = ORIENTED_EDGE('',*,*,#11882,.T.); -#12117 = ORIENTED_EDGE('',*,*,#11905,.T.); -#12118 = ORIENTED_EDGE('',*,*,#11957,.F.); -#12119 = ORIENTED_EDGE('',*,*,#12057,.T.); -#12120 = FACE_BOUND('',#12121,.F.); -#12121 = EDGE_LOOP('',(#12122)); -#12122 = ORIENTED_EDGE('',*,*,#11826,.T.); -#12123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12127)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#12124,#12125,#12126)) -REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#12124 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#12125 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#12126 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#12127 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12124, - 'distance_accuracy_value','confusion accuracy'); -#12128 = SHAPE_DEFINITION_REPRESENTATION(#12129,#9996); -#12129 = PRODUCT_DEFINITION_SHAPE('','',#12130); -#12130 = PRODUCT_DEFINITION('design','',#12131,#12134); -#12131 = PRODUCT_DEFINITION_FORMATION('','',#12132); -#12132 = PRODUCT('Open CASCADE STEP translator 7.3 1.138', - 'Open CASCADE STEP translator 7.3 1.138','',(#12133)); -#12133 = PRODUCT_CONTEXT('',#2,'mechanical'); -#12134 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#12135 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12136,#12138); -#12136 = ( REPRESENTATION_RELATIONSHIP('','',#9996,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12137) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#12137 = ITEM_DEFINED_TRANSFORMATION('','',#11,#563); -#12138 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #12139); -#12139 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('138','','',#5,#12130,$); -#12140 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12132)); -#12141 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11, - #12142),#12191); -#12142 = GEOMETRIC_CURVE_SET('',(#12143,#12144,#12145,#12146,#12147, - #12148,#12149,#12150,#12151,#12152,#12153,#12154,#12155,#12156, - #12157,#12158,#12159,#12160,#12161,#12162,#12163,#12164,#12165, - #12166,#12167,#12168,#12169,#12170,#12171,#12172,#12173,#12174, - #12175,#12176,#12177,#12178,#12179,#12180,#12181,#12182,#12183, - #12184,#12185,#12186,#12187,#12188,#12189,#12190)); -#12143 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,0.)); -#12144 = CARTESIAN_POINT('',(-5.126279441657,-13.12102355331,-1.5)); -#12145 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,0.)); -#12146 = CARTESIAN_POINT('',(-13.92627944165,2.121023553293,-1.5)); -#12147 = CARTESIAN_POINT('',(0.,-10.40832323731,0.)); -#12148 = CARTESIAN_POINT('',(0.,-10.40832323731,-1.5)); -#12149 = CARTESIAN_POINT('',(-8.8,11.,0.)); -#12150 = CARTESIAN_POINT('',(-8.8,11.,-1.5)); -#12151 = CARTESIAN_POINT('',(0.,0.,0.)); -#12152 = CARTESIAN_POINT('',(0.,9.75,0.)); -#12153 = CARTESIAN_POINT('',(0.,19.8,0.)); -#12154 = CARTESIAN_POINT('',(-0.75,10.5,0.)); -#12155 = CARTESIAN_POINT('',(0.,11.25,0.)); -#12156 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,0.)); -#12157 = CARTESIAN_POINT('',(-12.,10.999999999999,-1.5)); -#12158 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-1.5)); -#12159 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-1.5)); -#12160 = CARTESIAN_POINT('',(0.,-13.78051916041,-1.5)); -#12161 = CARTESIAN_POINT('',(0.,19.8,-1.5)); -#12162 = CARTESIAN_POINT('',(0.,23.,-1.5)); -#12163 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,0.)); -#12164 = CARTESIAN_POINT('',(5.126279441657,-13.12102355331,-1.5)); -#12165 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,0.)); -#12166 = CARTESIAN_POINT('',(8.8,11.,0.)); -#12167 = CARTESIAN_POINT('',(0.75,10.5,0.)); -#12168 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,0.)); -#12169 = CARTESIAN_POINT('',(-0.75,10.5,-4.5)); -#12170 = CARTESIAN_POINT('',(0.,9.75,-4.5)); -#12171 = CARTESIAN_POINT('',(0.,9.75,-1.5)); -#12172 = CARTESIAN_POINT('',(0.,11.25,-1.5)); -#12173 = CARTESIAN_POINT('',(0.,11.25,-4.5)); -#12174 = CARTESIAN_POINT('',(-9.468266739737,-4.600480947162,-4.5)); -#12175 = CARTESIAN_POINT('',(-12.,10.999999999999,-4.5)); -#12176 = CARTESIAN_POINT('',(-15.52627944161,4.8923048454,-4.5)); -#12177 = CARTESIAN_POINT('',(-3.526279441645,-15.89230484539,-4.5)); -#12178 = CARTESIAN_POINT('',(0.,-13.78051916041,-4.5)); -#12179 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-1.5)); -#12180 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-1.5)); -#12181 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-1.5)); -#12182 = CARTESIAN_POINT('',(13.926279441653,2.121023553293,-1.5)); -#12183 = CARTESIAN_POINT('',(8.8,11.,-1.5)); -#12184 = CARTESIAN_POINT('',(0.,23.,-4.5)); -#12185 = CARTESIAN_POINT('',(0.75,10.5,-4.5)); -#12186 = CARTESIAN_POINT('',(9.468266739737,-4.600480947162,-4.5)); -#12187 = CARTESIAN_POINT('',(0.,0.,-4.5)); -#12188 = CARTESIAN_POINT('',(3.526279441645,-15.89230484539,-4.5)); -#12189 = CARTESIAN_POINT('',(12.000000000001,10.999999999999,-4.5)); -#12190 = CARTESIAN_POINT('',(15.526279441616,4.8923048454,-4.5)); -#12191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12195)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#12192,#12193,#12194)) -REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#12192 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#12193 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#12194 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#12195 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12192, - 'distance_accuracy_value','confusion accuracy'); -#12196 = SHAPE_DEFINITION_REPRESENTATION(#12197,#12141); -#12197 = PRODUCT_DEFINITION_SHAPE('','',#12198); -#12198 = PRODUCT_DEFINITION('design','',#12199,#12202); -#12199 = PRODUCT_DEFINITION_FORMATION('','',#12200); -#12200 = PRODUCT('Open CASCADE STEP translator 7.3 1.139', - 'Open CASCADE STEP translator 7.3 1.139','',(#12201)); -#12201 = PRODUCT_CONTEXT('',#2,'mechanical'); -#12202 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#12203 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12204,#12206); -#12204 = ( REPRESENTATION_RELATIONSHIP('','',#12141,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12205) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#12205 = ITEM_DEFINED_TRANSFORMATION('','',#11,#567); -#12206 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #12207); -#12207 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('139','','',#5,#12198,$); -#12208 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12200)); -ENDSEC; -END-ISO-10303-21; diff --git a/splib/meshing/data/meshes/surface_mesh_example.stl b/splib/meshing/data/meshes/surface_mesh_example.stl deleted file mode 100644 index 3e9bb74e..00000000 --- a/splib/meshing/data/meshes/surface_mesh_example.stl +++ /dev/null @@ -1,1612 +0,0 @@ -solid Created by Gmsh -facet normal 0.258819 -1.7053e-16 -0.965926 - outer loop - vertex 31.3926 17.5 8.41162 - vertex 36.2222 17.5 9.70571 - vertex 24.1481 5 6.47048 - endloop -endfacet -facet normal 0.258819 -8.52651e-17 -0.965926 - outer loop - vertex 19.3185 5 5.17638 - vertex 31.3926 17.5 8.41162 - vertex 24.1481 5 6.47048 - endloop -endfacet -facet normal 0.258819 1.7053e-16 -0.965926 - outer loop - vertex 24.1481 30 6.47048 - vertex 36.2222 17.5 9.70571 - vertex 31.3926 17.5 8.41162 - endloop -endfacet -facet normal 0.258819 8.52651e-17 -0.965926 - outer loop - vertex 19.3185 30 5.17638 - vertex 24.1481 30 6.47048 - vertex 31.3926 17.5 8.41162 - endloop -endfacet -facet normal 0.62751 -0.70677 0.326661 - outer loop - vertex 28.8675 13.3333 16.6667 - vertex 33.9865 17.5 15.8482 - vertex 32.476 17.5 18.75 - endloop -endfacet -facet normal 0.596652 -0.70677 0.380109 - outer loop - vertex 28.8675 13.3333 16.6667 - vertex 32.476 17.5 18.75 - vertex 30.7182 17.5 21.5091 - endloop -endfacet -facet normal 0.629451 -0.712346 0.310411 - outer loop - vertex 28.8675 13.3333 16.6667 - vertex 30.796 13.3333 12.7561 - vertex 33.9865 17.5 15.8482 - endloop -endfacet -facet normal 0.583549 -0.712346 0.389915 - outer loop - vertex 26.4451 13.3333 20.292 - vertex 28.8675 13.3333 16.6667 - vertex 30.7182 17.5 21.5091 - endloop -endfacet -facet normal 0.60986 -0.709996 0.352103 - outer loop - vertex 25.2591 9.16667 14.5833 - vertex 20.9668 5 13.616 - vertex 22.2752 5 11.3498 - endloop -endfacet -facet normal 0.638791 -0.701934 0.315017 - outer loop - vertex 25.2591 9.16667 14.5833 - vertex 22.2752 5 11.3498 - vertex 26.9465 9.16667 11.1616 - endloop -endfacet -facet normal 0.592208 -0.701934 0.395701 - outer loop - vertex 23.1395 9.16667 17.7555 - vertex 20.9668 5 13.616 - vertex 25.2591 9.16667 14.5833 - endloop -endfacet -facet normal 0.678807 -0.702434 0.214027 - outer loop - vertex 33.5371 15.4167 11.3843 - vertex 36.2222 17.5 9.70571 - vertex 35.2385 17.5 12.8258 - endloop -endfacet -facet normal 0.647019 -0.713821 0.268004 - outer loop - vertex 33.5371 15.4167 11.3843 - vertex 35.2385 17.5 12.8258 - vertex 33.9865 17.5 15.8482 - endloop -endfacet -facet normal 0.66346 -0.701383 0.260544 - outer loop - vertex 33.5371 15.4167 11.3843 - vertex 33.9865 17.5 15.8482 - vertex 30.796 13.3333 12.7561 - endloop -endfacet -facet normal 0.624752 -0.71747 0.308094 - outer loop - vertex 28.0273 11.25 13.8215 - vertex 25.2591 9.16667 14.5833 - vertex 26.9465 9.16667 11.1616 - endloop -endfacet -facet normal 0.645139 -0.694678 0.318147 - outer loop - vertex 28.0273 11.25 13.8215 - vertex 30.796 13.3333 12.7561 - vertex 28.8675 13.3333 16.6667 - endloop -endfacet -facet normal 0.643429 -0.714198 0.275535 - outer loop - vertex 28.0273 11.25 13.8215 - vertex 27.6188 9.16667 9.37532 - vertex 30.796 13.3333 12.7561 - endloop -endfacet -facet normal 0.683539 -0.683073 0.257266 - outer loop - vertex 28.0273 11.25 13.8215 - vertex 26.9465 9.16667 11.1616 - vertex 27.6188 9.16667 9.37532 - endloop -endfacet -facet normal 0.667363 -0.712466 0.216839 - outer loop - vertex 25.646 7.08333 8.70565 - vertex 23.3395 5 8.9592 - vertex 24.1481 5 6.47048 - endloop -endfacet -facet normal 0.658392 -0.693248 0.293135 - outer loop - vertex 25.646 7.08333 8.70565 - vertex 22.2752 5 11.3498 - vertex 23.3395 5 8.9592 - endloop -endfacet -facet normal 0.67684 -0.706917 0.205317 - outer loop - vertex 25.646 7.08333 8.70565 - vertex 24.1481 5 6.47048 - vertex 27.6188 9.16667 9.37532 - endloop -endfacet -facet normal 0.648076 -0.714689 0.263091 - outer loop - vertex 25.646 7.08333 8.70565 - vertex 26.9465 9.16667 11.1616 - vertex 22.2752 5 11.3498 - endloop -endfacet -facet normal 0.661963 -0.706917 0.249145 - outer loop - vertex 25.646 7.08333 8.70565 - vertex 27.6188 9.16667 9.37532 - vertex 26.9465 9.16667 11.1616 - endloop -endfacet -facet normal 0.555608 -0.713821 0.426333 - outer loop - vertex 26.6277 15.4167 23.3518 - vertex 30.7182 17.5 21.5091 - vertex 28.7267 17.5 24.1045 - endloop -endfacet -facet normal 0.524756 -0.702434 0.48085 - outer loop - vertex 26.6277 15.4167 23.3518 - vertex 28.7267 17.5 24.1045 - vertex 26.5165 17.5 26.5165 - endloop -endfacet -facet normal 0.557367 -0.701383 0.444302 - outer loop - vertex 26.6277 15.4167 23.3518 - vertex 26.4451 13.3333 20.292 - vertex 30.7182 17.5 21.5091 - endloop -endfacet -facet normal 0.622284 -0.695474 0.359276 - outer loop - vertex 25.9834 11.25 17.3616 - vertex 25.2591 9.16667 14.5833 - vertex 28.0273 11.25 13.8215 - endloop -endfacet -facet normal 0.579193 -0.71747 0.387004 - outer loop - vertex 25.9834 11.25 17.3616 - vertex 23.1395 9.16667 17.7555 - vertex 25.2591 9.16667 14.5833 - endloop -endfacet -facet normal 0.598093 -0.694678 0.399633 - outer loop - vertex 25.9834 11.25 17.3616 - vertex 28.8675 13.3333 16.6667 - vertex 26.4451 13.3333 20.292 - endloop -endfacet -facet normal 0.602619 -0.718192 0.347922 - outer loop - vertex 25.9834 11.25 17.3616 - vertex 28.0273 11.25 13.8215 - vertex 28.8675 13.3333 16.6667 - endloop -endfacet -facet normal 0.564569 -0.683073 0.463329 - outer loop - vertex 21.9287 9.16667 19.2309 - vertex 23.1395 9.16667 17.7555 - vertex 25.9834 11.25 17.3616 - endloop -endfacet -facet normal 0.560335 -0.714198 0.419458 - outer loop - vertex 21.9287 9.16667 19.2309 - vertex 25.9834 11.25 17.3616 - vertex 26.4451 13.3333 20.292 - endloop -endfacet -facet normal 0.583058 -0.693248 0.423616 - outer loop - vertex 20.3623 7.08333 17.8573 - vertex 19.4286 5 15.733 - vertex 20.9668 5 13.616 - endloop -endfacet -facet normal 0.52147 -0.712466 0.469534 - outer loop - vertex 20.3623 7.08333 17.8573 - vertex 17.6777 5 17.6777 - vertex 19.4286 5 15.733 - endloop -endfacet -facet normal 0.551881 -0.714689 0.429705 - outer loop - vertex 20.3623 7.08333 17.8573 - vertex 20.9668 5 13.616 - vertex 23.1395 9.16667 17.7555 - endloop -endfacet -facet normal 0.51623 -0.706917 0.483502 - outer loop - vertex 20.3623 7.08333 17.8573 - vertex 21.9287 9.16667 19.2309 - vertex 17.6777 5 17.6777 - endloop -endfacet -facet normal 0.546747 -0.706917 0.448704 - outer loop - vertex 20.3623 7.08333 17.8573 - vertex 23.1395 9.16667 17.7555 - vertex 21.9287 9.16667 19.2309 - endloop -endfacet -facet normal 0.679972 -0.707059 0.194176 - outer loop - vertex 31.898 13.3333 9.67616 - vertex 24.1481 5 6.47048 - vertex 36.2222 17.5 9.70571 - endloop -endfacet -facet normal 0.674549 -0.707893 0.209454 - outer loop - vertex 31.898 13.3333 9.67616 - vertex 27.6188 9.16667 9.37532 - vertex 24.1481 5 6.47048 - endloop -endfacet -facet normal 0.677753 -0.704864 0.209326 - outer loop - vertex 31.898 13.3333 9.67616 - vertex 36.2222 17.5 9.70571 - vertex 33.5371 15.4167 11.3843 - endloop -endfacet -facet normal 0.660138 -0.71304 0.236201 - outer loop - vertex 31.898 13.3333 9.67616 - vertex 33.5371 15.4167 11.3843 - vertex 30.796 13.3333 12.7561 - endloop -endfacet -facet normal 0.668674 -0.704011 0.239256 - outer loop - vertex 31.898 13.3333 9.67616 - vertex 30.796 13.3333 12.7561 - vertex 27.6188 9.16667 9.37532 - endloop -endfacet -facet normal 0.508148 -0.707059 0.491785 - outer loop - vertex 24.3288 13.3333 22.7864 - vertex 26.5165 17.5 26.5165 - vertex 17.6777 5 17.6777 - endloop -endfacet -facet normal 0.520159 -0.704864 0.482288 - outer loop - vertex 24.3288 13.3333 22.7864 - vertex 26.6277 15.4167 23.3518 - vertex 26.5165 17.5 26.5165 - endloop -endfacet -facet normal 0.534625 -0.71304 0.453596 - outer loop - vertex 24.3288 13.3333 22.7864 - vertex 26.4451 13.3333 20.292 - vertex 26.6277 15.4167 23.3518 - endloop -endfacet -facet normal 0.518667 -0.707893 0.47945 - outer loop - vertex 24.3288 13.3333 22.7864 - vertex 17.6777 5 17.6777 - vertex 21.9287 9.16667 19.2309 - endloop -endfacet -facet normal 0.541539 -0.704011 0.459461 - outer loop - vertex 24.3288 13.3333 22.7864 - vertex 21.9287 9.16667 19.2309 - vertex 26.4451 13.3333 20.292 - endloop -endfacet -facet normal 0 -1 0 - outer loop - vertex 23.3395 5 8.9592 - vertex 18.4776 5 7.65367 - vertex 19.3185 5 5.17638 - endloop -endfacet -facet normal 0 -1 -0 - outer loop - vertex 23.3395 5 8.9592 - vertex 19.3185 5 5.17638 - vertex 24.1481 5 6.47048 - endloop -endfacet -facet normal 0 -1 0 - outer loop - vertex 22.2752 5 11.3498 - vertex 17.3205 5 10 - vertex 18.4776 5 7.65367 - endloop -endfacet -facet normal 0 -1 -0 - outer loop - vertex 22.2752 5 11.3498 - vertex 18.4776 5 7.65367 - vertex 23.3395 5 8.9592 - endloop -endfacet -facet normal 0 -1 0 - outer loop - vertex 20.9668 5 13.616 - vertex 15.8671 5 12.1752 - vertex 17.3205 5 10 - endloop -endfacet -facet normal 0 -1 -0 - outer loop - vertex 20.9668 5 13.616 - vertex 17.3205 5 10 - vertex 22.2752 5 11.3498 - endloop -endfacet -facet normal 0 -1 0 - outer loop - vertex 19.4286 5 15.733 - vertex 14.1421 5 14.1421 - vertex 15.8671 5 12.1752 - endloop -endfacet -facet normal 0 -1 -0 - outer loop - vertex 19.4286 5 15.733 - vertex 15.8671 5 12.1752 - vertex 20.9668 5 13.616 - endloop -endfacet -facet normal 0 -1 -0 - outer loop - vertex 17.6777 5 17.6777 - vertex 14.1421 5 14.1421 - vertex 19.4286 5 15.733 - endloop -endfacet -facet normal -0.568128 0.688419 -0.450899 - outer loop - vertex 18.0185 9.6875 16.8762 - vertex 20.5269 9.6875 13.7156 - vertex 18.3463 8.125 14.0776 - endloop -endfacet -facet normal -0.519529 0.708343 -0.477849 - outer loop - vertex 18.0185 9.6875 16.8762 - vertex 17.3863 8.125 15.2474 - vertex 14.1421 5 14.1421 - endloop -endfacet -facet normal -0.540036 0.724334 -0.428603 - outer loop - vertex 18.0185 9.6875 16.8762 - vertex 20.8255 11.25 15.98 - vertex 20.5269 9.6875 13.7156 - endloop -endfacet -facet normal -0.553726 0.697768 -0.454431 - outer loop - vertex 18.0185 9.6875 16.8762 - vertex 18.3463 8.125 14.0776 - vertex 17.3863 8.125 15.2474 - endloop -endfacet -facet normal -0.539628 0.709295 -0.453544 - outer loop - vertex 18.0185 9.6875 16.8762 - vertex 22.0853 14.375 19.3683 - vertex 20.8255 11.25 15.98 - endloop -endfacet -facet normal -0.616752 0.702013 -0.356082 - outer loop - vertex 25.4395 14.375 14.6875 - vertex 27.2568 17.5 17.7008 - vertex 28.9577 17.5 14.7547 - endloop -endfacet -facet normal -0.628115 0.71381 -0.309752 - outer loop - vertex 25.4395 14.375 14.6875 - vertex 28.9577 17.5 14.7547 - vertex 27.139 14.375 11.2413 - endloop -endfacet -facet normal -0.582311 0.71381 -0.389088 - outer loop - vertex 23.3048 14.375 17.8824 - vertex 27.2568 17.5 17.7008 - vertex 25.4395 14.375 14.6875 - endloop -endfacet -facet normal -0.660469 0.7166 -0.224199 - outer loop - vertex 20.4182 6.5625 6.93104 - vertex 19.3185 5 5.17638 - vertex 18.4776 5 7.65367 - endloop -endfacet -facet normal -0.67684 0.706917 -0.205317 - outer loop - vertex 21.8978 8.125 7.43329 - vertex 19.3185 5 5.17638 - vertex 20.4182 6.5625 6.93104 - endloop -endfacet -facet normal -0.661963 0.706917 -0.249145 - outer loop - vertex 21.8978 8.125 7.43329 - vertex 21.3647 8.125 8.84955 - vertex 24.2518 11.25 10.0454 - endloop -endfacet -facet normal -0.661963 0.706917 -0.249145 - outer loop - vertex 21.8978 8.125 7.43329 - vertex 20.4182 6.5625 6.93104 - vertex 21.3647 8.125 8.84955 - endloop -endfacet -facet normal -0.625555 0.7166 -0.30849 - outer loop - vertex 19.3388 6.5625 9.53685 - vertex 18.4776 5 7.65367 - vertex 17.3205 5 10 - endloop -endfacet -facet normal -0.644311 0.695633 -0.317739 - outer loop - vertex 19.3388 6.5625 9.53685 - vertex 20.0268 8.125 11.5625 - vertex 21.3647 8.125 8.84955 - endloop -endfacet -facet normal -0.663003 0.696425 -0.274625 - outer loop - vertex 19.3388 6.5625 9.53685 - vertex 20.4182 6.5625 6.93104 - vertex 18.4776 5 7.65367 - endloop -endfacet -facet normal -0.643703 0.717325 -0.26663 - outer loop - vertex 19.3388 6.5625 9.53685 - vertex 21.3647 8.125 8.84955 - vertex 20.4182 6.5625 6.93104 - endloop -endfacet -facet normal -0.579937 0.7166 -0.387502 - outer loop - vertex 17.9286 6.5625 11.9795 - vertex 17.3205 5 10 - vertex 15.8671 5 12.1752 - endloop -endfacet -facet normal -0.621485 0.696425 -0.358815 - outer loop - vertex 17.9286 6.5625 11.9795 - vertex 19.3388 6.5625 9.53685 - vertex 17.3205 5 10 - endloop -endfacet -facet normal -0.597326 0.695633 -0.39912 - outer loop - vertex 17.9286 6.5625 11.9795 - vertex 18.3463 8.125 14.0776 - vertex 20.0268 8.125 11.5625 - endloop -endfacet -facet normal -0.603393 0.717325 -0.348369 - outer loop - vertex 17.9286 6.5625 11.9795 - vertex 20.0268 8.125 11.5625 - vertex 19.3388 6.5625 9.53685 - endloop -endfacet -facet normal -0.64425 0.706917 -0.291906 - outer loop - vertex 22.1415 9.6875 10.919 - vertex 24.2518 11.25 10.0454 - vertex 21.3647 8.125 8.84955 - endloop -endfacet -facet normal -0.624218 0.718048 -0.30783 - outer loop - vertex 22.1415 9.6875 10.919 - vertex 21.3647 8.125 8.84955 - vertex 20.0268 8.125 11.5625 - endloop -endfacet -facet normal -0.645691 0.69404 -0.31842 - outer loop - vertex 22.1415 9.6875 10.919 - vertex 22.7332 11.25 13.125 - vertex 24.2518 11.25 10.0454 - endloop -endfacet -facet normal -0.524397 0.7166 -0.459884 - outer loop - vertex 16.2115 6.5625 14.2171 - vertex 15.8671 5 12.1752 - vertex 14.1421 5 14.1421 - endloop -endfacet -facet normal -0.569333 0.696425 -0.436865 - outer loop - vertex 16.2115 6.5625 14.2171 - vertex 17.9286 6.5625 11.9795 - vertex 15.8671 5 12.1752 - endloop -endfacet -facet normal -0.55276 0.717325 -0.424148 - outer loop - vertex 16.2115 6.5625 14.2171 - vertex 18.3463 8.125 14.0776 - vertex 17.9286 6.5625 11.9795 - endloop -endfacet -facet normal -0.578697 0.718048 -0.386673 - outer loop - vertex 20.5269 9.6875 13.7156 - vertex 20.0268 8.125 11.5625 - vertex 18.3463 8.125 14.0776 - endloop -endfacet -facet normal -0.598605 0.69404 -0.399975 - outer loop - vertex 20.5269 9.6875 13.7156 - vertex 20.8255 11.25 15.98 - vertex 22.7332 11.25 13.125 - endloop -endfacet -facet normal -0.622816 0.694838 -0.359583 - outer loop - vertex 20.5269 9.6875 13.7156 - vertex 22.1415 9.6875 10.919 - vertex 20.0268 8.125 11.5625 - endloop -endfacet -facet normal -0.602103 0.718769 -0.347625 - outer loop - vertex 20.5269 9.6875 13.7156 - vertex 22.7332 11.25 13.125 - vertex 22.1415 9.6875 10.919 - endloop -endfacet -facet normal -0.622883 0.719487 -0.307172 - outer loop - vertex 24.9443 12.8125 12.3012 - vertex 24.2518 11.25 10.0454 - vertex 22.7332 11.25 13.125 - endloop -endfacet -facet normal -0.647074 0.692437 -0.319102 - outer loop - vertex 24.9443 12.8125 12.3012 - vertex 25.4395 14.375 14.6875 - vertex 27.139 14.375 11.2413 - endloop -endfacet -facet normal -0.51623 0.706917 -0.483502 - outer loop - vertex 17.3863 8.125 15.2474 - vertex 16.2115 6.5625 14.2171 - vertex 14.1421 5 14.1421 - endloop -endfacet -facet normal -0.546747 0.706917 -0.448704 - outer loop - vertex 17.3863 8.125 15.2474 - vertex 18.3463 8.125 14.0776 - vertex 16.2115 6.5625 14.2171 - endloop -endfacet -facet normal -0.681573 0.697435 -0.221456 - outer loop - vertex 29.2957 15.9375 9.94453 - vertex 30.3414 17.5 11.647 - vertex 31.3926 17.5 8.41162 - endloop -endfacet -facet normal -0.628599 0.725628 -0.27987 - outer loop - vertex 29.2957 15.9375 9.94453 - vertex 28.9577 17.5 14.7547 - vertex 30.3414 17.5 11.647 - endloop -endfacet -facet normal -0.666507 0.694004 -0.272261 - outer loop - vertex 29.2957 15.9375 9.94453 - vertex 27.139 14.375 11.2413 - vertex 28.9577 17.5 14.7547 - endloop -endfacet -facet normal -0.67684 0.706917 -0.205317 - outer loop - vertex 29.2957 15.9375 9.94453 - vertex 31.3926 17.5 8.41162 - vertex 27.8161 14.375 9.44228 - endloop -endfacet -facet normal -0.661963 0.706917 -0.249145 - outer loop - vertex 29.2957 15.9375 9.94453 - vertex 27.8161 14.375 9.44228 - vertex 27.139 14.375 11.2413 - endloop -endfacet -facet normal -0.57746 0.719487 -0.385847 - outer loop - vertex 23.1252 12.8125 15.4518 - vertex 22.7332 11.25 13.125 - vertex 20.8255 11.25 15.98 - endloop -endfacet -facet normal -0.574923 0.706917 -0.411984 - outer loop - vertex 23.1252 12.8125 15.4518 - vertex 20.8255 11.25 15.98 - vertex 23.3048 14.375 17.8824 - endloop -endfacet -facet normal -0.599887 0.692437 -0.400832 - outer loop - vertex 23.1252 12.8125 15.4518 - vertex 23.3048 14.375 17.8824 - vertex 25.4395 14.375 14.6875 - endloop -endfacet -facet normal -0.62415 0.69324 -0.360353 - outer loop - vertex 23.1252 12.8125 15.4518 - vertex 24.9443 12.8125 12.3012 - vertex 22.7332 11.25 13.125 - endloop -endfacet -facet normal -0.600816 0.720203 -0.346882 - outer loop - vertex 23.1252 12.8125 15.4518 - vertex 25.4395 14.375 14.6875 - vertex 24.9443 12.8125 12.3012 - endloop -endfacet -facet normal -0.546747 0.706917 -0.448704 - outer loop - vertex 22.0853 14.375 19.3683 - vertex 23.3048 14.375 17.8824 - vertex 20.8255 11.25 15.98 - endloop -endfacet -facet normal -0.556675 0.725628 -0.404448 - outer loop - vertex 23.26 15.9375 20.3985 - vertex 25.2572 17.5 20.4529 - vertex 27.2568 17.5 17.7008 - endloop -endfacet -facet normal -0.532573 0.697435 -0.479531 - outer loop - vertex 23.26 15.9375 20.3985 - vertex 22.981 17.5 22.981 - vertex 25.2572 17.5 20.4529 - endloop -endfacet -facet normal -0.51623 0.706917 -0.483502 - outer loop - vertex 23.26 15.9375 20.3985 - vertex 22.0853 14.375 19.3683 - vertex 22.981 17.5 22.981 - endloop -endfacet -facet normal -0.569039 0.694004 -0.441081 - outer loop - vertex 23.26 15.9375 20.3985 - vertex 27.2568 17.5 17.7008 - vertex 23.3048 14.375 17.8824 - endloop -endfacet -facet normal -0.546747 0.706917 -0.448704 - outer loop - vertex 23.26 15.9375 20.3985 - vertex 23.3048 14.375 17.8824 - vertex 22.0853 14.375 19.3683 - endloop -endfacet -facet normal -0.679972 0.707059 -0.194176 - outer loop - vertex 26.6149 12.8125 8.07354 - vertex 31.3926 17.5 8.41162 - vertex 19.3185 5 5.17638 - endloop -endfacet -facet normal -0.674981 0.707739 -0.20858 - outer loop - vertex 26.6149 12.8125 8.07354 - vertex 19.3185 5 5.17638 - vertex 21.8978 8.125 7.43329 - endloop -endfacet -facet normal -0.676934 0.705171 -0.210937 - outer loop - vertex 26.6149 12.8125 8.07354 - vertex 27.8161 14.375 9.44228 - vertex 31.3926 17.5 8.41162 - endloop -endfacet -facet normal -0.639147 0.726429 -0.252572 - outer loop - vertex 26.6149 12.8125 8.07354 - vertex 24.9443 12.8125 12.3012 - vertex 27.139 14.375 11.2413 - endloop -endfacet -facet normal -0.667333 0.704533 -0.241452 - outer loop - vertex 26.6149 12.8125 8.07354 - vertex 21.8978 8.125 7.43329 - vertex 24.2518 11.25 10.0454 - endloop -endfacet -facet normal -0.652571 0.716817 -0.24561 - outer loop - vertex 26.6149 12.8125 8.07354 - vertex 27.139 14.375 11.2413 - vertex 27.8161 14.375 9.44228 - endloop -endfacet -facet normal -0.67672 0.685957 -0.26742 - outer loop - vertex 26.6149 12.8125 8.07354 - vertex 24.2518 11.25 10.0454 - vertex 24.9443 12.8125 12.3012 - endloop -endfacet -facet normal -0.508148 0.707059 -0.491785 - outer loop - vertex 18.0185 9.6875 16.8762 - vertex 14.1421 5 14.1421 - vertex 22.981 17.5 22.981 - endloop -endfacet -facet normal -0.518382 0.706156 -0.48231 - outer loop - vertex 18.0185 9.6875 16.8762 - vertex 22.981 17.5 22.981 - vertex 22.0853 14.375 19.3683 - endloop -endfacet -facet normal -0.538308 -0.726429 -0.427231 - outer loop - vertex 20.2993 22.1875 19.0124 - vertex 23.1252 22.1875 15.4518 - vertex 23.3048 20.625 17.8824 - endloop -endfacet -facet normal -0.521143 -0.705171 -0.480774 - outer loop - vertex 20.2993 22.1875 19.0124 - vertex 22.0853 20.625 19.3683 - vertex 22.981 17.5 22.981 - endloop -endfacet -facet normal -0.569952 -0.685957 -0.452346 - outer loop - vertex 20.2993 22.1875 19.0124 - vertex 20.8255 23.75 15.98 - vertex 23.1252 22.1875 15.4518 - endloop -endfacet -facet normal -0.538991 -0.716817 -0.442338 - outer loop - vertex 20.2993 22.1875 19.0124 - vertex 23.3048 20.625 17.8824 - vertex 22.0853 20.625 19.3683 - endloop -endfacet -facet normal -0.542771 -0.704533 -0.457201 - outer loop - vertex 20.2993 22.1875 19.0124 - vertex 17.3863 26.875 15.2474 - vertex 20.8255 23.75 15.98 - endloop -endfacet -facet normal -0.616752 -0.702013 -0.356082 - outer loop - vertex 25.4395 20.625 14.6875 - vertex 28.9577 17.5 14.7547 - vertex 27.2568 17.5 17.7008 - endloop -endfacet -facet normal -0.628115 -0.71381 -0.309752 - outer loop - vertex 25.4395 20.625 14.6875 - vertex 27.139 20.625 11.2413 - vertex 28.9577 17.5 14.7547 - endloop -endfacet -facet normal -0.582311 -0.71381 -0.389088 - outer loop - vertex 23.3048 20.625 17.8824 - vertex 25.4395 20.625 14.6875 - vertex 27.2568 17.5 17.7008 - endloop -endfacet -facet normal -0.681573 -0.697435 -0.221456 - outer loop - vertex 29.2957 19.0625 9.94453 - vertex 31.3926 17.5 8.41162 - vertex 30.3414 17.5 11.647 - endloop -endfacet -facet normal -0.628599 -0.725628 -0.27987 - outer loop - vertex 29.2957 19.0625 9.94453 - vertex 30.3414 17.5 11.647 - vertex 28.9577 17.5 14.7547 - endloop -endfacet -facet normal -0.666507 -0.694004 -0.272261 - outer loop - vertex 29.2957 19.0625 9.94453 - vertex 28.9577 17.5 14.7547 - vertex 27.139 20.625 11.2413 - endloop -endfacet -facet normal -0.661963 -0.706917 -0.249145 - outer loop - vertex 27.8161 20.625 9.44228 - vertex 27.139 20.625 11.2413 - vertex 24.2518 23.75 10.0454 - endloop -endfacet -facet normal -0.67684 -0.706917 -0.205317 - outer loop - vertex 27.8161 20.625 9.44228 - vertex 31.3926 17.5 8.41162 - vertex 29.2957 19.0625 9.94453 - endloop -endfacet -facet normal -0.661963 -0.706917 -0.249145 - outer loop - vertex 27.8161 20.625 9.44228 - vertex 29.2957 19.0625 9.94453 - vertex 27.139 20.625 11.2413 - endloop -endfacet -facet normal -0.64425 -0.706917 -0.291906 - outer loop - vertex 24.9443 22.1875 12.3012 - vertex 24.2518 23.75 10.0454 - vertex 27.139 20.625 11.2413 - endloop -endfacet -facet normal -0.622883 -0.719487 -0.307172 - outer loop - vertex 24.9443 22.1875 12.3012 - vertex 22.7332 23.75 13.125 - vertex 24.2518 23.75 10.0454 - endloop -endfacet -facet normal -0.647074 -0.692437 -0.319102 - outer loop - vertex 24.9443 22.1875 12.3012 - vertex 27.139 20.625 11.2413 - vertex 25.4395 20.625 14.6875 - endloop -endfacet -facet normal -0.556675 -0.725628 -0.404448 - outer loop - vertex 23.26 19.0625 20.3985 - vertex 27.2568 17.5 17.7008 - vertex 25.2572 17.5 20.4529 - endloop -endfacet -facet normal -0.532573 -0.697435 -0.479531 - outer loop - vertex 23.26 19.0625 20.3985 - vertex 25.2572 17.5 20.4529 - vertex 22.981 17.5 22.981 - endloop -endfacet -facet normal -0.569039 -0.694004 -0.441081 - outer loop - vertex 23.26 19.0625 20.3985 - vertex 23.3048 20.625 17.8824 - vertex 27.2568 17.5 17.7008 - endloop -endfacet -facet normal -0.599887 -0.692437 -0.400832 - outer loop - vertex 23.1252 22.1875 15.4518 - vertex 25.4395 20.625 14.6875 - vertex 23.3048 20.625 17.8824 - endloop -endfacet -facet normal -0.57746 -0.719487 -0.385847 - outer loop - vertex 23.1252 22.1875 15.4518 - vertex 20.8255 23.75 15.98 - vertex 22.7332 23.75 13.125 - endloop -endfacet -facet normal -0.62415 -0.69324 -0.360353 - outer loop - vertex 23.1252 22.1875 15.4518 - vertex 22.7332 23.75 13.125 - vertex 24.9443 22.1875 12.3012 - endloop -endfacet -facet normal -0.600816 -0.720203 -0.346882 - outer loop - vertex 23.1252 22.1875 15.4518 - vertex 24.9443 22.1875 12.3012 - vertex 25.4395 20.625 14.6875 - endloop -endfacet -facet normal -0.645691 -0.69404 -0.31842 - outer loop - vertex 22.1415 25.3125 10.919 - vertex 24.2518 23.75 10.0454 - vertex 22.7332 23.75 13.125 - endloop -endfacet -facet normal -0.624218 -0.718048 -0.30783 - outer loop - vertex 22.1415 25.3125 10.919 - vertex 20.0268 26.875 11.5625 - vertex 21.3647 26.875 8.84955 - endloop -endfacet -facet normal -0.51623 -0.706917 -0.483502 - outer loop - vertex 22.0853 20.625 19.3683 - vertex 23.26 19.0625 20.3985 - vertex 22.981 17.5 22.981 - endloop -endfacet -facet normal -0.546747 -0.706917 -0.448704 - outer loop - vertex 22.0853 20.625 19.3683 - vertex 23.3048 20.625 17.8824 - vertex 23.26 19.0625 20.3985 - endloop -endfacet -facet normal -0.660469 -0.7166 -0.224199 - outer loop - vertex 20.4182 28.4375 6.93104 - vertex 18.4776 30 7.65367 - vertex 19.3185 30 5.17638 - endloop -endfacet -facet normal -0.67684 -0.706917 -0.205317 - outer loop - vertex 20.4182 28.4375 6.93104 - vertex 19.3185 30 5.17638 - vertex 21.8978 26.875 7.43329 - endloop -endfacet -facet normal -0.661963 -0.706917 -0.249145 - outer loop - vertex 20.4182 28.4375 6.93104 - vertex 21.8978 26.875 7.43329 - vertex 21.3647 26.875 8.84955 - endloop -endfacet -facet normal -0.598605 -0.69404 -0.399975 - outer loop - vertex 20.5269 25.3125 13.7156 - vertex 22.7332 23.75 13.125 - vertex 20.8255 23.75 15.98 - endloop -endfacet -facet normal -0.578697 -0.718048 -0.386673 - outer loop - vertex 20.5269 25.3125 13.7156 - vertex 18.3463 26.875 14.0776 - vertex 20.0268 26.875 11.5625 - endloop -endfacet -facet normal -0.574923 -0.706917 -0.411984 - outer loop - vertex 20.5269 25.3125 13.7156 - vertex 20.8255 23.75 15.98 - vertex 18.3463 26.875 14.0776 - endloop -endfacet -facet normal -0.602103 -0.718769 -0.347625 - outer loop - vertex 20.5269 25.3125 13.7156 - vertex 22.1415 25.3125 10.919 - vertex 22.7332 23.75 13.125 - endloop -endfacet -facet normal -0.622816 -0.694838 -0.359583 - outer loop - vertex 20.5269 25.3125 13.7156 - vertex 20.0268 26.875 11.5625 - vertex 22.1415 25.3125 10.919 - endloop -endfacet -facet normal -0.625555 -0.7166 -0.30849 - outer loop - vertex 19.3388 28.4375 9.53685 - vertex 17.3205 30 10 - vertex 18.4776 30 7.65367 - endloop -endfacet -facet normal -0.663003 -0.696425 -0.274625 - outer loop - vertex 19.3388 28.4375 9.53685 - vertex 18.4776 30 7.65367 - vertex 20.4182 28.4375 6.93104 - endloop -endfacet -facet normal -0.644311 -0.695633 -0.317739 - outer loop - vertex 19.3388 28.4375 9.53685 - vertex 21.3647 26.875 8.84955 - vertex 20.0268 26.875 11.5625 - endloop -endfacet -facet normal -0.643703 -0.717325 -0.26663 - outer loop - vertex 19.3388 28.4375 9.53685 - vertex 20.4182 28.4375 6.93104 - vertex 21.3647 26.875 8.84955 - endloop -endfacet -facet normal -0.579937 -0.7166 -0.387502 - outer loop - vertex 17.9286 28.4375 11.9795 - vertex 15.8671 30 12.1752 - vertex 17.3205 30 10 - endloop -endfacet -facet normal -0.621485 -0.696425 -0.358815 - outer loop - vertex 17.9286 28.4375 11.9795 - vertex 17.3205 30 10 - vertex 19.3388 28.4375 9.53685 - endloop -endfacet -facet normal -0.597326 -0.695633 -0.39912 - outer loop - vertex 17.9286 28.4375 11.9795 - vertex 20.0268 26.875 11.5625 - vertex 18.3463 26.875 14.0776 - endloop -endfacet -facet normal -0.603393 -0.717325 -0.348369 - outer loop - vertex 17.9286 28.4375 11.9795 - vertex 19.3388 28.4375 9.53685 - vertex 20.0268 26.875 11.5625 - endloop -endfacet -facet normal -0.546747 -0.706917 -0.448704 - outer loop - vertex 17.3863 26.875 15.2474 - vertex 18.3463 26.875 14.0776 - vertex 20.8255 23.75 15.98 - endloop -endfacet -facet normal -0.524397 -0.7166 -0.459884 - outer loop - vertex 16.2115 28.4375 14.2171 - vertex 14.1421 30 14.1421 - vertex 15.8671 30 12.1752 - endloop -endfacet -facet normal -0.569333 -0.696425 -0.436865 - outer loop - vertex 16.2115 28.4375 14.2171 - vertex 15.8671 30 12.1752 - vertex 17.9286 28.4375 11.9795 - endloop -endfacet -facet normal -0.51623 -0.706917 -0.483502 - outer loop - vertex 16.2115 28.4375 14.2171 - vertex 17.3863 26.875 15.2474 - vertex 14.1421 30 14.1421 - endloop -endfacet -facet normal -0.55276 -0.717325 -0.424148 - outer loop - vertex 16.2115 28.4375 14.2171 - vertex 17.9286 28.4375 11.9795 - vertex 18.3463 26.875 14.0776 - endloop -endfacet -facet normal -0.546747 -0.706917 -0.448704 - outer loop - vertex 16.2115 28.4375 14.2171 - vertex 18.3463 26.875 14.0776 - vertex 17.3863 26.875 15.2474 - endloop -endfacet -facet normal -0.679972 -0.707059 -0.194176 - outer loop - vertex 23.6245 25.3125 7.1664 - vertex 19.3185 30 5.17638 - vertex 31.3926 17.5 8.41162 - endloop -endfacet -facet normal -0.676884 -0.706156 -0.207777 - outer loop - vertex 23.6245 25.3125 7.1664 - vertex 31.3926 17.5 8.41162 - vertex 27.8161 20.625 9.44228 - endloop -endfacet -facet normal -0.673594 -0.708343 -0.211001 - outer loop - vertex 23.6245 25.3125 7.1664 - vertex 21.8978 26.875 7.43329 - vertex 19.3185 30 5.17638 - endloop -endfacet -facet normal -0.6412 -0.724334 -0.253384 - outer loop - vertex 23.6245 25.3125 7.1664 - vertex 24.2518 23.75 10.0454 - vertex 22.1415 25.3125 10.919 - endloop -endfacet -facet normal -0.662594 -0.709295 -0.240559 - outer loop - vertex 23.6245 25.3125 7.1664 - vertex 27.8161 20.625 9.44228 - vertex 24.2518 23.75 10.0454 - endloop -endfacet -facet normal -0.670412 -0.697768 -0.252325 - outer loop - vertex 23.6245 25.3125 7.1664 - vertex 21.3647 26.875 8.84955 - vertex 21.8978 26.875 7.43329 - endloop -endfacet -facet normal -0.674554 -0.688419 -0.266564 - outer loop - vertex 23.6245 25.3125 7.1664 - vertex 22.1415 25.3125 10.919 - vertex 21.3647 26.875 8.84955 - endloop -endfacet -facet normal -0.508148 -0.707059 -0.491785 - outer loop - vertex 20.2993 22.1875 19.0124 - vertex 22.981 17.5 22.981 - vertex 14.1421 30 14.1421 - endloop -endfacet -facet normal -0.518126 -0.707739 -0.480261 - outer loop - vertex 20.2993 22.1875 19.0124 - vertex 14.1421 30 14.1421 - vertex 17.3863 26.875 15.2474 - endloop -endfacet -facet normal 0 1 0 - outer loop - vertex 19.3185 30 5.17638 - vertex 23.3395 30 8.9592 - vertex 24.1481 30 6.47048 - endloop -endfacet -facet normal 0 1 0 - outer loop - vertex 18.4776 30 7.65367 - vertex 22.2752 30 11.3498 - vertex 23.3395 30 8.9592 - endloop -endfacet -facet normal -0 1 0 - outer loop - vertex 18.4776 30 7.65367 - vertex 23.3395 30 8.9592 - vertex 19.3185 30 5.17638 - endloop -endfacet -facet normal 0 1 0 - outer loop - vertex 17.3205 30 10 - vertex 20.9668 30 13.616 - vertex 22.2752 30 11.3498 - endloop -endfacet -facet normal -0 1 0 - outer loop - vertex 17.3205 30 10 - vertex 22.2752 30 11.3498 - vertex 18.4776 30 7.65367 - endloop -endfacet -facet normal 0 1 0 - outer loop - vertex 15.8671 30 12.1752 - vertex 19.4286 30 15.733 - vertex 20.9668 30 13.616 - endloop -endfacet -facet normal -0 1 0 - outer loop - vertex 15.8671 30 12.1752 - vertex 20.9668 30 13.616 - vertex 17.3205 30 10 - endloop -endfacet -facet normal 0 1 0 - outer loop - vertex 14.1421 30 14.1421 - vertex 17.6777 30 17.6777 - vertex 19.4286 30 15.733 - endloop -endfacet -facet normal -0 1 0 - outer loop - vertex 14.1421 30 14.1421 - vertex 19.4286 30 15.733 - vertex 15.8671 30 12.1752 - endloop -endfacet -facet normal 0.60986 0.709996 0.352103 - outer loop - vertex 25.2591 25.8333 14.5833 - vertex 22.2752 30 11.3498 - vertex 20.9668 30 13.616 - endloop -endfacet -facet normal 0.638791 0.701934 0.315017 - outer loop - vertex 25.2591 25.8333 14.5833 - vertex 26.9465 25.8333 11.1616 - vertex 22.2752 30 11.3498 - endloop -endfacet -facet normal 0.592208 0.701934 0.395701 - outer loop - vertex 23.1395 25.8333 17.7555 - vertex 25.2591 25.8333 14.5833 - vertex 20.9668 30 13.616 - endloop -endfacet -facet normal 0.62751 0.70677 0.326661 - outer loop - vertex 28.8675 21.6667 16.6667 - vertex 32.476 17.5 18.75 - vertex 33.9865 17.5 15.8482 - endloop -endfacet -facet normal 0.596652 0.70677 0.380109 - outer loop - vertex 28.8675 21.6667 16.6667 - vertex 30.7182 17.5 21.5091 - vertex 32.476 17.5 18.75 - endloop -endfacet -facet normal 0.629451 0.712346 0.310411 - outer loop - vertex 28.8675 21.6667 16.6667 - vertex 33.9865 17.5 15.8482 - vertex 30.796 21.6667 12.7561 - endloop -endfacet -facet normal 0.583549 0.712346 0.389915 - outer loop - vertex 26.4451 21.6667 20.292 - vertex 30.7182 17.5 21.5091 - vertex 28.8675 21.6667 16.6667 - endloop -endfacet -facet normal 0.667363 0.712466 0.216839 - outer loop - vertex 25.646 27.9167 8.70565 - vertex 24.1481 30 6.47048 - vertex 23.3395 30 8.9592 - endloop -endfacet -facet normal 0.658392 0.693248 0.293135 - outer loop - vertex 25.646 27.9167 8.70565 - vertex 23.3395 30 8.9592 - vertex 22.2752 30 11.3498 - endloop -endfacet -facet normal 0.648076 0.714689 0.263091 - outer loop - vertex 25.646 27.9167 8.70565 - vertex 22.2752 30 11.3498 - vertex 26.9465 25.8333 11.1616 - endloop -endfacet -facet normal 0.67684 0.706917 0.205317 - outer loop - vertex 27.6188 25.8333 9.37532 - vertex 24.1481 30 6.47048 - vertex 25.646 27.9167 8.70565 - endloop -endfacet -facet normal 0.661963 0.706917 0.249145 - outer loop - vertex 27.6188 25.8333 9.37532 - vertex 25.646 27.9167 8.70565 - vertex 26.9465 25.8333 11.1616 - endloop -endfacet -facet normal 0.624752 0.71747 0.308094 - outer loop - vertex 28.0273 23.75 13.8215 - vertex 26.9465 25.8333 11.1616 - vertex 25.2591 25.8333 14.5833 - endloop -endfacet -facet normal 0.645139 0.694678 0.318147 - outer loop - vertex 28.0273 23.75 13.8215 - vertex 28.8675 21.6667 16.6667 - vertex 30.796 21.6667 12.7561 - endloop -endfacet -facet normal 0.683539 0.683073 0.257266 - outer loop - vertex 28.0273 23.75 13.8215 - vertex 27.6188 25.8333 9.37532 - vertex 26.9465 25.8333 11.1616 - endloop -endfacet -facet normal 0.643429 0.714198 0.275535 - outer loop - vertex 28.0273 23.75 13.8215 - vertex 30.796 21.6667 12.7561 - vertex 27.6188 25.8333 9.37532 - endloop -endfacet -facet normal 0.678807 0.702434 0.214027 - outer loop - vertex 33.5371 19.5833 11.3843 - vertex 35.2385 17.5 12.8258 - vertex 36.2222 17.5 9.70571 - endloop -endfacet -facet normal 0.647019 0.713821 0.268004 - outer loop - vertex 33.5371 19.5833 11.3843 - vertex 33.9865 17.5 15.8482 - vertex 35.2385 17.5 12.8258 - endloop -endfacet -facet normal 0.66346 0.701383 0.260544 - outer loop - vertex 33.5371 19.5833 11.3843 - vertex 30.796 21.6667 12.7561 - vertex 33.9865 17.5 15.8482 - endloop -endfacet -facet normal 0.583058 0.693248 0.423616 - outer loop - vertex 20.3623 27.9167 17.8573 - vertex 20.9668 30 13.616 - vertex 19.4286 30 15.733 - endloop -endfacet -facet normal 0.52147 0.712466 0.469534 - outer loop - vertex 20.3623 27.9167 17.8573 - vertex 19.4286 30 15.733 - vertex 17.6777 30 17.6777 - endloop -endfacet -facet normal 0.551881 0.714689 0.429705 - outer loop - vertex 20.3623 27.9167 17.8573 - vertex 23.1395 25.8333 17.7555 - vertex 20.9668 30 13.616 - endloop -endfacet -facet normal 0.602619 0.718192 0.347922 - outer loop - vertex 25.9834 23.75 17.3616 - vertex 28.8675 21.6667 16.6667 - vertex 28.0273 23.75 13.8215 - endloop -endfacet -facet normal 0.622284 0.695474 0.359276 - outer loop - vertex 25.9834 23.75 17.3616 - vertex 28.0273 23.75 13.8215 - vertex 25.2591 25.8333 14.5833 - endloop -endfacet -facet normal 0.579193 0.71747 0.387004 - outer loop - vertex 25.9834 23.75 17.3616 - vertex 25.2591 25.8333 14.5833 - vertex 23.1395 25.8333 17.7555 - endloop -endfacet -facet normal 0.598093 0.694678 0.399633 - outer loop - vertex 25.9834 23.75 17.3616 - vertex 26.4451 21.6667 20.292 - vertex 28.8675 21.6667 16.6667 - endloop -endfacet -facet normal 0.51623 0.706917 0.483502 - outer loop - vertex 21.9287 25.8333 19.2309 - vertex 20.3623 27.9167 17.8573 - vertex 17.6777 30 17.6777 - endloop -endfacet -facet normal 0.546747 0.706917 0.448704 - outer loop - vertex 21.9287 25.8333 19.2309 - vertex 23.1395 25.8333 17.7555 - vertex 20.3623 27.9167 17.8573 - endloop -endfacet -facet normal 0.564569 0.683073 0.463329 - outer loop - vertex 21.9287 25.8333 19.2309 - vertex 25.9834 23.75 17.3616 - vertex 23.1395 25.8333 17.7555 - endloop -endfacet -facet normal 0.560335 0.714198 0.419458 - outer loop - vertex 21.9287 25.8333 19.2309 - vertex 26.4451 21.6667 20.292 - vertex 25.9834 23.75 17.3616 - endloop -endfacet -facet normal 0.555608 0.713821 0.426333 - outer loop - vertex 26.6277 19.5833 23.3518 - vertex 28.7267 17.5 24.1045 - vertex 30.7182 17.5 21.5091 - endloop -endfacet -facet normal 0.524756 0.702434 0.48085 - outer loop - vertex 26.6277 19.5833 23.3518 - vertex 26.5165 17.5 26.5165 - vertex 28.7267 17.5 24.1045 - endloop -endfacet -facet normal 0.557367 0.701383 0.444302 - outer loop - vertex 26.6277 19.5833 23.3518 - vertex 30.7182 17.5 21.5091 - vertex 26.4451 21.6667 20.292 - endloop -endfacet -facet normal 0.679972 0.707059 0.194176 - outer loop - vertex 31.898 21.6667 9.67616 - vertex 36.2222 17.5 9.70571 - vertex 24.1481 30 6.47048 - endloop -endfacet -facet normal 0.674549 0.707893 0.209454 - outer loop - vertex 31.898 21.6667 9.67616 - vertex 24.1481 30 6.47048 - vertex 27.6188 25.8333 9.37532 - endloop -endfacet -facet normal 0.677753 0.704864 0.209326 - outer loop - vertex 31.898 21.6667 9.67616 - vertex 33.5371 19.5833 11.3843 - vertex 36.2222 17.5 9.70571 - endloop -endfacet -facet normal 0.668674 0.704011 0.239256 - outer loop - vertex 31.898 21.6667 9.67616 - vertex 27.6188 25.8333 9.37532 - vertex 30.796 21.6667 12.7561 - endloop -endfacet -facet normal 0.660138 0.71304 0.236201 - outer loop - vertex 31.898 21.6667 9.67616 - vertex 30.796 21.6667 12.7561 - vertex 33.5371 19.5833 11.3843 - endloop -endfacet -facet normal 0.508148 0.707059 0.491785 - outer loop - vertex 24.3288 21.6667 22.7864 - vertex 17.6777 30 17.6777 - vertex 26.5165 17.5 26.5165 - endloop -endfacet -facet normal 0.541539 0.704011 0.459461 - outer loop - vertex 24.3288 21.6667 22.7864 - vertex 26.4451 21.6667 20.292 - vertex 21.9287 25.8333 19.2309 - endloop -endfacet -facet normal 0.518667 0.707893 0.47945 - outer loop - vertex 24.3288 21.6667 22.7864 - vertex 21.9287 25.8333 19.2309 - vertex 17.6777 30 17.6777 - endloop -endfacet -facet normal 0.520159 0.704864 0.482288 - outer loop - vertex 24.3288 21.6667 22.7864 - vertex 26.5165 17.5 26.5165 - vertex 26.6277 19.5833 23.3518 - endloop -endfacet -facet normal 0.534625 0.71304 0.453596 - outer loop - vertex 24.3288 21.6667 22.7864 - vertex 26.6277 19.5833 23.3518 - vertex 26.4451 21.6667 20.292 - endloop -endfacet -facet normal -0.707107 0 0.707107 - outer loop - vertex 22.981 17.5 22.981 - vertex 17.6777 5 17.6777 - vertex 26.5165 17.5 26.5165 - endloop -endfacet -facet normal -0.707107 0 0.707107 - outer loop - vertex 22.981 17.5 22.981 - vertex 14.1421 5 14.1421 - vertex 17.6777 5 17.6777 - endloop -endfacet -facet normal -0.707107 0 0.707107 - outer loop - vertex 17.6777 30 17.6777 - vertex 22.981 17.5 22.981 - vertex 26.5165 17.5 26.5165 - endloop -endfacet -facet normal -0.707107 0 0.707107 - outer loop - vertex 14.1421 30 14.1421 - vertex 22.981 17.5 22.981 - vertex 17.6777 30 17.6777 - endloop -endfacet -endsolid Created by Gmsh diff --git a/splib/meshing/gmsh_sofa.py b/splib/meshing/gmsh_sofa.py deleted file mode 100644 index 0ac790e4..00000000 --- a/splib/meshing/gmsh_sofa.py +++ /dev/null @@ -1,139 +0,0 @@ -# -*- coding: utf-8 -*- -# This file requires gmshpy to be installed. -# Author: stefan.escaida-navarro@inria.fr - -""" -.. autosummary:: - - meshFromParametricGeometry - -splib.geometric.gmsh.meshFromParametricGeometry -********************* -.. autofunction:: meshFromParametricGeometry - -splib.geometric.gmsh.createScene -******************** -.. autofunction:: createScene - -""" - -import locale -import logging - -class LocaleManager: - def __init__(self, localename): - self.name = localename - def __enter__(self): - self.orig = locale.setlocale(locale.LC_CTYPE) - locale.setlocale(locale.LC_ALL, self.name) - def __exit__(self, exc_type, exc_value, traceback): - locale.setlocale(locale.LC_ALL, self.orig) - -def meshFromParametricGeometry(filepath, outputdir='autogen/', meshtype='Surface', **kwargs): - """ - generate a tetrahedron and/or a surface mesh from the provided file and store the - result in a volumetric (vtk) or surfacic file (stl, etc.). The path to the file is returned. - - :param str filepath: - The path to the file (including extension) to the parametric mesh. - :param str outputdir: - The path to the directory where the meshed file will be stored. - :param str meshtype: - This accepts the values 'Surface' or 'Volumetric', i.e. the type of mesh to generate from the source - - :param dict **kwargs: - - This function accepts through the kwargs all options that can be set in Gmsh as found in the documentation: - http://gmsh.info/doc/texinfo/gmsh.html. The options in the referenced documentation are sorted into categories ("Mesh", "Geometry", etc.) and separated by a point, e.g. "Mesh.CharacteristicLengthFactor". - The same option passed as kwarg is separated by an underscore, e.g. "Mesh_CharacteristicLengthFactor=0.8". See example below. - """ - import splib.caching.cacher as cch - import gmsh - import os - import numpy as np - #import locale - #locale.setlocale(locale.LC_ALL, "C") - - with LocaleManager('C'): - # Set options from kwargs - OptionsStrings, Values = cch.extractOptions(kwargs) - - gmsh.initialize() - for i in range(0, len(OptionsStrings)): - SplitStr = OptionsStrings[i].split('_') - Category = SplitStr[0] - Option = SplitStr[1] - GmshOptionStr = Category+'.'+Option - if isinstance(Values[i], str): # need to be careful to call the correct function according to the type of value (string or numerical) - gmsh.option.setString(GmshOptionStr, Values[i]) - else: - gmsh.option.setNumber(GmshOptionStr, Values[i]) - - Refresh = False - OutputFilePath = '' - FileNameWithExt = os.path.split(filepath)[1] - FileNameNoExt = os.path.splitext(FileNameWithExt)[0] - - #Refresh, OutputFilePath = casher(filepath, outputdir, '.stl', kwargs, FileNameNoExt) - - if meshtype == 'Surface': - Refresh, OutputFilePath = cch.cacher(filepath, outputdir, '.stl', kwargs, FileNameNoExt) - elif meshtype == 'Volumetric': - Refresh, OutputFilePath = cch.cacher(filepath, outputdir, '.vtk', kwargs, FileNameNoExt) - - - if Refresh: - logging.info(' Beginning meshing ' + str(filepath) + ' ...') - gmsh.initialize() - gmsh.open(filepath) - if meshtype == 'Surface': - gmsh.model.mesh.generate(2) - elif meshtype == 'Volumetric': - gmsh.model.mesh.generate(3) - gmsh.write(OutputFilePath) - logging.info(' Finished meshing.') - - gmsh.finalize() - return OutputFilePath - -def createScene(rootNode): - """ - Example scene in SOFA, where the parametric mesh generator is used generate a volumetric mesh from a STEP-file while passing some options to Gmsh. - """ - import Sofa.Core - import Sofa.Simulation - import SofaRuntime - import os - - logging.basicConfig(level=logging.INFO) - MeshesPath = os.path.dirname(os.path.abspath(__file__))+'/data/meshes/' - - SofaRuntime.importPlugin("SofaPython3") - SofaRuntime.importPlugin("SoftRobots") - SofaRuntime.importPlugin("SoftRobots.Inverse") - - rootNode.addObject('VisualStyle', displayFlags='showForceFields showInteractionForceFields') - - rootNode.gravity = [0, 0, -9180] - rootNode.dt = 1 - - rootNode.addObject('LCPConstraintSolver') - rootNode.addObject('FreeMotionAnimationLoop') - rootNode.addObject('BackgroundSetting', color='0 0.168627 0.211765') - rootNode.addObject('OglSceneFrame', style="Arrows", alignment="TopRight") - - # The list of mesh (e.g. Mesh_CharacteristicLengthFactor), geometry, view, etc. options can be found here: http://gmsh.info/doc/texinfo/gmsh.html, Appendix B - filename = meshFromParametricGeometry(filepath=MeshesPath+'parametric_mesh_example.step', - outputdir=MeshesPath+'autogen/', - meshtype='Volumetric', - Mesh_CharacteristicLengthFactor=1, - Mesh_CharacteristicLengthMax=3, - Mesh_CharacteristicLengthMin=0.1, - View_GeneralizedRaiseZ='v0') - - rootNode.addObject("MeshVTKLoader", name="loader", filename=filename) - rootNode.addObject("TetrahedronSetTopologyContainer", name="container", src="@loader") - - rootNode.addObject("MechanicalObject", name="dofs", position="@loader.position") - rootNode.addObject("TetrahedronFEMForceField", name="forcefield") - diff --git a/splib/meshing/pygalmesh_sofa.py b/splib/meshing/pygalmesh_sofa.py deleted file mode 100644 index d53fa1fb..00000000 --- a/splib/meshing/pygalmesh_sofa.py +++ /dev/null @@ -1,167 +0,0 @@ -# -*- coding: utf-8 -*- -# This file requires pygalmesh to be installed. -# The gallbladder.stl model is imported and converted the respective vtk file from https://www.ircad.fr/research/3d-ircadb-02/ under Creative Commons License. Please refer to their website for more information -# Author: paul.scheikl@kit.edu - -""" -.. autosummary:: - meshVolumetricFromSurface - loadVolumetricMesh - addVisual -""" - - -from pathlib import Path - -import pygalmesh - - -def meshVolumetricFromSurface( - filename: str, - lloyd: bool = False, - odt: bool = False, - perturb: bool = False, - exude: bool = False, - max_edge_size_at_feature_edges: float = 0.0, - min_facet_angle: float = 0.0, - max_radius_surface_delaunay_ball: float = 0.0, - max_facet_distance: float = 0.0, - max_circumradius_edge_ratio: float = 0.0, - max_cell_circumradius: float = 0.0, - verbose: bool = True, - reorient: bool = False, - seed: int = 0, -) -> str: - """Converts a surface mesh (e.g. triangles from an stl) to a volume mesh consisting of tetrahedra. Saves the volume mesh to a vtk file and returns the filename as a string. - """ - - mesh = pygalmesh.generate_volume_mesh_from_surface_mesh( - filename=filename, - lloyd=lloyd, - odt=odt, - perturb=perturb, - exude=exude, - max_edge_size_at_feature_edges=max_edge_size_at_feature_edges, - min_facet_angle=min_facet_angle, - max_radius_surface_delaunay_ball=max_radius_surface_delaunay_ball, - max_facet_distance=max_facet_distance, - max_circumradius_edge_ratio=max_circumradius_edge_ratio, - max_cell_circumradius=max_cell_circumradius, - verbose=verbose, - reorient=reorient, - seed=seed, - ) - - output_path = Path(filename).parent / Path(Path(filename).stem + "_volumetric.vtk") - output_filename = str(output_path) - - if Path(output_filename).is_file() and verbose: - print(f"[INFO] {output_filename} existist and will be rewritten.") - - mesh.write(output_filename) - - return output_filename - - -def loadVolumetricMesh(node, volumeMeshFileName: str): - """Load the volume mesh from the vtk file into a TopologyContainer and add an FEMforcefield - """ - - body = node.addChild("Body") - loader = body.addObject( - "MeshVTKLoader", name="loader", filename=volumeMeshFileName, printLog=True - ) - - body.addObject( - "EulerImplicitSolver", - name="TimeIntegrationScheme", - rayleighStiffness=0.1, - rayleighMass=0.1, - ) - - body.addObject( - "CGLinearSolver", - name="LinearSolver", - iterations=25, - tolerance=1e-09, - threshold=1e-09, - ) - body.addObject( - "TetrahedronSetTopologyContainer", - src=loader.getLinkPath(), - name="TopologyContainer", - ) - body.addObject( - "MechanicalObject", template="Vec3d", name="dofs", src=loader.getLinkPath() - ) - body.addObject( - "TetrahedronSetGeometryAlgorithms", template="Vec3d", name="GeometryAlgorithms" - ) - - body.addObject("UniformMass", totalMass=5, name="Mass") - - body.addObject( - "TetrahedronFEMForceField", - template="Vec3d", - method="large", - name="FEMforcefield", - poissonRatio=0.3, - youngModulus=3000, - computeGlobalMatrix=False, - ) - - body.addObject("FixedConstraint", name="FixedConstraint", indices=[5, 10, 4]) - - return body - - -def addVisual(node, surfaceMeshFileName: str): - """Add a visual model from the stl file to the body and map the surface to the body with a BarycentricMapping - """ - visu = node.addChild("Visual") - visu.addObject("MeshSTLLoader", name="surface_loader", filename=surfaceMeshFileName) - visu.addObject("OglModel", src="@surface_loader") - visu.addObject("BarycentricMapping") - - return visu - - -def addDefaultComponents(rootNode): - """Add common components to the scene and return the rootNode itself, as well as child nodes for configuration and parent node for scene nodes. - """ - - configNode = rootNode.addChild("Config") - configNode.addObject("RequiredPlugin", name="SofaMiscCollision") - configNode.addObject("RequiredPlugin", name="SofaPython3") - configNode.addObject("RequiredPlugin", name="SofaOpenglVisual") - - rootNode.gravity = [0.0, 0.0, -9.81] - rootNode.dt = 1 - - rootNode.addObject( - "VisualStyle", displayFlags=["showInteractionForceFields", "showBehavior"] - ) - - rootNode.addObject("DefaultPipeline", name="CollisionPipeline", verbose=True) - rootNode.addObject("BruteForceDetection", name="N2") - rootNode.addObject( - "DefaultContactManager", name="collision response", response="default" - ) - rootNode.addObject("DiscreteIntersection") - - sceneNode = rootNode.addChild("Scene") - - return rootNode, configNode, sceneNode - - -def createScene(rootNode): - rootNode, configNode, sceneNode = addDefaultComponents(rootNode) - - surfaceMeshFileName = "data/meshes/gallbladder.stl" - volumeMeshFileName = meshVolumetricFromSurface( - surfaceMeshFileName, min_facet_angle=30.0, odt=True - ) - body = loadVolumetricMesh(sceneNode, volumeMeshFileName) - addVisual(body, surfaceMeshFileName) - - return rootNode