diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 000000000..5ea193e9f --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,6 @@ +pythonocc-core for Debian +------------------------ + + + + -- Christophe Trophime Mon, 14 Sep 2020 10:57:01 +0200 diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 000000000..a4b0f2203 --- /dev/null +++ b/debian/README.source @@ -0,0 +1,10 @@ +pythonocc-core for Debian +------------------------ + + + + + + -- Christophe Trophime Mon, 14 Sep 2020 10:57:01 +0200 + diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 000000000..ed373add3 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +pythonocc-core (7.4.0-1) unstable; urgency=medium + + * Initial release (Closes: #nnnn) + + -- Christophe Trophime Mon, 14 Sep 2020 10:57:01 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 000000000..2a37c4af6 --- /dev/null +++ b/debian/control @@ -0,0 +1,46 @@ +Source: pythonocc-core +Section: unknown +Priority: optional +Maintainer: Christophe Trophime +Build-Depends: debhelper-compat (= 13), + dh-python, + cmake, + python3-setuptools, + python3-all-dev, + occt-misc, + libocct-foundation-dev, + libocct-modeling-algorithms-dev, + libocct-modeling-data-dev, + libocct-ocaf-dev, + libocct-visualization-dev, + libocct-data-exchange-dev, + libocct-draw-dev, + swig, + libtbb-dev, libxi-dev, + python3-six +Standards-Version: 4.5.0 +Homepage: https://github.com/tpaviot/pythonocc-core +#Vcs-Browser: https://salsa.debian.org/debian/pythonocc-core +#Vcs-Git: https://salsa.debian.org/debian/pythonocc-core.git +#Testsuite: autopkgtest-pkg-python +Rules-Requires-Root: no + +Package: python3-pythonocc-core +Architecture: all +Depends: ${python3:Depends}, ${misc:Depends} +Suggests: python-pythonocc-core-doc +Description: Python bindings to OpenCascade (Python 3) + pythonocc is a python package whose purpose is to provide 3D modeling features. + It is intended to CAD/PDM/PLM and BIM related development. + . + This package installs the library for Python 3. + +Package: python-pythonocc-core-doc +Architecture: all +Section: doc +Depends: ${sphinxdoc:Depends}, ${misc:Depends} +Description: Python bindings to OpenCascade (common documentation) + pythonocc is a python package whose purpose is to provide 3D modeling features. + It is intended to CAD/PDM/PLM and BIM related development. + . + This is the common documentation package. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 000000000..f83edce3d --- /dev/null +++ b/debian/copyright @@ -0,0 +1,27 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: pythonocc-core +Upstream-Contact: +Source: https://github.com/tpaviot/pythonocc-core + +Files: * +Copyright: 2016-2020 Thomas Paviot +License: LGPL-v3 + +Files: debian/* +Copyright: 2020 Christophe Trophime +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". diff --git a/debian/patches/FTBS-7.4.1.patch b/debian/patches/FTBS-7.4.1.patch new file mode 100644 index 000000000..08eb19970 --- /dev/null +++ b/debian/patches/FTBS-7.4.1.patch @@ -0,0 +1,70 @@ +Description: + TODO: Put a short summary on the line above and replace this paragraph + with a longer explanation of this change. Complete the meta-information + with other relevant fields (see below for details). To make it easier, the + information below has been extracted from the changelog. Adjust it or drop + it. + . + pythonocc-core (7.4.0-1) unstable; urgency=medium + . + * Initial release (Closes: #nnnn) +Author: Christophe Trophime + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: https://bugs.debian.org/ +Bug-Ubuntu: https://launchpad.net/bugs/ +Forwarded: +Reviewed-By: +Last-Update: 2020-09-14 + +Index: pythonocc-core-7.4.0/src/SWIG_files/wrapper/BOPAlgo.i +=================================================================== +--- pythonocc-core-7.4.0.orig/src/SWIG_files/wrapper/BOPAlgo.i ++++ pythonocc-core-7.4.0/src/SWIG_files/wrapper/BOPAlgo.i +@@ -632,17 +632,6 @@ class BOPAlgo_Tools { + :rtype: void") PerformCommonBlocks; + static void PerformCommonBlocks (const BOPDS_IndexedDataMapOfPaveBlockListOfInteger & theMBlocks,const opencascade::handle & theAllocator,BOPDS_PDS & pDS,const opencascade::handle & theContext = opencascade::handle()); + +- /****************** TreatCompound ******************/ +- %feature("compactdefaultargs") TreatCompound; +- %feature("autodoc", "* Collect in the output list recursively all non-compound subshapes of the first level of the given shape theS. If a shape presents in the map theMFence it is skipped. All shapes put in the output are also added into theMFence. +- :param theS: +- :type theS: TopoDS_Shape +- :param theMFence: +- :type theMFence: TopTools_MapOfShape +- :param theLS: +- :type theLS: TopTools_ListOfShape +- :rtype: void") TreatCompound; +- static void TreatCompound (const TopoDS_Shape & theS,TopTools_MapOfShape & theMFence,TopTools_ListOfShape & theLS); + + /****************** WiresToFaces ******************/ + %feature("compactdefaultargs") WiresToFaces; +Index: pythonocc-core-7.4.0/src/SWIG_files/wrapper/BOPTools.i +=================================================================== +--- pythonocc-core-7.4.0.orig/src/SWIG_files/wrapper/BOPTools.i ++++ pythonocc-core-7.4.0/src/SWIG_files/wrapper/BOPTools.i +@@ -776,6 +776,18 @@ class BOPTools_AlgoTools { + :rtype: int") Sense; + static Standard_Integer Sense (const TopoDS_Face & theF1,const TopoDS_Face & theF2,const opencascade::handle & theContext); + ++ /****************** TreatCompound ******************/ ++ %feature("compactdefaultargs") TreatCompound; ++ %feature("autodoc", "* Collect in the output list recursively all non-compound subshapes of the first level of the given shape theS. If a shape presents in the map theMFence it is skipped. All shapes put in the output are also added into theMFence. ++ :param theS: ++ :type theS: TopoDS_Shape ++ :param theLS: ++ :type theLS: TopTools_ListOfShape ++ :param theMFence: ++ :type theMFence: TopTools_MapOfShape ++ :rtype: void") TreatCompound; ++ static void TreatCompound (const TopoDS_Shape & theS,TopTools_ListOfShape & theLS, TopTools_MapOfShape * theMFence); ++ + /****************** UpdateVertex ******************/ + %feature("compactdefaultargs") UpdateVertex; + %feature("autodoc", "* @name Updating the vertex Update the tolerance value for vertex taking into account the fact that lays on the curve diff --git a/debian/patches/add-missing-stpfile.patch b/debian/patches/add-missing-stpfile.patch new file mode 100644 index 000000000..0275bf3a3 --- /dev/null +++ b/debian/patches/add-missing-stpfile.patch @@ -0,0 +1,1708 @@ +Description: + TODO: Put a short summary on the line above and replace this paragraph + with a longer explanation of this change. Complete the meta-information + with other relevant fields (see below for details). To make it easier, the + information below has been extracted from the changelog. Adjust it or drop + it. + . + pythonocc-core (7.4.0-1) unstable; urgency=medium + . + * Initial release (Closes: #nnnn) +Author: Christophe Trophime + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: https://bugs.debian.org/ +Bug-Ubuntu: https://launchpad.net/bugs/ +Forwarded: +Reviewed-By: +Last-Update: 2020-09-15 + +--- /dev/null ++++ pythonocc-core-7.4.0/test/test_io/stp_mulitple_shp_at_root.stp +@@ -0,0 +1,1680 @@ ++ISO-10303-21; ++HEADER; ++FILE_DESCRIPTION( ( '' ), ' ' ); ++FILE_NAME( '/vol/tmp/translate-2747021839723325609/5ae2de121ced560fc658f4c5.step', '2018-04-27T08:23:47', ( '' ), ( '' ), ' ', ' ', ' ' ); ++FILE_SCHEMA( ( 'AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }' ) ); ++ENDSEC; ++DATA; ++#1 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION( ' ', ( #14, #15, #16, #17, #18, #19, #20, #21, #22, #23, #24, #25, #26, #27, #28, #29, #30, #31, #32, #33, #34, #35, #36, #37, #38, #39, #40, #41, #42, #43, #44, #45, #46, #47, #48, #49, #50, #51, #52, #53, #54, #55, #56 ), #10 ); ++#2 = PRODUCT_DEFINITION_CONTEXT( '', #57, 'design' ); ++#3 = APPLICATION_PROTOCOL_DEFINITION( 'international standard', 'automotive_design', 2001, #57 ); ++#4 = PRODUCT_CATEGORY_RELATIONSHIP( 'NONE', 'NONE', #58, #59 ); ++#5 = SHAPE_DEFINITION_REPRESENTATION( #60, #61 ); ++#6 = PRODUCT_CATEGORY_RELATIONSHIP( 'NONE', 'NONE', #58, #62 ); ++#7 = SHAPE_DEFINITION_REPRESENTATION( #63, #64 ); ++#8 = PRODUCT_CATEGORY_RELATIONSHIP( 'NONE', 'NONE', #58, #65 ); ++#9 = SHAPE_DEFINITION_REPRESENTATION( #66, #67 ); ++#10 = ( GEOMETRIC_REPRESENTATION_CONTEXT( 3 )GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT( ( #70 ) )GLOBAL_UNIT_ASSIGNED_CONTEXT( ( #72, #73, #74 ) )REPRESENTATION_CONTEXT( 'NONE', 'WORKSPACE' ) ); ++#14 = STYLED_ITEM( '', ( #76 ), #77 ); ++#15 = STYLED_ITEM( '', ( #78 ), #79 ); ++#16 = STYLED_ITEM( '', ( #80 ), #81 ); ++#17 = STYLED_ITEM( '', ( #82 ), #83 ); ++#18 = STYLED_ITEM( '', ( #84 ), #85 ); ++#19 = STYLED_ITEM( '', ( #86 ), #87 ); ++#20 = STYLED_ITEM( '', ( #88 ), #89 ); ++#21 = STYLED_ITEM( '', ( #90 ), #91 ); ++#22 = STYLED_ITEM( '', ( #92 ), #93 ); ++#23 = STYLED_ITEM( '', ( #94 ), #95 ); ++#24 = STYLED_ITEM( '', ( #96 ), #97 ); ++#25 = STYLED_ITEM( '', ( #98 ), #99 ); ++#26 = STYLED_ITEM( '', ( #100 ), #101 ); ++#27 = STYLED_ITEM( '', ( #102 ), #103 ); ++#28 = STYLED_ITEM( '', ( #104 ), #105 ); ++#29 = STYLED_ITEM( '', ( #106 ), #107 ); ++#30 = STYLED_ITEM( '', ( #108 ), #109 ); ++#31 = STYLED_ITEM( '', ( #110 ), #111 ); ++#32 = STYLED_ITEM( '', ( #112 ), #113 ); ++#33 = STYLED_ITEM( '', ( #114 ), #115 ); ++#34 = STYLED_ITEM( '', ( #116 ), #117 ); ++#35 = STYLED_ITEM( '', ( #118 ), #119 ); ++#36 = STYLED_ITEM( '', ( #120 ), #121 ); ++#37 = STYLED_ITEM( '', ( #122 ), #123 ); ++#38 = STYLED_ITEM( '', ( #124 ), #125 ); ++#39 = STYLED_ITEM( '', ( #126 ), #127 ); ++#40 = STYLED_ITEM( '', ( #128 ), #129 ); ++#41 = STYLED_ITEM( '', ( #130 ), #131 ); ++#42 = STYLED_ITEM( '', ( #132 ), #133 ); ++#43 = STYLED_ITEM( '', ( #134 ), #135 ); ++#44 = STYLED_ITEM( '', ( #136 ), #137 ); ++#45 = STYLED_ITEM( '', ( #138 ), #139 ); ++#46 = STYLED_ITEM( '', ( #140 ), #141 ); ++#47 = STYLED_ITEM( '', ( #142 ), #143 ); ++#48 = STYLED_ITEM( '', ( #144 ), #145 ); ++#49 = STYLED_ITEM( '', ( #146 ), #147 ); ++#50 = STYLED_ITEM( '', ( #148 ), #149 ); ++#51 = STYLED_ITEM( '', ( #150 ), #151 ); ++#52 = STYLED_ITEM( '', ( #152 ), #153 ); ++#53 = STYLED_ITEM( '', ( #154 ), #155 ); ++#54 = STYLED_ITEM( '', ( #156 ), #157 ); ++#55 = STYLED_ITEM( '', ( #158 ), #159 ); ++#56 = STYLED_ITEM( '', ( #160 ), #161 ); ++#57 = APPLICATION_CONTEXT( 'core data for automotive mechanical design processes' ); ++#58 = PRODUCT_CATEGORY( 'part', 'NONE' ); ++#59 = PRODUCT_RELATED_PRODUCT_CATEGORY( 'detail', ' ', ( #162 ) ); ++#60 = PRODUCT_DEFINITION_SHAPE( 'NONE', 'NONE', #163 ); ++#61 = ADVANCED_BREP_SHAPE_REPRESENTATION( 'Part 3', ( #164, #165 ), #10 ); ++#62 = PRODUCT_RELATED_PRODUCT_CATEGORY( 'detail', ' ', ( #166 ) ); ++#63 = PRODUCT_DEFINITION_SHAPE( 'NONE', 'NONE', #167 ); ++#64 = ADVANCED_BREP_SHAPE_REPRESENTATION( 'Part 2', ( #168, #169 ), #10 ); ++#65 = PRODUCT_RELATED_PRODUCT_CATEGORY( 'detail', ' ', ( #170 ) ); ++#66 = PRODUCT_DEFINITION_SHAPE( 'NONE', 'NONE', #171 ); ++#67 = ADVANCED_BREP_SHAPE_REPRESENTATION( 'Part 1', ( #172, #173 ), #10 ); ++#70 = UNCERTAINTY_MEASURE_WITH_UNIT( LENGTH_MEASURE( 1.00000000000000E-17 ), #72, '', '' ); ++#72 = ( CONVERSION_BASED_UNIT( 'METRE', #176 )LENGTH_UNIT( )NAMED_UNIT( #179 ) ); ++#73 = ( NAMED_UNIT( #181 )PLANE_ANGLE_UNIT( )SI_UNIT( $, .RADIAN. ) ); ++#74 = ( NAMED_UNIT( #181 )SI_UNIT( $, .STERADIAN. )SOLID_ANGLE_UNIT( ) ); ++#76 = PRESENTATION_STYLE_ASSIGNMENT( ( #187 ) ); ++#77 = ADVANCED_FACE( '', ( #188 ), #189, .F. ); ++#78 = PRESENTATION_STYLE_ASSIGNMENT( ( #190 ) ); ++#79 = ADVANCED_FACE( '', ( #191 ), #192, .F. ); ++#80 = PRESENTATION_STYLE_ASSIGNMENT( ( #193 ) ); ++#81 = ADVANCED_FACE( '', ( #194 ), #195, .T. ); ++#82 = PRESENTATION_STYLE_ASSIGNMENT( ( #196 ) ); ++#83 = ADVANCED_FACE( '', ( #197 ), #198, .F. ); ++#84 = PRESENTATION_STYLE_ASSIGNMENT( ( #199 ) ); ++#85 = ADVANCED_FACE( '', ( #200, #201, #202, #203, #204, #205, #206, #207 ), #208, .F. ); ++#86 = PRESENTATION_STYLE_ASSIGNMENT( ( #209 ) ); ++#87 = ADVANCED_FACE( '', ( #210 ), #211, .T. ); ++#88 = PRESENTATION_STYLE_ASSIGNMENT( ( #212 ) ); ++#89 = ADVANCED_FACE( '', ( #213 ), #214, .T. ); ++#90 = PRESENTATION_STYLE_ASSIGNMENT( ( #215 ) ); ++#91 = ADVANCED_FACE( '', ( #216, #217, #218, #219, #220, #221, #222, #223 ), #224, .T. ); ++#92 = PRESENTATION_STYLE_ASSIGNMENT( ( #225 ) ); ++#93 = ADVANCED_FACE( '', ( #226 ), #227, .T. ); ++#94 = PRESENTATION_STYLE_ASSIGNMENT( ( #228 ) ); ++#95 = ADVANCED_FACE( '', ( #229 ), #230, .F. ); ++#96 = PRESENTATION_STYLE_ASSIGNMENT( ( #231 ) ); ++#97 = ADVANCED_FACE( '', ( #232, #233 ), #234, .F. ); ++#98 = PRESENTATION_STYLE_ASSIGNMENT( ( #235 ) ); ++#99 = ADVANCED_FACE( '', ( #236 ), #237, .F. ); ++#100 = PRESENTATION_STYLE_ASSIGNMENT( ( #238 ) ); ++#101 = ADVANCED_FACE( '', ( #239 ), #240, .T. ); ++#102 = PRESENTATION_STYLE_ASSIGNMENT( ( #241 ) ); ++#103 = ADVANCED_FACE( '', ( #242 ), #243, .T. ); ++#104 = PRESENTATION_STYLE_ASSIGNMENT( ( #244 ) ); ++#105 = ADVANCED_FACE( '', ( #245 ), #246, .F. ); ++#106 = PRESENTATION_STYLE_ASSIGNMENT( ( #247 ) ); ++#107 = ADVANCED_FACE( '', ( #248 ), #249, .F. ); ++#108 = PRESENTATION_STYLE_ASSIGNMENT( ( #250 ) ); ++#109 = ADVANCED_FACE( '', ( #251 ), #252, .T. ); ++#110 = PRESENTATION_STYLE_ASSIGNMENT( ( #253 ) ); ++#111 = ADVANCED_FACE( '', ( #254, #255 ), #256, .T. ); ++#112 = PRESENTATION_STYLE_ASSIGNMENT( ( #257 ) ); ++#113 = ADVANCED_FACE( '', ( #258, #259 ), #260, .F. ); ++#114 = PRESENTATION_STYLE_ASSIGNMENT( ( #261 ) ); ++#115 = ADVANCED_FACE( '', ( #262, #263 ), #264, .T. ); ++#116 = PRESENTATION_STYLE_ASSIGNMENT( ( #265 ) ); ++#117 = ADVANCED_FACE( '', ( #266 ), #267, .F. ); ++#118 = PRESENTATION_STYLE_ASSIGNMENT( ( #268 ) ); ++#119 = ADVANCED_FACE( '', ( #269, #270, #271 ), #272, .T. ); ++#120 = PRESENTATION_STYLE_ASSIGNMENT( ( #273 ) ); ++#121 = ADVANCED_FACE( '', ( #274 ), #275, .F. ); ++#122 = PRESENTATION_STYLE_ASSIGNMENT( ( #276 ) ); ++#123 = ADVANCED_FACE( '', ( #277 ), #278, .T. ); ++#124 = PRESENTATION_STYLE_ASSIGNMENT( ( #279 ) ); ++#125 = ADVANCED_FACE( '', ( #280 ), #281, .F. ); ++#126 = PRESENTATION_STYLE_ASSIGNMENT( ( #282 ) ); ++#127 = ADVANCED_FACE( '', ( #283 ), #284, .T. ); ++#128 = PRESENTATION_STYLE_ASSIGNMENT( ( #285 ) ); ++#129 = ADVANCED_FACE( '', ( #286 ), #287, .F. ); ++#130 = PRESENTATION_STYLE_ASSIGNMENT( ( #288 ) ); ++#131 = ADVANCED_FACE( '', ( #289, #290, #291 ), #292, .F. ); ++#132 = PRESENTATION_STYLE_ASSIGNMENT( ( #293 ) ); ++#133 = ADVANCED_FACE( '', ( #294, #295 ), #296, .T. ); ++#134 = PRESENTATION_STYLE_ASSIGNMENT( ( #297 ) ); ++#135 = ADVANCED_FACE( '', ( #298 ), #299, .F. ); ++#136 = PRESENTATION_STYLE_ASSIGNMENT( ( #300 ) ); ++#137 = ADVANCED_FACE( '', ( #301 ), #302, .F. ); ++#138 = PRESENTATION_STYLE_ASSIGNMENT( ( #303 ) ); ++#139 = ADVANCED_FACE( '', ( #304 ), #305, .T. ); ++#140 = PRESENTATION_STYLE_ASSIGNMENT( ( #306 ) ); ++#141 = ADVANCED_FACE( '', ( #307 ), #308, .T. ); ++#142 = PRESENTATION_STYLE_ASSIGNMENT( ( #309 ) ); ++#143 = ADVANCED_FACE( '', ( #310 ), #311, .F. ); ++#144 = PRESENTATION_STYLE_ASSIGNMENT( ( #312 ) ); ++#145 = ADVANCED_FACE( '', ( #313 ), #314, .T. ); ++#146 = PRESENTATION_STYLE_ASSIGNMENT( ( #315 ) ); ++#147 = ADVANCED_FACE( '', ( #316, #317 ), #318, .F. ); ++#148 = PRESENTATION_STYLE_ASSIGNMENT( ( #319 ) ); ++#149 = ADVANCED_FACE( '', ( #320 ), #321, .F. ); ++#150 = PRESENTATION_STYLE_ASSIGNMENT( ( #322 ) ); ++#151 = ADVANCED_FACE( '', ( #323, #324 ), #325, .F. ); ++#152 = PRESENTATION_STYLE_ASSIGNMENT( ( #326 ) ); ++#153 = ADVANCED_FACE( '', ( #327 ), #328, .F. ); ++#154 = PRESENTATION_STYLE_ASSIGNMENT( ( #329 ) ); ++#155 = ADVANCED_FACE( '', ( #330, #331 ), #332, .T. ); ++#156 = PRESENTATION_STYLE_ASSIGNMENT( ( #333 ) ); ++#157 = ADVANCED_FACE( '', ( #334, #335 ), #336, .F. ); ++#158 = PRESENTATION_STYLE_ASSIGNMENT( ( #337 ) ); ++#159 = ADVANCED_FACE( '', ( #338 ), #339, .F. ); ++#160 = PRESENTATION_STYLE_ASSIGNMENT( ( #340 ) ); ++#161 = ADVANCED_FACE( '', ( #341 ), #342, .F. ); ++#162 = PRODUCT( 'Part 3', 'Part 3', 'PART-Part 3-DESC', ( #343 ) ); ++#163 = PRODUCT_DEFINITION( 'NONE', 'NONE', #344, #2 ); ++#164 = MANIFOLD_SOLID_BREP( 'Part 3', #345 ); ++#165 = AXIS2_PLACEMENT_3D( '', #346, #347, #348 ); ++#166 = PRODUCT( 'Part 2', 'Part 2', 'PART-Part 2-DESC', ( #343 ) ); ++#167 = PRODUCT_DEFINITION( 'NONE', 'NONE', #349, #2 ); ++#168 = MANIFOLD_SOLID_BREP( 'Part 2', #350 ); ++#169 = AXIS2_PLACEMENT_3D( '', #351, #352, #353 ); ++#170 = PRODUCT( 'Part 1', 'Part 1', 'PART-Part 1-DESC', ( #343 ) ); ++#171 = PRODUCT_DEFINITION( 'NONE', 'NONE', #354, #2 ); ++#172 = MANIFOLD_SOLID_BREP( 'Part 1', #355 ); ++#173 = AXIS2_PLACEMENT_3D( '', #356, #357, #358 ); ++#176 = LENGTH_MEASURE_WITH_UNIT( LENGTH_MEASURE( 1.00000000000000 ), #359 ); ++#179 = DIMENSIONAL_EXPONENTS( 1.00000000000000, 0.00000000000000, 0.00000000000000, 0.00000000000000, 0.00000000000000, 0.00000000000000, 0.00000000000000 ); ++#181 = DIMENSIONAL_EXPONENTS( 0.00000000000000, 0.00000000000000, 0.00000000000000, 0.00000000000000, 0.00000000000000, 0.00000000000000, 0.00000000000000 ); ++#187 = SURFACE_STYLE_USAGE( .BOTH., #360 ); ++#188 = FACE_OUTER_BOUND( '', #361, .T. ); ++#189 = PLANE( '', #362 ); ++#190 = SURFACE_STYLE_USAGE( .BOTH., #363 ); ++#191 = FACE_OUTER_BOUND( '', #364, .T. ); ++#192 = CYLINDRICAL_SURFACE( '', #365, 0.00158750000000000 ); ++#193 = SURFACE_STYLE_USAGE( .BOTH., #366 ); ++#194 = FACE_OUTER_BOUND( '', #367, .T. ); ++#195 = CYLINDRICAL_SURFACE( '', #368, 0.00317500000000000 ); ++#196 = SURFACE_STYLE_USAGE( .BOTH., #369 ); ++#197 = FACE_OUTER_BOUND( '', #370, .T. ); ++#198 = CYLINDRICAL_SURFACE( '', #371, 0.00158750000000000 ); ++#199 = SURFACE_STYLE_USAGE( .BOTH., #372 ); ++#200 = FACE_BOUND( '', #373, .T. ); ++#201 = FACE_BOUND( '', #374, .T. ); ++#202 = FACE_BOUND( '', #375, .T. ); ++#203 = FACE_BOUND( '', #376, .T. ); ++#204 = FACE_BOUND( '', #377, .T. ); ++#205 = FACE_OUTER_BOUND( '', #378, .T. ); ++#206 = FACE_BOUND( '', #379, .T. ); ++#207 = FACE_BOUND( '', #380, .T. ); ++#208 = PLANE( '', #381 ); ++#209 = SURFACE_STYLE_USAGE( .BOTH., #382 ); ++#210 = FACE_OUTER_BOUND( '', #383, .T. ); ++#211 = CYLINDRICAL_SURFACE( '', #384, 0.00254000000000000 ); ++#212 = SURFACE_STYLE_USAGE( .BOTH., #385 ); ++#213 = FACE_OUTER_BOUND( '', #386, .T. ); ++#214 = PLANE( '', #387 ); ++#215 = SURFACE_STYLE_USAGE( .BOTH., #388 ); ++#216 = FACE_BOUND( '', #389, .T. ); ++#217 = FACE_BOUND( '', #390, .T. ); ++#218 = FACE_BOUND( '', #391, .T. ); ++#219 = FACE_BOUND( '', #392, .T. ); ++#220 = FACE_BOUND( '', #393, .T. ); ++#221 = FACE_OUTER_BOUND( '', #394, .T. ); ++#222 = FACE_BOUND( '', #395, .T. ); ++#223 = FACE_BOUND( '', #396, .T. ); ++#224 = PLANE( '', #397 ); ++#225 = SURFACE_STYLE_USAGE( .BOTH., #398 ); ++#226 = FACE_OUTER_BOUND( '', #399, .T. ); ++#227 = PLANE( '', #400 ); ++#228 = SURFACE_STYLE_USAGE( .BOTH., #401 ); ++#229 = FACE_OUTER_BOUND( '', #402, .T. ); ++#230 = PLANE( '', #403 ); ++#231 = SURFACE_STYLE_USAGE( .BOTH., #404 ); ++#232 = FACE_OUTER_BOUND( '', #405, .T. ); ++#233 = FACE_OUTER_BOUND( '', #406, .T. ); ++#234 = CYLINDRICAL_SURFACE( '', #407, 0.0175145949000000 ); ++#235 = SURFACE_STYLE_USAGE( .BOTH., #408 ); ++#236 = FACE_OUTER_BOUND( '', #409, .T. ); ++#237 = CYLINDRICAL_SURFACE( '', #410, 0.0254000000000000 ); ++#238 = SURFACE_STYLE_USAGE( .BOTH., #411 ); ++#239 = FACE_OUTER_BOUND( '', #412, .T. ); ++#240 = PLANE( '', #413 ); ++#241 = SURFACE_STYLE_USAGE( .BOTH., #414 ); ++#242 = FACE_OUTER_BOUND( '', #415, .T. ); ++#243 = CYLINDRICAL_SURFACE( '', #416, 0.0317500000000000 ); ++#244 = SURFACE_STYLE_USAGE( .BOTH., #417 ); ++#245 = FACE_OUTER_BOUND( '', #418, .T. ); ++#246 = CYLINDRICAL_SURFACE( '', #419, 0.00158750000000000 ); ++#247 = SURFACE_STYLE_USAGE( .BOTH., #420 ); ++#248 = FACE_OUTER_BOUND( '', #421, .T. ); ++#249 = PLANE( '', #422 ); ++#250 = SURFACE_STYLE_USAGE( .BOTH., #423 ); ++#251 = FACE_OUTER_BOUND( '', #424, .T. ); ++#252 = PLANE( '', #425 ); ++#253 = SURFACE_STYLE_USAGE( .BOTH., #426 ); ++#254 = FACE_OUTER_BOUND( '', #427, .T. ); ++#255 = FACE_OUTER_BOUND( '', #428, .T. ); ++#256 = CYLINDRICAL_SURFACE( '', #429, 0.000635000000000000 ); ++#257 = SURFACE_STYLE_USAGE( .BOTH., #430 ); ++#258 = FACE_OUTER_BOUND( '', #431, .T. ); ++#259 = FACE_OUTER_BOUND( '', #432, .T. ); ++#260 = CYLINDRICAL_SURFACE( '', #433, 0.0175145949000000 ); ++#261 = SURFACE_STYLE_USAGE( .BOTH., #434 ); ++#262 = FACE_BOUND( '', #435, .T. ); ++#263 = FACE_OUTER_BOUND( '', #436, .T. ); ++#264 = PLANE( '', #437 ); ++#265 = SURFACE_STYLE_USAGE( .BOTH., #438 ); ++#266 = FACE_OUTER_BOUND( '', #439, .T. ); ++#267 = PLANE( '', #440 ); ++#268 = SURFACE_STYLE_USAGE( .BOTH., #441 ); ++#269 = FACE_BOUND( '', #442, .T. ); ++#270 = FACE_BOUND( '', #443, .T. ); ++#271 = FACE_OUTER_BOUND( '', #444, .T. ); ++#272 = PLANE( '', #445 ); ++#273 = SURFACE_STYLE_USAGE( .BOTH., #446 ); ++#274 = FACE_OUTER_BOUND( '', #447, .T. ); ++#275 = CYLINDRICAL_SURFACE( '', #448, 0.00158750000000000 ); ++#276 = SURFACE_STYLE_USAGE( .BOTH., #449 ); ++#277 = FACE_OUTER_BOUND( '', #450, .T. ); ++#278 = CYLINDRICAL_SURFACE( '', #451, 0.00966046850000000 ); ++#279 = SURFACE_STYLE_USAGE( .BOTH., #452 ); ++#280 = FACE_OUTER_BOUND( '', #453, .T. ); ++#281 = CYLINDRICAL_SURFACE( '', #454, 0.00158750000000000 ); ++#282 = SURFACE_STYLE_USAGE( .BOTH., #455 ); ++#283 = FACE_OUTER_BOUND( '', #456, .T. ); ++#284 = PLANE( '', #457 ); ++#285 = SURFACE_STYLE_USAGE( .BOTH., #458 ); ++#286 = FACE_OUTER_BOUND( '', #459, .T. ); ++#287 = PLANE( '', #460 ); ++#288 = SURFACE_STYLE_USAGE( .BOTH., #461 ); ++#289 = FACE_BOUND( '', #462, .T. ); ++#290 = FACE_BOUND( '', #463, .T. ); ++#291 = FACE_OUTER_BOUND( '', #464, .T. ); ++#292 = PLANE( '', #465 ); ++#293 = SURFACE_STYLE_USAGE( .BOTH., #466 ); ++#294 = FACE_OUTER_BOUND( '', #467, .T. ); ++#295 = FACE_OUTER_BOUND( '', #468, .T. ); ++#296 = CYLINDRICAL_SURFACE( '', #469, 0.000635000000000000 ); ++#297 = SURFACE_STYLE_USAGE( .BOTH., #470 ); ++#298 = FACE_OUTER_BOUND( '', #471, .T. ); ++#299 = PLANE( '', #472 ); ++#300 = SURFACE_STYLE_USAGE( .BOTH., #473 ); ++#301 = FACE_OUTER_BOUND( '', #474, .T. ); ++#302 = CYLINDRICAL_SURFACE( '', #475, 0.00158750000000000 ); ++#303 = SURFACE_STYLE_USAGE( .BOTH., #476 ); ++#304 = FACE_OUTER_BOUND( '', #477, .T. ); ++#305 = CYLINDRICAL_SURFACE( '', #478, 0.0381000000000000 ); ++#306 = SURFACE_STYLE_USAGE( .BOTH., #479 ); ++#307 = FACE_OUTER_BOUND( '', #480, .T. ); ++#308 = PLANE( '', #481 ); ++#309 = SURFACE_STYLE_USAGE( .BOTH., #482 ); ++#310 = FACE_OUTER_BOUND( '', #483, .T. ); ++#311 = CYLINDRICAL_SURFACE( '', #484, 0.00158750000000000 ); ++#312 = SURFACE_STYLE_USAGE( .BOTH., #485 ); ++#313 = FACE_OUTER_BOUND( '', #486, .T. ); ++#314 = PLANE( '', #487 ); ++#315 = SURFACE_STYLE_USAGE( .BOTH., #488 ); ++#316 = FACE_OUTER_BOUND( '', #489, .T. ); ++#317 = FACE_OUTER_BOUND( '', #490, .T. ); ++#318 = CYLINDRICAL_SURFACE( '', #491, 0.00317500000000000 ); ++#319 = SURFACE_STYLE_USAGE( .BOTH., #492 ); ++#320 = FACE_OUTER_BOUND( '', #493, .T. ); ++#321 = CYLINDRICAL_SURFACE( '', #494, 0.00158750000000000 ); ++#322 = SURFACE_STYLE_USAGE( .BOTH., #495 ); ++#323 = FACE_OUTER_BOUND( '', #496, .T. ); ++#324 = FACE_OUTER_BOUND( '', #497, .T. ); ++#325 = CYLINDRICAL_SURFACE( '', #498, 0.000881972200000000 ); ++#326 = SURFACE_STYLE_USAGE( .BOTH., #499 ); ++#327 = FACE_OUTER_BOUND( '', #500, .T. ); ++#328 = CYLINDRICAL_SURFACE( '', #501, 0.00158750000000000 ); ++#329 = SURFACE_STYLE_USAGE( .BOTH., #502 ); ++#330 = FACE_OUTER_BOUND( '', #503, .T. ); ++#331 = FACE_OUTER_BOUND( '', #504, .T. ); ++#332 = CYLINDRICAL_SURFACE( '', #505, 0.0323595041000000 ); ++#333 = SURFACE_STYLE_USAGE( .BOTH., #506 ); ++#334 = FACE_BOUND( '', #507, .T. ); ++#335 = FACE_OUTER_BOUND( '', #508, .T. ); ++#336 = PLANE( '', #509 ); ++#337 = SURFACE_STYLE_USAGE( .BOTH., #510 ); ++#338 = FACE_OUTER_BOUND( '', #511, .T. ); ++#339 = PLANE( '', #512 ); ++#340 = SURFACE_STYLE_USAGE( .BOTH., #513 ); ++#341 = FACE_OUTER_BOUND( '', #514, .T. ); ++#342 = CYLINDRICAL_SURFACE( '', #515, 0.00158750000000000 ); ++#343 = PRODUCT_CONTEXT( '', #57, 'mechanical' ); ++#344 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE( ' ', 'NONE', #162, .NOT_KNOWN. ); ++#345 = CLOSED_SHELL( '', ( #119, #151, #97, #155, #131 ) ); ++#346 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#347 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#348 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#349 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE( ' ', 'NONE', #166, .NOT_KNOWN. ); ++#350 = CLOSED_SHELL( '', ( #81, #115, #99, #139, #87, #157, #111, #109, #133, #135 ) ); ++#351 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#352 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#353 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#354 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE( ' ', 'NONE', #170, .NOT_KNOWN. ); ++#355 = CLOSED_SHELL( '', ( #79, #107, #89, #121, #101, #83, #95, #153, #145, #137, #159, #161, #141, #149, #117, #143, #147, #77, #93, #123, #113, #103, #85, #91, #127, #105, #129, #125 ) ); ++#356 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#357 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#358 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#359 = ( LENGTH_UNIT( )NAMED_UNIT( #179 )SI_UNIT( $, .METRE. ) ); ++#360 = SURFACE_SIDE_STYLE( '', ( #517 ) ); ++#361 = EDGE_LOOP( '', ( #518, #519, #520, #521 ) ); ++#362 = AXIS2_PLACEMENT_3D( '', #522, #523, #524 ); ++#363 = SURFACE_SIDE_STYLE( '', ( #525 ) ); ++#364 = EDGE_LOOP( '', ( #526, #527, #528, #529 ) ); ++#365 = AXIS2_PLACEMENT_3D( '', #530, #531, #532 ); ++#366 = SURFACE_SIDE_STYLE( '', ( #533 ) ); ++#367 = EDGE_LOOP( '', ( #534, #535, #536, #537 ) ); ++#368 = AXIS2_PLACEMENT_3D( '', #538, #539, #540 ); ++#369 = SURFACE_SIDE_STYLE( '', ( #541 ) ); ++#370 = EDGE_LOOP( '', ( #542, #543, #544, #545 ) ); ++#371 = AXIS2_PLACEMENT_3D( '', #546, #547, #548 ); ++#372 = SURFACE_SIDE_STYLE( '', ( #549 ) ); ++#373 = EDGE_LOOP( '', ( #550, #551, #552, #553 ) ); ++#374 = EDGE_LOOP( '', ( #554, #555, #556, #557 ) ); ++#375 = EDGE_LOOP( '', ( #558, #559, #560, #561 ) ); ++#376 = EDGE_LOOP( '', ( #562, #563, #564, #565 ) ); ++#377 = EDGE_LOOP( '', ( #566 ) ); ++#378 = EDGE_LOOP( '', ( #567, #568, #569, #570 ) ); ++#379 = EDGE_LOOP( '', ( #571 ) ); ++#380 = EDGE_LOOP( '', ( #572, #573, #574, #575 ) ); ++#381 = AXIS2_PLACEMENT_3D( '', #576, #577, #578 ); ++#382 = SURFACE_SIDE_STYLE( '', ( #579 ) ); ++#383 = EDGE_LOOP( '', ( #580, #581, #582, #583 ) ); ++#384 = AXIS2_PLACEMENT_3D( '', #584, #585, #586 ); ++#385 = SURFACE_SIDE_STYLE( '', ( #587 ) ); ++#386 = EDGE_LOOP( '', ( #588, #589, #590, #591 ) ); ++#387 = AXIS2_PLACEMENT_3D( '', #592, #593, #594 ); ++#388 = SURFACE_SIDE_STYLE( '', ( #595 ) ); ++#389 = EDGE_LOOP( '', ( #596, #597, #598, #599 ) ); ++#390 = EDGE_LOOP( '', ( #600, #601, #602, #603 ) ); ++#391 = EDGE_LOOP( '', ( #604, #605, #606, #607 ) ); ++#392 = EDGE_LOOP( '', ( #608, #609, #610, #611 ) ); ++#393 = EDGE_LOOP( '', ( #612 ) ); ++#394 = EDGE_LOOP( '', ( #613, #614, #615, #616 ) ); ++#395 = EDGE_LOOP( '', ( #617 ) ); ++#396 = EDGE_LOOP( '', ( #618, #619, #620, #621 ) ); ++#397 = AXIS2_PLACEMENT_3D( '', #622, #623, #624 ); ++#398 = SURFACE_SIDE_STYLE( '', ( #625 ) ); ++#399 = EDGE_LOOP( '', ( #626, #627, #628, #629 ) ); ++#400 = AXIS2_PLACEMENT_3D( '', #630, #631, #632 ); ++#401 = SURFACE_SIDE_STYLE( '', ( #633 ) ); ++#402 = EDGE_LOOP( '', ( #634, #635, #636, #637 ) ); ++#403 = AXIS2_PLACEMENT_3D( '', #638, #639, #640 ); ++#404 = SURFACE_SIDE_STYLE( '', ( #641 ) ); ++#405 = EDGE_LOOP( '', ( #642 ) ); ++#406 = EDGE_LOOP( '', ( #643 ) ); ++#407 = AXIS2_PLACEMENT_3D( '', #644, #645, #646 ); ++#408 = SURFACE_SIDE_STYLE( '', ( #647 ) ); ++#409 = EDGE_LOOP( '', ( #648, #649, #650, #651 ) ); ++#410 = AXIS2_PLACEMENT_3D( '', #652, #653, #654 ); ++#411 = SURFACE_SIDE_STYLE( '', ( #655 ) ); ++#412 = EDGE_LOOP( '', ( #656, #657, #658, #659 ) ); ++#413 = AXIS2_PLACEMENT_3D( '', #660, #661, #662 ); ++#414 = SURFACE_SIDE_STYLE( '', ( #663 ) ); ++#415 = EDGE_LOOP( '', ( #664, #665, #666, #667 ) ); ++#416 = AXIS2_PLACEMENT_3D( '', #668, #669, #670 ); ++#417 = SURFACE_SIDE_STYLE( '', ( #671 ) ); ++#418 = EDGE_LOOP( '', ( #672, #673, #674, #675 ) ); ++#419 = AXIS2_PLACEMENT_3D( '', #676, #677, #678 ); ++#420 = SURFACE_SIDE_STYLE( '', ( #679 ) ); ++#421 = EDGE_LOOP( '', ( #680, #681, #682, #683 ) ); ++#422 = AXIS2_PLACEMENT_3D( '', #684, #685, #686 ); ++#423 = SURFACE_SIDE_STYLE( '', ( #687 ) ); ++#424 = EDGE_LOOP( '', ( #688 ) ); ++#425 = AXIS2_PLACEMENT_3D( '', #689, #690, #691 ); ++#426 = SURFACE_SIDE_STYLE( '', ( #692 ) ); ++#427 = EDGE_LOOP( '', ( #693 ) ); ++#428 = EDGE_LOOP( '', ( #694 ) ); ++#429 = AXIS2_PLACEMENT_3D( '', #695, #696, #697 ); ++#430 = SURFACE_SIDE_STYLE( '', ( #698 ) ); ++#431 = EDGE_LOOP( '', ( #699 ) ); ++#432 = EDGE_LOOP( '', ( #700 ) ); ++#433 = AXIS2_PLACEMENT_3D( '', #701, #702, #703 ); ++#434 = SURFACE_SIDE_STYLE( '', ( #704 ) ); ++#435 = EDGE_LOOP( '', ( #705 ) ); ++#436 = EDGE_LOOP( '', ( #706, #707, #708, #709 ) ); ++#437 = AXIS2_PLACEMENT_3D( '', #710, #711, #712 ); ++#438 = SURFACE_SIDE_STYLE( '', ( #713 ) ); ++#439 = EDGE_LOOP( '', ( #714, #715, #716, #717 ) ); ++#440 = AXIS2_PLACEMENT_3D( '', #718, #719, #720 ); ++#441 = SURFACE_SIDE_STYLE( '', ( #721 ) ); ++#442 = EDGE_LOOP( '', ( #722 ) ); ++#443 = EDGE_LOOP( '', ( #723 ) ); ++#444 = EDGE_LOOP( '', ( #724 ) ); ++#445 = AXIS2_PLACEMENT_3D( '', #725, #726, #727 ); ++#446 = SURFACE_SIDE_STYLE( '', ( #728 ) ); ++#447 = EDGE_LOOP( '', ( #729, #730, #731, #732 ) ); ++#448 = AXIS2_PLACEMENT_3D( '', #733, #734, #735 ); ++#449 = SURFACE_SIDE_STYLE( '', ( #736 ) ); ++#450 = EDGE_LOOP( '', ( #737, #738, #739, #740 ) ); ++#451 = AXIS2_PLACEMENT_3D( '', #741, #742, #743 ); ++#452 = SURFACE_SIDE_STYLE( '', ( #744 ) ); ++#453 = EDGE_LOOP( '', ( #745, #746, #747, #748 ) ); ++#454 = AXIS2_PLACEMENT_3D( '', #749, #750, #751 ); ++#455 = SURFACE_SIDE_STYLE( '', ( #752 ) ); ++#456 = EDGE_LOOP( '', ( #753, #754, #755, #756 ) ); ++#457 = AXIS2_PLACEMENT_3D( '', #757, #758, #759 ); ++#458 = SURFACE_SIDE_STYLE( '', ( #760 ) ); ++#459 = EDGE_LOOP( '', ( #761, #762, #763, #764 ) ); ++#460 = AXIS2_PLACEMENT_3D( '', #765, #766, #767 ); ++#461 = SURFACE_SIDE_STYLE( '', ( #768 ) ); ++#462 = EDGE_LOOP( '', ( #769 ) ); ++#463 = EDGE_LOOP( '', ( #770 ) ); ++#464 = EDGE_LOOP( '', ( #771 ) ); ++#465 = AXIS2_PLACEMENT_3D( '', #772, #773, #774 ); ++#466 = SURFACE_SIDE_STYLE( '', ( #775 ) ); ++#467 = EDGE_LOOP( '', ( #776 ) ); ++#468 = EDGE_LOOP( '', ( #777 ) ); ++#469 = AXIS2_PLACEMENT_3D( '', #778, #779, #780 ); ++#470 = SURFACE_SIDE_STYLE( '', ( #781 ) ); ++#471 = EDGE_LOOP( '', ( #782 ) ); ++#472 = AXIS2_PLACEMENT_3D( '', #783, #784, #785 ); ++#473 = SURFACE_SIDE_STYLE( '', ( #786 ) ); ++#474 = EDGE_LOOP( '', ( #787, #788, #789, #790 ) ); ++#475 = AXIS2_PLACEMENT_3D( '', #791, #792, #793 ); ++#476 = SURFACE_SIDE_STYLE( '', ( #794 ) ); ++#477 = EDGE_LOOP( '', ( #795, #796, #797, #798 ) ); ++#478 = AXIS2_PLACEMENT_3D( '', #799, #800, #801 ); ++#479 = SURFACE_SIDE_STYLE( '', ( #802 ) ); ++#480 = EDGE_LOOP( '', ( #803, #804, #805, #806 ) ); ++#481 = AXIS2_PLACEMENT_3D( '', #807, #808, #809 ); ++#482 = SURFACE_SIDE_STYLE( '', ( #810 ) ); ++#483 = EDGE_LOOP( '', ( #811, #812, #813, #814 ) ); ++#484 = AXIS2_PLACEMENT_3D( '', #815, #816, #817 ); ++#485 = SURFACE_SIDE_STYLE( '', ( #818 ) ); ++#486 = EDGE_LOOP( '', ( #819, #820, #821, #822 ) ); ++#487 = AXIS2_PLACEMENT_3D( '', #823, #824, #825 ); ++#488 = SURFACE_SIDE_STYLE( '', ( #826 ) ); ++#489 = EDGE_LOOP( '', ( #827 ) ); ++#490 = EDGE_LOOP( '', ( #828 ) ); ++#491 = AXIS2_PLACEMENT_3D( '', #829, #830, #831 ); ++#492 = SURFACE_SIDE_STYLE( '', ( #832 ) ); ++#493 = EDGE_LOOP( '', ( #833, #834, #835, #836 ) ); ++#494 = AXIS2_PLACEMENT_3D( '', #837, #838, #839 ); ++#495 = SURFACE_SIDE_STYLE( '', ( #840 ) ); ++#496 = EDGE_LOOP( '', ( #841 ) ); ++#497 = EDGE_LOOP( '', ( #842 ) ); ++#498 = AXIS2_PLACEMENT_3D( '', #843, #844, #845 ); ++#499 = SURFACE_SIDE_STYLE( '', ( #846 ) ); ++#500 = EDGE_LOOP( '', ( #847, #848, #849, #850 ) ); ++#501 = AXIS2_PLACEMENT_3D( '', #851, #852, #853 ); ++#502 = SURFACE_SIDE_STYLE( '', ( #854 ) ); ++#503 = EDGE_LOOP( '', ( #855 ) ); ++#504 = EDGE_LOOP( '', ( #856 ) ); ++#505 = AXIS2_PLACEMENT_3D( '', #857, #858, #859 ); ++#506 = SURFACE_SIDE_STYLE( '', ( #860 ) ); ++#507 = EDGE_LOOP( '', ( #861 ) ); ++#508 = EDGE_LOOP( '', ( #862, #863, #864, #865 ) ); ++#509 = AXIS2_PLACEMENT_3D( '', #866, #867, #868 ); ++#510 = SURFACE_SIDE_STYLE( '', ( #869 ) ); ++#511 = EDGE_LOOP( '', ( #870, #871, #872, #873 ) ); ++#512 = AXIS2_PLACEMENT_3D( '', #874, #875, #876 ); ++#513 = SURFACE_SIDE_STYLE( '', ( #877 ) ); ++#514 = EDGE_LOOP( '', ( #878, #879, #880, #881 ) ); ++#515 = AXIS2_PLACEMENT_3D( '', #882, #883, #884 ); ++#517 = SURFACE_STYLE_FILL_AREA( #885 ); ++#518 = ORIENTED_EDGE( '', *, *, #886, .T. ); ++#519 = ORIENTED_EDGE( '', *, *, #887, .F. ); ++#520 = ORIENTED_EDGE( '', *, *, #888, .F. ); ++#521 = ORIENTED_EDGE( '', *, *, #889, .T. ); ++#522 = CARTESIAN_POINT( '', ( -0.00966046850049173, -0.00158750000000000, 0.0499929200139274 ) ); ++#523 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 6.12323399573677E-17 ) ); ++#524 = DIRECTION( '', ( 6.12323399573677E-17, 0.00000000000000, -1.00000000000000 ) ); ++#525 = SURFACE_STYLE_FILL_AREA( #890 ); ++#526 = ORIENTED_EDGE( '', *, *, #891, .T. ); ++#527 = ORIENTED_EDGE( '', *, *, #892, .T. ); ++#528 = ORIENTED_EDGE( '', *, *, #893, .F. ); ++#529 = ORIENTED_EDGE( '', *, *, #894, .F. ); ++#530 = CARTESIAN_POINT( '', ( 0.0253646772895918, 0.132118247598438, 0.00824148323997984 ) ); ++#531 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#532 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#533 = SURFACE_STYLE_FILL_AREA( #895 ); ++#534 = ORIENTED_EDGE( '', *, *, #896, .F. ); ++#535 = ORIENTED_EDGE( '', *, *, #897, .F. ); ++#536 = ORIENTED_EDGE( '', *, *, #898, .T. ); ++#537 = ORIENTED_EDGE( '', *, *, #899, .T. ); ++#538 = CARTESIAN_POINT( '', ( 0.0231470415124478, -0.00176530000000000, -0.00119672231111725 ) ); ++#539 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#540 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#541 = SURFACE_STYLE_FILL_AREA( #900 ); ++#542 = ORIENTED_EDGE( '', *, *, #901, .T. ); ++#543 = ORIENTED_EDGE( '', *, *, #902, .T. ); ++#544 = ORIENTED_EDGE( '', *, *, #903, .F. ); ++#545 = ORIENTED_EDGE( '', *, *, #904, .F. ); ++#546 = CARTESIAN_POINT( '', ( 0.0156762326786403, 0.132118247598438, -0.0215764832399798 ) ); ++#547 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, -0.00000000000000 ) ); ++#548 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, 0.809016994374948 ) ); ++#549 = SURFACE_STYLE_FILL_AREA( #905 ); ++#550 = ORIENTED_EDGE( '', *, *, #906, .F. ); ++#551 = ORIENTED_EDGE( '', *, *, #894, .T. ); ++#552 = ORIENTED_EDGE( '', *, *, #907, .T. ); ++#553 = ORIENTED_EDGE( '', *, *, #908, .T. ); ++#554 = ORIENTED_EDGE( '', *, *, #909, .F. ); ++#555 = ORIENTED_EDGE( '', *, *, #904, .T. ); ++#556 = ORIENTED_EDGE( '', *, *, #910, .T. ); ++#557 = ORIENTED_EDGE( '', *, *, #911, .T. ); ++#558 = ORIENTED_EDGE( '', *, *, #912, .F. ); ++#559 = ORIENTED_EDGE( '', *, *, #913, .T. ); ++#560 = ORIENTED_EDGE( '', *, *, #914, .T. ); ++#561 = ORIENTED_EDGE( '', *, *, #915, .T. ); ++#562 = ORIENTED_EDGE( '', *, *, #916, .F. ); ++#563 = ORIENTED_EDGE( '', *, *, #917, .T. ); ++#564 = ORIENTED_EDGE( '', *, *, #918, .T. ); ++#565 = ORIENTED_EDGE( '', *, *, #919, .T. ); ++#566 = ORIENTED_EDGE( '', *, *, #920, .T. ); ++#567 = ORIENTED_EDGE( '', *, *, #921, .F. ); ++#568 = ORIENTED_EDGE( '', *, *, #922, .T. ); ++#569 = ORIENTED_EDGE( '', *, *, #923, .F. ); ++#570 = ORIENTED_EDGE( '', *, *, #886, .F. ); ++#571 = ORIENTED_EDGE( '', *, *, #924, .T. ); ++#572 = ORIENTED_EDGE( '', *, *, #925, .F. ); ++#573 = ORIENTED_EDGE( '', *, *, #926, .T. ); ++#574 = ORIENTED_EDGE( '', *, *, #927, .T. ); ++#575 = ORIENTED_EDGE( '', *, *, #928, .T. ); ++#576 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00158750000000000, 0.0270552342502458 ) ); ++#577 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#578 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#579 = SURFACE_STYLE_FILL_AREA( #929 ); ++#580 = ORIENTED_EDGE( '', *, *, #930, .F. ); ++#581 = ORIENTED_EDGE( '', *, *, #931, .F. ); ++#582 = ORIENTED_EDGE( '', *, *, #932, .T. ); ++#583 = ORIENTED_EDGE( '', *, *, #933, .T. ); ++#584 = CARTESIAN_POINT( '', ( 0.00854204151244785, -0.00176530000000000, 0.0230000274706200 ) ); ++#585 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#586 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#587 = SURFACE_STYLE_FILL_AREA( #934 ); ++#588 = ORIENTED_EDGE( '', *, *, #906, .T. ); ++#589 = ORIENTED_EDGE( '', *, *, #935, .T. ); ++#590 = ORIENTED_EDGE( '', *, *, #936, .F. ); ++#591 = ORIENTED_EDGE( '', *, *, #891, .F. ); ++#592 = CARTESIAN_POINT( '', ( 0.0144951290493190, 0.132118247598438, 0.00304055664658327 ) ); ++#593 = DIRECTION( '', ( -0.309016994374947, 0.00000000000000, 0.951056516295154 ) ); ++#594 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, 0.309016994374947 ) ); ++#595 = SURFACE_STYLE_FILL_AREA( #937 ); ++#596 = ORIENTED_EDGE( '', *, *, #892, .F. ); ++#597 = ORIENTED_EDGE( '', *, *, #936, .T. ); ++#598 = ORIENTED_EDGE( '', *, *, #938, .F. ); ++#599 = ORIENTED_EDGE( '', *, *, #939, .F. ); ++#600 = ORIENTED_EDGE( '', *, *, #902, .F. ); ++#601 = ORIENTED_EDGE( '', *, *, #940, .T. ); ++#602 = ORIENTED_EDGE( '', *, *, #941, .F. ); ++#603 = ORIENTED_EDGE( '', *, *, #942, .F. ); ++#604 = ORIENTED_EDGE( '', *, *, #943, .F. ); ++#605 = ORIENTED_EDGE( '', *, *, #944, .T. ); ++#606 = ORIENTED_EDGE( '', *, *, #945, .F. ); ++#607 = ORIENTED_EDGE( '', *, *, #946, .F. ); ++#608 = ORIENTED_EDGE( '', *, *, #947, .F. ); ++#609 = ORIENTED_EDGE( '', *, *, #948, .T. ); ++#610 = ORIENTED_EDGE( '', *, *, #949, .F. ); ++#611 = ORIENTED_EDGE( '', *, *, #950, .F. ); ++#612 = ORIENTED_EDGE( '', *, *, #951, .F. ); ++#613 = ORIENTED_EDGE( '', *, *, #952, .T. ); ++#614 = ORIENTED_EDGE( '', *, *, #888, .T. ); ++#615 = ORIENTED_EDGE( '', *, *, #953, .T. ); ++#616 = ORIENTED_EDGE( '', *, *, #954, .F. ); ++#617 = ORIENTED_EDGE( '', *, *, #955, .F. ); ++#618 = ORIENTED_EDGE( '', *, *, #956, .F. ); ++#619 = ORIENTED_EDGE( '', *, *, #957, .T. ); ++#620 = ORIENTED_EDGE( '', *, *, #958, .F. ); ++#621 = ORIENTED_EDGE( '', *, *, #959, .F. ); ++#622 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.0270552342502458 ) ); ++#623 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#624 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#625 = SURFACE_STYLE_FILL_AREA( #960 ); ++#626 = ORIENTED_EDGE( '', *, *, #922, .F. ); ++#627 = ORIENTED_EDGE( '', *, *, #961, .F. ); ++#628 = ORIENTED_EDGE( '', *, *, #954, .T. ); ++#629 = ORIENTED_EDGE( '', *, *, #962, .T. ); ++#630 = CARTESIAN_POINT( '', ( 0.00966046850049173, -0.00158750000000000, 0.0499959818460295 ) ); ++#631 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 6.12323399573677E-17 ) ); ++#632 = DIRECTION( '', ( 6.12323399573677E-17, 0.00000000000000, -1.00000000000000 ) ); ++#633 = SURFACE_STYLE_FILL_AREA( #963 ); ++#634 = ORIENTED_EDGE( '', *, *, #903, .T. ); ++#635 = ORIENTED_EDGE( '', *, *, #942, .T. ); ++#636 = ORIENTED_EDGE( '', *, *, #964, .F. ); ++#637 = ORIENTED_EDGE( '', *, *, #910, .F. ); ++#638 = CARTESIAN_POINT( '', ( 0.00995853727478640, 0.132118247598438, -0.0110059343428365 ) ); ++#639 = DIRECTION( '', ( 0.809016994374948, 0.00000000000000, 0.587785252292473 ) ); ++#640 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, -0.809016994374948 ) ); ++#641 = SURFACE_STYLE_FILL_AREA( #965 ); ++#642 = ORIENTED_EDGE( '', *, *, #966, .T. ); ++#643 = ORIENTED_EDGE( '', *, *, #967, .F. ); ++#644 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00317500000000000, 0.00000000000000 ) ); ++#645 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#646 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#647 = SURFACE_STYLE_FILL_AREA( #968 ); ++#648 = ORIENTED_EDGE( '', *, *, #969, .F. ); ++#649 = ORIENTED_EDGE( '', *, *, #899, .F. ); ++#650 = ORIENTED_EDGE( '', *, *, #970, .T. ); ++#651 = ORIENTED_EDGE( '', *, *, #931, .T. ); ++#652 = CARTESIAN_POINT( '', ( -0.00542795848755217, -0.00176530000000000, -0.00119672231111725 ) ); ++#653 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#654 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#655 = SURFACE_STYLE_FILL_AREA( #971 ); ++#656 = ORIENTED_EDGE( '', *, *, #909, .T. ); ++#657 = ORIENTED_EDGE( '', *, *, #972, .T. ); ++#658 = ORIENTED_EDGE( '', *, *, #940, .F. ); ++#659 = ORIENTED_EDGE( '', *, *, #901, .F. ); ++#660 = CARTESIAN_POINT( '', ( 0.00737098242379511, 0.132118247598438, -0.0128461032607401 ) ); ++#661 = DIRECTION( '', ( 0.809016994374948, 0.00000000000000, 0.587785252292473 ) ); ++#662 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, -0.809016994374948 ) ); ++#663 = SURFACE_STYLE_FILL_AREA( #973 ); ++#664 = ORIENTED_EDGE( '', *, *, #923, .T. ); ++#665 = ORIENTED_EDGE( '', *, *, #962, .F. ); ++#666 = ORIENTED_EDGE( '', *, *, #953, .F. ); ++#667 = ORIENTED_EDGE( '', *, *, #887, .T. ); ++#668 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.00000000000000 ) ); ++#669 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#670 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#671 = SURFACE_STYLE_FILL_AREA( #974 ); ++#672 = ORIENTED_EDGE( '', *, *, #975, .T. ); ++#673 = ORIENTED_EDGE( '', *, *, #956, .T. ); ++#674 = ORIENTED_EDGE( '', *, *, #976, .F. ); ++#675 = ORIENTED_EDGE( '', *, *, #926, .F. ); ++#676 = CARTESIAN_POINT( '', ( 1.55530143491714E-19, 0.132118247598438, 0.0266700000000000 ) ); ++#677 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, -0.00000000000000 ) ); ++#678 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#679 = SURFACE_STYLE_FILL_AREA( #977 ); ++#680 = ORIENTED_EDGE( '', *, *, #893, .T. ); ++#681 = ORIENTED_EDGE( '', *, *, #939, .T. ); ++#682 = ORIENTED_EDGE( '', *, *, #978, .F. ); ++#683 = ORIENTED_EDGE( '', *, *, #907, .F. ); ++#684 = CARTESIAN_POINT( '', ( 0.0135446228316967, 0.132118247598438, 0.00607011101704242 ) ); ++#685 = DIRECTION( '', ( -0.309016994374947, 0.00000000000000, 0.951056516295154 ) ); ++#686 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, 0.309016994374947 ) ); ++#687 = SURFACE_STYLE_FILL_AREA( #979 ); ++#688 = ORIENTED_EDGE( '', *, *, #980, .T. ); ++#689 = CARTESIAN_POINT( '', ( 0.0161620415124479, -0.00494030000000000, 0.0105841525797514 ) ); ++#690 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#691 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#692 = SURFACE_STYLE_FILL_AREA( #981 ); ++#693 = ORIENTED_EDGE( '', *, *, #980, .F. ); ++#694 = ORIENTED_EDGE( '', *, *, #982, .T. ); ++#695 = CARTESIAN_POINT( '', ( 0.0231470415124478, -0.00494030000000000, -0.00119672231111725 ) ); ++#696 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#697 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#698 = SURFACE_STYLE_FILL_AREA( #983 ); ++#699 = ORIENTED_EDGE( '', *, *, #955, .T. ); ++#700 = ORIENTED_EDGE( '', *, *, #920, .F. ); ++#701 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.00000000000000 ) ); ++#702 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#703 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#704 = SURFACE_STYLE_FILL_AREA( #984 ); ++#705 = ORIENTED_EDGE( '', *, *, #982, .F. ); ++#706 = ORIENTED_EDGE( '', *, *, #985, .T. ); ++#707 = ORIENTED_EDGE( '', *, *, #932, .F. ); ++#708 = ORIENTED_EDGE( '', *, *, #970, .F. ); ++#709 = ORIENTED_EDGE( '', *, *, #898, .F. ); ++#710 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00176530000000000, 0.0270552342502458 ) ); ++#711 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#712 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#713 = SURFACE_STYLE_FILL_AREA( #986 ); ++#714 = ORIENTED_EDGE( '', *, *, #987, .T. ); ++#715 = ORIENTED_EDGE( '', *, *, #950, .T. ); ++#716 = ORIENTED_EDGE( '', *, *, #988, .F. ); ++#717 = ORIENTED_EDGE( '', *, *, #918, .F. ); ++#718 = CARTESIAN_POINT( '', ( -0.0145257517888371, 0.132118247598438, 0.00305050657780531 ) ); ++#719 = DIRECTION( '', ( -0.309016994374947, 0.00000000000000, -0.951056516295154 ) ); ++#720 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, 0.309016994374947 ) ); ++#721 = SURFACE_STYLE_FILL_AREA( #989 ); ++#722 = ORIENTED_EDGE( '', *, *, #966, .F. ); ++#723 = ORIENTED_EDGE( '', *, *, #990, .F. ); ++#724 = ORIENTED_EDGE( '', *, *, #991, .T. ); ++#725 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00317500000000000, 0.00000000000000 ) ); ++#726 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#727 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#728 = SURFACE_STYLE_FILL_AREA( #992 ); ++#729 = ORIENTED_EDGE( '', *, *, #978, .T. ); ++#730 = ORIENTED_EDGE( '', *, *, #938, .T. ); ++#731 = ORIENTED_EDGE( '', *, *, #935, .F. ); ++#732 = ORIENTED_EDGE( '', *, *, #908, .F. ); ++#733 = CARTESIAN_POINT( '', ( 0.0205333101868123, 0.132118247598438, 0.00667167690855511 ) ); ++#734 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#735 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#736 = SURFACE_STYLE_FILL_AREA( #993 ); ++#737 = ORIENTED_EDGE( '', *, *, #921, .T. ); ++#738 = ORIENTED_EDGE( '', *, *, #889, .F. ); ++#739 = ORIENTED_EDGE( '', *, *, #952, .F. ); ++#740 = ORIENTED_EDGE( '', *, *, #961, .T. ); ++#741 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.0762000000000000 ) ); ++#742 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#743 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#744 = SURFACE_STYLE_FILL_AREA( #994 ); ++#745 = ORIENTED_EDGE( '', *, *, #995, .T. ); ++#746 = ORIENTED_EDGE( '', *, *, #958, .T. ); ++#747 = ORIENTED_EDGE( '', *, *, #996, .F. ); ++#748 = ORIENTED_EDGE( '', *, *, #928, .F. ); ++#749 = CARTESIAN_POINT( '', ( -2.48848229586742E-18, 0.132118247598438, 0.0215900000000000 ) ); ++#750 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, -0.00000000000000 ) ); ++#751 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#752 = SURFACE_STYLE_FILL_AREA( #997 ); ++#753 = ORIENTED_EDGE( '', *, *, #925, .T. ); ++#754 = ORIENTED_EDGE( '', *, *, #996, .T. ); ++#755 = ORIENTED_EDGE( '', *, *, #957, .F. ); ++#756 = ORIENTED_EDGE( '', *, *, #975, .F. ); ++#757 = CARTESIAN_POINT( '', ( 0.00158750000000000, 0.132118247598438, 0.0147252706130480 ) ); ++#758 = DIRECTION( '', ( -1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#759 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#760 = SURFACE_STYLE_FILL_AREA( #998 ); ++#761 = ORIENTED_EDGE( '', *, *, #976, .T. ); ++#762 = ORIENTED_EDGE( '', *, *, #959, .T. ); ++#763 = ORIENTED_EDGE( '', *, *, #995, .F. ); ++#764 = ORIENTED_EDGE( '', *, *, #927, .F. ); ++#765 = CARTESIAN_POINT( '', ( -0.00158750000000000, 0.132118247598438, 0.0147574692668539 ) ); ++#766 = DIRECTION( '', ( -1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#767 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#768 = SURFACE_STYLE_FILL_AREA( #999 ); ++#769 = ORIENTED_EDGE( '', *, *, #967, .T. ); ++#770 = ORIENTED_EDGE( '', *, *, #1000, .T. ); ++#771 = ORIENTED_EDGE( '', *, *, #1001, .F. ); ++#772 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#773 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#774 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#775 = SURFACE_STYLE_FILL_AREA( #1002 ); ++#776 = ORIENTED_EDGE( '', *, *, #1003, .T. ); ++#777 = ORIENTED_EDGE( '', *, *, #1004, .F. ); ++#778 = CARTESIAN_POINT( '', ( 0.00854204151244785, 0.00140970000000000, 0.0230000274706200 ) ); ++#779 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, -0.00000000000000 ) ); ++#780 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#781 = SURFACE_STYLE_FILL_AREA( #1005 ); ++#782 = ORIENTED_EDGE( '', *, *, #1003, .F. ); ++#783 = CARTESIAN_POINT( '', ( 0.0161620415124479, 0.00140970000000000, 0.0105841525797514 ) ); ++#784 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#785 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#786 = SURFACE_STYLE_FILL_AREA( #1006 ); ++#787 = ORIENTED_EDGE( '', *, *, #1007, .T. ); ++#788 = ORIENTED_EDGE( '', *, *, #943, .T. ); ++#789 = ORIENTED_EDGE( '', *, *, #1008, .F. ); ++#790 = ORIENTED_EDGE( '', *, *, #913, .F. ); ++#791 = CARTESIAN_POINT( '', ( -0.0156762326786403, 0.132118247598438, -0.0215764832399798 ) ); ++#792 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, -0.00000000000000 ) ); ++#793 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, 0.809016994374947 ) ); ++#794 = SURFACE_STYLE_FILL_AREA( #1009 ); ++#795 = ORIENTED_EDGE( '', *, *, #1010, .T. ); ++#796 = ORIENTED_EDGE( '', *, *, #933, .F. ); ++#797 = ORIENTED_EDGE( '', *, *, #985, .F. ); ++#798 = ORIENTED_EDGE( '', *, *, #897, .T. ); ++#799 = CARTESIAN_POINT( '', ( -0.0113797527608755, -0.00176530000000000, -0.00645562925150017 ) ); ++#800 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#801 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#802 = SURFACE_STYLE_FILL_AREA( #1011 ); ++#803 = ORIENTED_EDGE( '', *, *, #916, .T. ); ++#804 = ORIENTED_EDGE( '', *, *, #1012, .T. ); ++#805 = ORIENTED_EDGE( '', *, *, #948, .F. ); ++#806 = ORIENTED_EDGE( '', *, *, #1013, .F. ); ++#807 = CARTESIAN_POINT( '', ( -0.0135140000921786, 0.132118247598438, 0.00606016108582038 ) ); ++#808 = DIRECTION( '', ( -0.309016994374947, 0.00000000000000, -0.951056516295154 ) ); ++#809 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, 0.309016994374947 ) ); ++#810 = SURFACE_STYLE_FILL_AREA( #1014 ); ++#811 = ORIENTED_EDGE( '', *, *, #988, .T. ); ++#812 = ORIENTED_EDGE( '', *, *, #949, .T. ); ++#813 = ORIENTED_EDGE( '', *, *, #1012, .F. ); ++#814 = ORIENTED_EDGE( '', *, *, #919, .F. ); ++#815 = CARTESIAN_POINT( '', ( -0.0205333101868123, 0.132118247598438, 0.00667167690855511 ) ); ++#816 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, -0.00000000000000 ) ); ++#817 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#818 = SURFACE_STYLE_FILL_AREA( #1015 ); ++#819 = ORIENTED_EDGE( '', *, *, #912, .T. ); ++#820 = ORIENTED_EDGE( '', *, *, #1016, .T. ); ++#821 = ORIENTED_EDGE( '', *, *, #944, .F. ); ++#822 = ORIENTED_EDGE( '', *, *, #1007, .F. ); ++#823 = CARTESIAN_POINT( '', ( -0.00993961138093557, 0.132118247598438, -0.0109798850847115 ) ); ++#824 = DIRECTION( '', ( 0.809016994374947, 0.00000000000000, -0.587785252292473 ) ); ++#825 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, -0.809016994374947 ) ); ++#826 = SURFACE_STYLE_FILL_AREA( #1017 ); ++#827 = ORIENTED_EDGE( '', *, *, #951, .T. ); ++#828 = ORIENTED_EDGE( '', *, *, #924, .F. ); ++#829 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.0762000000000000 ) ); ++#830 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#831 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#832 = SURFACE_STYLE_FILL_AREA( #1018 ); ++#833 = ORIENTED_EDGE( '', *, *, #1013, .T. ); ++#834 = ORIENTED_EDGE( '', *, *, #947, .T. ); ++#835 = ORIENTED_EDGE( '', *, *, #987, .F. ); ++#836 = ORIENTED_EDGE( '', *, *, #917, .F. ); ++#837 = CARTESIAN_POINT( '', ( -0.0253646772895918, 0.132118247598438, 0.00824148323997985 ) ); ++#838 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, -0.00000000000000 ) ); ++#839 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#840 = SURFACE_STYLE_FILL_AREA( #1019 ); ++#841 = ORIENTED_EDGE( '', *, *, #990, .T. ); ++#842 = ORIENTED_EDGE( '', *, *, #1000, .F. ); ++#843 = CARTESIAN_POINT( '', ( 0.0231470415124478, -0.00317500000000000, -0.00119672231111725 ) ); ++#844 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#845 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#846 = SURFACE_STYLE_FILL_AREA( #1020 ); ++#847 = ORIENTED_EDGE( '', *, *, #964, .T. ); ++#848 = ORIENTED_EDGE( '', *, *, #941, .T. ); ++#849 = ORIENTED_EDGE( '', *, *, #972, .F. ); ++#850 = ORIENTED_EDGE( '', *, *, #911, .F. ); ++#851 = CARTESIAN_POINT( '', ( 0.0126902835969945, 0.132118247598438, -0.0174666769085551 ) ); ++#852 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, -0.00000000000000 ) ); ++#853 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, 0.809016994374948 ) ); ++#854 = SURFACE_STYLE_FILL_AREA( #1021 ); ++#855 = ORIENTED_EDGE( '', *, *, #991, .F. ); ++#856 = ORIENTED_EDGE( '', *, *, #1001, .T. ); ++#857 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00317500000000000, 0.00000000000000 ) ); ++#858 = DIRECTION( '', ( -0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#859 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, 1.00000000000000 ) ); ++#860 = SURFACE_STYLE_FILL_AREA( #1022 ); ++#861 = ORIENTED_EDGE( '', *, *, #1004, .T. ); ++#862 = ORIENTED_EDGE( '', *, *, #1010, .F. ); ++#863 = ORIENTED_EDGE( '', *, *, #896, .T. ); ++#864 = ORIENTED_EDGE( '', *, *, #969, .T. ); ++#865 = ORIENTED_EDGE( '', *, *, #930, .T. ); ++#866 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.0270552342502458 ) ); ++#867 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#868 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#869 = SURFACE_STYLE_FILL_AREA( #1023 ); ++#870 = ORIENTED_EDGE( '', *, *, #1008, .T. ); ++#871 = ORIENTED_EDGE( '', *, *, #946, .T. ); ++#872 = ORIENTED_EDGE( '', *, *, #1024, .F. ); ++#873 = ORIENTED_EDGE( '', *, *, #914, .F. ); ++#874 = CARTESIAN_POINT( '', ( -0.00738990831764594, 0.132118247598438, -0.0128721525188651 ) ); ++#875 = DIRECTION( '', ( 0.809016994374947, 0.00000000000000, -0.587785252292473 ) ); ++#876 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, -0.809016994374947 ) ); ++#877 = SURFACE_STYLE_FILL_AREA( #1025 ); ++#878 = ORIENTED_EDGE( '', *, *, #1024, .T. ); ++#879 = ORIENTED_EDGE( '', *, *, #945, .T. ); ++#880 = ORIENTED_EDGE( '', *, *, #1016, .F. ); ++#881 = ORIENTED_EDGE( '', *, *, #915, .F. ); ++#882 = CARTESIAN_POINT( '', ( -0.0126902835969945, 0.132118247598438, -0.0174666769085551 ) ); ++#883 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, -0.00000000000000 ) ); ++#884 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, 0.809016994374947 ) ); ++#885 = FILL_AREA_STYLE( '', ( #1026 ) ); ++#886 = EDGE_CURVE( '', #1027, #1028, #1029, .T. ); ++#887 = EDGE_CURVE( '', #1030, #1028, #1031, .T. ); ++#888 = EDGE_CURVE( '', #1032, #1030, #1033, .T. ); ++#889 = EDGE_CURVE( '', #1032, #1027, #1034, .T. ); ++#890 = FILL_AREA_STYLE( '', ( #1035 ) ); ++#891 = EDGE_CURVE( '', #1036, #1037, #1038, .T. ); ++#892 = EDGE_CURVE( '', #1037, #1039, #1040, .T. ); ++#893 = EDGE_CURVE( '', #1041, #1039, #1042, .T. ); ++#894 = EDGE_CURVE( '', #1036, #1041, #1043, .T. ); ++#895 = FILL_AREA_STYLE( '', ( #1044 ) ); ++#896 = EDGE_CURVE( '', #1045, #1046, #1047, .T. ); ++#897 = EDGE_CURVE( '', #1048, #1045, #1049, .T. ); ++#898 = EDGE_CURVE( '', #1048, #1050, #1051, .T. ); ++#899 = EDGE_CURVE( '', #1050, #1046, #1052, .T. ); ++#900 = FILL_AREA_STYLE( '', ( #1053 ) ); ++#901 = EDGE_CURVE( '', #1054, #1055, #1056, .T. ); ++#902 = EDGE_CURVE( '', #1055, #1057, #1058, .T. ); ++#903 = EDGE_CURVE( '', #1059, #1057, #1060, .T. ); ++#904 = EDGE_CURVE( '', #1054, #1059, #1061, .T. ); ++#905 = FILL_AREA_STYLE( '', ( #1062 ) ); ++#906 = EDGE_CURVE( '', #1036, #1063, #1064, .T. ); ++#907 = EDGE_CURVE( '', #1041, #1065, #1066, .T. ); ++#908 = EDGE_CURVE( '', #1065, #1063, #1067, .T. ); ++#909 = EDGE_CURVE( '', #1054, #1068, #1069, .T. ); ++#910 = EDGE_CURVE( '', #1059, #1070, #1071, .T. ); ++#911 = EDGE_CURVE( '', #1070, #1068, #1072, .T. ); ++#912 = EDGE_CURVE( '', #1073, #1074, #1075, .T. ); ++#913 = EDGE_CURVE( '', #1073, #1076, #1077, .T. ); ++#914 = EDGE_CURVE( '', #1076, #1078, #1079, .T. ); ++#915 = EDGE_CURVE( '', #1078, #1074, #1080, .T. ); ++#916 = EDGE_CURVE( '', #1081, #1082, #1083, .T. ); ++#917 = EDGE_CURVE( '', #1081, #1084, #1085, .T. ); ++#918 = EDGE_CURVE( '', #1084, #1086, #1087, .T. ); ++#919 = EDGE_CURVE( '', #1086, #1082, #1088, .T. ); ++#920 = EDGE_CURVE( '', #1089, #1089, #1090, .T. ); ++#921 = EDGE_CURVE( '', #1091, #1027, #1092, .T. ); ++#922 = EDGE_CURVE( '', #1091, #1093, #1094, .T. ); ++#923 = EDGE_CURVE( '', #1028, #1093, #1095, .T. ); ++#924 = EDGE_CURVE( '', #1096, #1096, #1097, .T. ); ++#925 = EDGE_CURVE( '', #1098, #1099, #1100, .T. ); ++#926 = EDGE_CURVE( '', #1098, #1101, #1102, .T. ); ++#927 = EDGE_CURVE( '', #1101, #1103, #1104, .T. ); ++#928 = EDGE_CURVE( '', #1103, #1099, #1105, .T. ); ++#929 = FILL_AREA_STYLE( '', ( #1106 ) ); ++#930 = EDGE_CURVE( '', #1107, #1108, #1109, .T. ); ++#931 = EDGE_CURVE( '', #1110, #1107, #1111, .T. ); ++#932 = EDGE_CURVE( '', #1110, #1112, #1113, .T. ); ++#933 = EDGE_CURVE( '', #1112, #1108, #1114, .T. ); ++#934 = FILL_AREA_STYLE( '', ( #1115 ) ); ++#935 = EDGE_CURVE( '', #1063, #1116, #1117, .T. ); ++#936 = EDGE_CURVE( '', #1037, #1116, #1118, .T. ); ++#937 = FILL_AREA_STYLE( '', ( #1119 ) ); ++#938 = EDGE_CURVE( '', #1120, #1116, #1121, .T. ); ++#939 = EDGE_CURVE( '', #1039, #1120, #1122, .T. ); ++#940 = EDGE_CURVE( '', #1055, #1123, #1124, .T. ); ++#941 = EDGE_CURVE( '', #1125, #1123, #1126, .T. ); ++#942 = EDGE_CURVE( '', #1057, #1125, #1127, .T. ); ++#943 = EDGE_CURVE( '', #1128, #1129, #1130, .T. ); ++#944 = EDGE_CURVE( '', #1128, #1131, #1132, .T. ); ++#945 = EDGE_CURVE( '', #1133, #1131, #1134, .T. ); ++#946 = EDGE_CURVE( '', #1129, #1133, #1135, .T. ); ++#947 = EDGE_CURVE( '', #1136, #1137, #1138, .T. ); ++#948 = EDGE_CURVE( '', #1136, #1139, #1140, .T. ); ++#949 = EDGE_CURVE( '', #1141, #1139, #1142, .T. ); ++#950 = EDGE_CURVE( '', #1137, #1141, #1143, .T. ); ++#951 = EDGE_CURVE( '', #1144, #1144, #1145, .T. ); ++#952 = EDGE_CURVE( '', #1146, #1032, #1147, .T. ); ++#953 = EDGE_CURVE( '', #1030, #1148, #1149, .T. ); ++#954 = EDGE_CURVE( '', #1146, #1148, #1150, .T. ); ++#955 = EDGE_CURVE( '', #1151, #1151, #1152, .T. ); ++#956 = EDGE_CURVE( '', #1153, #1154, #1155, .T. ); ++#957 = EDGE_CURVE( '', #1153, #1156, #1157, .T. ); ++#958 = EDGE_CURVE( '', #1158, #1156, #1159, .T. ); ++#959 = EDGE_CURVE( '', #1154, #1158, #1160, .T. ); ++#960 = FILL_AREA_STYLE( '', ( #1161 ) ); ++#961 = EDGE_CURVE( '', #1146, #1091, #1162, .T. ); ++#962 = EDGE_CURVE( '', #1148, #1093, #1163, .T. ); ++#963 = FILL_AREA_STYLE( '', ( #1164 ) ); ++#964 = EDGE_CURVE( '', #1070, #1125, #1165, .T. ); ++#965 = FILL_AREA_STYLE( '', ( #1166 ) ); ++#966 = EDGE_CURVE( '', #1167, #1167, #1168, .T. ); ++#967 = EDGE_CURVE( '', #1169, #1169, #1170, .T. ); ++#968 = FILL_AREA_STYLE( '', ( #1171 ) ); ++#969 = EDGE_CURVE( '', #1046, #1107, #1172, .T. ); ++#970 = EDGE_CURVE( '', #1050, #1110, #1173, .T. ); ++#971 = FILL_AREA_STYLE( '', ( #1174 ) ); ++#972 = EDGE_CURVE( '', #1068, #1123, #1175, .T. ); ++#973 = FILL_AREA_STYLE( '', ( #1176 ) ); ++#974 = FILL_AREA_STYLE( '', ( #1177 ) ); ++#975 = EDGE_CURVE( '', #1098, #1153, #1178, .T. ); ++#976 = EDGE_CURVE( '', #1101, #1154, #1179, .T. ); ++#977 = FILL_AREA_STYLE( '', ( #1180 ) ); ++#978 = EDGE_CURVE( '', #1065, #1120, #1181, .T. ); ++#979 = FILL_AREA_STYLE( '', ( #1182 ) ); ++#980 = EDGE_CURVE( '', #1183, #1183, #1184, .T. ); ++#981 = FILL_AREA_STYLE( '', ( #1185 ) ); ++#982 = EDGE_CURVE( '', #1186, #1186, #1187, .T. ); ++#983 = FILL_AREA_STYLE( '', ( #1188 ) ); ++#984 = FILL_AREA_STYLE( '', ( #1189 ) ); ++#985 = EDGE_CURVE( '', #1048, #1112, #1190, .T. ); ++#986 = FILL_AREA_STYLE( '', ( #1191 ) ); ++#987 = EDGE_CURVE( '', #1084, #1137, #1192, .T. ); ++#988 = EDGE_CURVE( '', #1086, #1141, #1193, .T. ); ++#989 = FILL_AREA_STYLE( '', ( #1194 ) ); ++#990 = EDGE_CURVE( '', #1195, #1195, #1196, .T. ); ++#991 = EDGE_CURVE( '', #1197, #1197, #1198, .T. ); ++#992 = FILL_AREA_STYLE( '', ( #1199 ) ); ++#993 = FILL_AREA_STYLE( '', ( #1200 ) ); ++#994 = FILL_AREA_STYLE( '', ( #1201 ) ); ++#995 = EDGE_CURVE( '', #1103, #1158, #1202, .T. ); ++#996 = EDGE_CURVE( '', #1099, #1156, #1203, .T. ); ++#997 = FILL_AREA_STYLE( '', ( #1204 ) ); ++#998 = FILL_AREA_STYLE( '', ( #1205 ) ); ++#999 = FILL_AREA_STYLE( '', ( #1206 ) ); ++#1000 = EDGE_CURVE( '', #1207, #1207, #1208, .T. ); ++#1001 = EDGE_CURVE( '', #1209, #1209, #1210, .T. ); ++#1002 = FILL_AREA_STYLE( '', ( #1211 ) ); ++#1003 = EDGE_CURVE( '', #1212, #1212, #1213, .T. ); ++#1004 = EDGE_CURVE( '', #1214, #1214, #1215, .T. ); ++#1005 = FILL_AREA_STYLE( '', ( #1216 ) ); ++#1006 = FILL_AREA_STYLE( '', ( #1217 ) ); ++#1007 = EDGE_CURVE( '', #1073, #1128, #1218, .T. ); ++#1008 = EDGE_CURVE( '', #1076, #1129, #1219, .T. ); ++#1009 = FILL_AREA_STYLE( '', ( #1220 ) ); ++#1010 = EDGE_CURVE( '', #1045, #1108, #1221, .T. ); ++#1011 = FILL_AREA_STYLE( '', ( #1222 ) ); ++#1012 = EDGE_CURVE( '', #1082, #1139, #1223, .T. ); ++#1013 = EDGE_CURVE( '', #1081, #1136, #1224, .T. ); ++#1014 = FILL_AREA_STYLE( '', ( #1225 ) ); ++#1015 = FILL_AREA_STYLE( '', ( #1226 ) ); ++#1016 = EDGE_CURVE( '', #1074, #1131, #1227, .T. ); ++#1017 = FILL_AREA_STYLE( '', ( #1228 ) ); ++#1018 = FILL_AREA_STYLE( '', ( #1229 ) ); ++#1019 = FILL_AREA_STYLE( '', ( #1230 ) ); ++#1020 = FILL_AREA_STYLE( '', ( #1231 ) ); ++#1021 = FILL_AREA_STYLE( '', ( #1232 ) ); ++#1022 = FILL_AREA_STYLE( '', ( #1233 ) ); ++#1023 = FILL_AREA_STYLE( '', ( #1234 ) ); ++#1024 = EDGE_CURVE( '', #1078, #1133, #1235, .T. ); ++#1025 = FILL_AREA_STYLE( '', ( #1236 ) ); ++#1026 = FILL_AREA_STYLE_COLOUR( '', #1237 ); ++#1027 = VERTEX_POINT( '', #1238 ); ++#1028 = VERTEX_POINT( '', #1239 ); ++#1029 = LINE( '', #1240, #1241 ); ++#1030 = VERTEX_POINT( '', #1242 ); ++#1031 = LINE( '', #1243, #1244 ); ++#1032 = VERTEX_POINT( '', #1245 ); ++#1033 = LINE( '', #1246, #1247 ); ++#1034 = LINE( '', #1248, #1249 ); ++#1035 = FILL_AREA_STYLE_COLOUR( '', #1250 ); ++#1036 = VERTEX_POINT( '', #1251 ); ++#1037 = VERTEX_POINT( '', #1252 ); ++#1038 = LINE( '', #1253, #1254 ); ++#1039 = VERTEX_POINT( '', #1255 ); ++#1040 = CIRCLE( '', #1256, 0.00158750000000000 ); ++#1041 = VERTEX_POINT( '', #1257 ); ++#1042 = LINE( '', #1258, #1259 ); ++#1043 = CIRCLE( '', #1260, 0.00158750000000000 ); ++#1044 = FILL_AREA_STYLE_COLOUR( '', #1261 ); ++#1045 = VERTEX_POINT( '', #1262 ); ++#1046 = VERTEX_POINT( '', #1263 ); ++#1047 = CIRCLE( '', #1264, 0.00317500000000000 ); ++#1048 = VERTEX_POINT( '', #1265 ); ++#1049 = LINE( '', #1266, #1267 ); ++#1050 = VERTEX_POINT( '', #1268 ); ++#1051 = CIRCLE( '', #1269, 0.00317500000000000 ); ++#1052 = LINE( '', #1270, #1271 ); ++#1053 = FILL_AREA_STYLE_COLOUR( '', #1272 ); ++#1054 = VERTEX_POINT( '', #1273 ); ++#1055 = VERTEX_POINT( '', #1274 ); ++#1056 = LINE( '', #1275, #1276 ); ++#1057 = VERTEX_POINT( '', #1277 ); ++#1058 = CIRCLE( '', #1278, 0.00158750000000000 ); ++#1059 = VERTEX_POINT( '', #1279 ); ++#1060 = LINE( '', #1280, #1281 ); ++#1061 = CIRCLE( '', #1282, 0.00158750000000000 ); ++#1062 = FILL_AREA_STYLE_COLOUR( '', #1283 ); ++#1063 = VERTEX_POINT( '', #1284 ); ++#1064 = LINE( '', #1285, #1286 ); ++#1065 = VERTEX_POINT( '', #1287 ); ++#1066 = LINE( '', #1288, #1289 ); ++#1067 = CIRCLE( '', #1290, 0.00158750000000000 ); ++#1068 = VERTEX_POINT( '', #1291 ); ++#1069 = LINE( '', #1292, #1293 ); ++#1070 = VERTEX_POINT( '', #1294 ); ++#1071 = LINE( '', #1295, #1296 ); ++#1072 = CIRCLE( '', #1297, 0.00158750000000000 ); ++#1073 = VERTEX_POINT( '', #1298 ); ++#1074 = VERTEX_POINT( '', #1299 ); ++#1075 = LINE( '', #1300, #1301 ); ++#1076 = VERTEX_POINT( '', #1302 ); ++#1077 = CIRCLE( '', #1303, 0.00158750000000000 ); ++#1078 = VERTEX_POINT( '', #1304 ); ++#1079 = LINE( '', #1305, #1306 ); ++#1080 = CIRCLE( '', #1307, 0.00158750000000000 ); ++#1081 = VERTEX_POINT( '', #1308 ); ++#1082 = VERTEX_POINT( '', #1309 ); ++#1083 = LINE( '', #1310, #1311 ); ++#1084 = VERTEX_POINT( '', #1312 ); ++#1085 = CIRCLE( '', #1313, 0.00158750000000000 ); ++#1086 = VERTEX_POINT( '', #1314 ); ++#1087 = LINE( '', #1315, #1316 ); ++#1088 = CIRCLE( '', #1317, 0.00158750000000000 ); ++#1089 = VERTEX_POINT( '', #1318 ); ++#1090 = CIRCLE( '', #1319, 0.0175145949000000 ); ++#1091 = VERTEX_POINT( '', #1320 ); ++#1092 = CIRCLE( '', #1321, 0.00966046850000000 ); ++#1093 = VERTEX_POINT( '', #1322 ); ++#1094 = LINE( '', #1323, #1324 ); ++#1095 = CIRCLE( '', #1325, 0.0317500000000000 ); ++#1096 = VERTEX_POINT( '', #1326 ); ++#1097 = CIRCLE( '', #1327, 0.00317500000000000 ); ++#1098 = VERTEX_POINT( '', #1328 ); ++#1099 = VERTEX_POINT( '', #1329 ); ++#1100 = LINE( '', #1330, #1331 ); ++#1101 = VERTEX_POINT( '', #1332 ); ++#1102 = CIRCLE( '', #1333, 0.00158750000000000 ); ++#1103 = VERTEX_POINT( '', #1334 ); ++#1104 = LINE( '', #1335, #1336 ); ++#1105 = CIRCLE( '', #1337, 0.00158750000000000 ); ++#1106 = FILL_AREA_STYLE_COLOUR( '', #1338 ); ++#1107 = VERTEX_POINT( '', #1339 ); ++#1108 = VERTEX_POINT( '', #1340 ); ++#1109 = CIRCLE( '', #1341, 0.00254000000000000 ); ++#1110 = VERTEX_POINT( '', #1342 ); ++#1111 = LINE( '', #1343, #1344 ); ++#1112 = VERTEX_POINT( '', #1345 ); ++#1113 = CIRCLE( '', #1346, 0.00254000000000000 ); ++#1114 = LINE( '', #1347, #1348 ); ++#1115 = FILL_AREA_STYLE_COLOUR( '', #1349 ); ++#1116 = VERTEX_POINT( '', #1350 ); ++#1117 = LINE( '', #1351, #1352 ); ++#1118 = LINE( '', #1353, #1354 ); ++#1119 = FILL_AREA_STYLE_COLOUR( '', #1355 ); ++#1120 = VERTEX_POINT( '', #1356 ); ++#1121 = CIRCLE( '', #1357, 0.00158750000000000 ); ++#1122 = LINE( '', #1358, #1359 ); ++#1123 = VERTEX_POINT( '', #1360 ); ++#1124 = LINE( '', #1361, #1362 ); ++#1125 = VERTEX_POINT( '', #1363 ); ++#1126 = CIRCLE( '', #1364, 0.00158750000000000 ); ++#1127 = LINE( '', #1365, #1366 ); ++#1128 = VERTEX_POINT( '', #1367 ); ++#1129 = VERTEX_POINT( '', #1368 ); ++#1130 = CIRCLE( '', #1369, 0.00158750000000000 ); ++#1131 = VERTEX_POINT( '', #1370 ); ++#1132 = LINE( '', #1371, #1372 ); ++#1133 = VERTEX_POINT( '', #1373 ); ++#1134 = CIRCLE( '', #1374, 0.00158750000000000 ); ++#1135 = LINE( '', #1375, #1376 ); ++#1136 = VERTEX_POINT( '', #1377 ); ++#1137 = VERTEX_POINT( '', #1378 ); ++#1138 = CIRCLE( '', #1379, 0.00158750000000000 ); ++#1139 = VERTEX_POINT( '', #1380 ); ++#1140 = LINE( '', #1381, #1382 ); ++#1141 = VERTEX_POINT( '', #1383 ); ++#1142 = CIRCLE( '', #1384, 0.00158750000000000 ); ++#1143 = LINE( '', #1385, #1386 ); ++#1144 = VERTEX_POINT( '', #1387 ); ++#1145 = CIRCLE( '', #1388, 0.00317500000000000 ); ++#1146 = VERTEX_POINT( '', #1389 ); ++#1147 = CIRCLE( '', #1390, 0.00966046850000000 ); ++#1148 = VERTEX_POINT( '', #1391 ); ++#1149 = CIRCLE( '', #1392, 0.0317500000000000 ); ++#1150 = LINE( '', #1393, #1394 ); ++#1151 = VERTEX_POINT( '', #1395 ); ++#1152 = CIRCLE( '', #1396, 0.0175145949000000 ); ++#1153 = VERTEX_POINT( '', #1397 ); ++#1154 = VERTEX_POINT( '', #1398 ); ++#1155 = CIRCLE( '', #1399, 0.00158750000000000 ); ++#1156 = VERTEX_POINT( '', #1400 ); ++#1157 = LINE( '', #1401, #1402 ); ++#1158 = VERTEX_POINT( '', #1403 ); ++#1159 = CIRCLE( '', #1404, 0.00158750000000000 ); ++#1160 = LINE( '', #1405, #1406 ); ++#1161 = FILL_AREA_STYLE_COLOUR( '', #1407 ); ++#1162 = LINE( '', #1408, #1409 ); ++#1163 = LINE( '', #1410, #1411 ); ++#1164 = FILL_AREA_STYLE_COLOUR( '', #1412 ); ++#1165 = LINE( '', #1413, #1414 ); ++#1166 = FILL_AREA_STYLE_COLOUR( '', #1415 ); ++#1167 = VERTEX_POINT( '', #1416 ); ++#1168 = CIRCLE( '', #1417, 0.0175145949000000 ); ++#1169 = VERTEX_POINT( '', #1418 ); ++#1170 = CIRCLE( '', #1419, 0.0175145949000000 ); ++#1171 = FILL_AREA_STYLE_COLOUR( '', #1420 ); ++#1172 = CIRCLE( '', #1421, 0.0254000000000000 ); ++#1173 = CIRCLE( '', #1422, 0.0254000000000000 ); ++#1174 = FILL_AREA_STYLE_COLOUR( '', #1423 ); ++#1175 = LINE( '', #1424, #1425 ); ++#1176 = FILL_AREA_STYLE_COLOUR( '', #1426 ); ++#1177 = FILL_AREA_STYLE_COLOUR( '', #1427 ); ++#1178 = LINE( '', #1428, #1429 ); ++#1179 = LINE( '', #1430, #1431 ); ++#1180 = FILL_AREA_STYLE_COLOUR( '', #1432 ); ++#1181 = LINE( '', #1433, #1434 ); ++#1182 = FILL_AREA_STYLE_COLOUR( '', #1435 ); ++#1183 = VERTEX_POINT( '', #1436 ); ++#1184 = CIRCLE( '', #1437, 0.000635000000000000 ); ++#1185 = FILL_AREA_STYLE_COLOUR( '', #1438 ); ++#1186 = VERTEX_POINT( '', #1439 ); ++#1187 = CIRCLE( '', #1440, 0.000635000000000000 ); ++#1188 = FILL_AREA_STYLE_COLOUR( '', #1441 ); ++#1189 = FILL_AREA_STYLE_COLOUR( '', #1442 ); ++#1190 = CIRCLE( '', #1443, 0.0381000000000000 ); ++#1191 = FILL_AREA_STYLE_COLOUR( '', #1444 ); ++#1192 = LINE( '', #1445, #1446 ); ++#1193 = LINE( '', #1447, #1448 ); ++#1194 = FILL_AREA_STYLE_COLOUR( '', #1449 ); ++#1195 = VERTEX_POINT( '', #1450 ); ++#1196 = CIRCLE( '', #1451, 0.000881972200000000 ); ++#1197 = VERTEX_POINT( '', #1452 ); ++#1198 = CIRCLE( '', #1453, 0.0323595041000000 ); ++#1199 = FILL_AREA_STYLE_COLOUR( '', #1454 ); ++#1200 = FILL_AREA_STYLE_COLOUR( '', #1455 ); ++#1201 = FILL_AREA_STYLE_COLOUR( '', #1456 ); ++#1202 = LINE( '', #1457, #1458 ); ++#1203 = LINE( '', #1459, #1460 ); ++#1204 = FILL_AREA_STYLE_COLOUR( '', #1461 ); ++#1205 = FILL_AREA_STYLE_COLOUR( '', #1462 ); ++#1206 = FILL_AREA_STYLE_COLOUR( '', #1463 ); ++#1207 = VERTEX_POINT( '', #1464 ); ++#1208 = CIRCLE( '', #1465, 0.000881972200000000 ); ++#1209 = VERTEX_POINT( '', #1466 ); ++#1210 = CIRCLE( '', #1467, 0.0323595041000000 ); ++#1211 = FILL_AREA_STYLE_COLOUR( '', #1468 ); ++#1212 = VERTEX_POINT( '', #1469 ); ++#1213 = CIRCLE( '', #1470, 0.000635000000000000 ); ++#1214 = VERTEX_POINT( '', #1471 ); ++#1215 = CIRCLE( '', #1472, 0.000635000000000000 ); ++#1216 = FILL_AREA_STYLE_COLOUR( '', #1473 ); ++#1217 = FILL_AREA_STYLE_COLOUR( '', #1474 ); ++#1218 = LINE( '', #1475, #1476 ); ++#1219 = LINE( '', #1477, #1478 ); ++#1220 = FILL_AREA_STYLE_COLOUR( '', #1479 ); ++#1221 = CIRCLE( '', #1480, 0.0381000000000000 ); ++#1222 = FILL_AREA_STYLE_COLOUR( '', #1481 ); ++#1223 = LINE( '', #1482, #1483 ); ++#1224 = LINE( '', #1484, #1485 ); ++#1225 = FILL_AREA_STYLE_COLOUR( '', #1486 ); ++#1226 = FILL_AREA_STYLE_COLOUR( '', #1487 ); ++#1227 = LINE( '', #1488, #1489 ); ++#1228 = FILL_AREA_STYLE_COLOUR( '', #1490 ); ++#1229 = FILL_AREA_STYLE_COLOUR( '', #1491 ); ++#1230 = FILL_AREA_STYLE_COLOUR( '', #1492 ); ++#1231 = FILL_AREA_STYLE_COLOUR( '', #1493 ); ++#1232 = FILL_AREA_STYLE_COLOUR( '', #1494 ); ++#1233 = FILL_AREA_STYLE_COLOUR( '', #1495 ); ++#1234 = FILL_AREA_STYLE_COLOUR( '', #1496 ); ++#1235 = LINE( '', #1497, #1498 ); ++#1236 = FILL_AREA_STYLE_COLOUR( '', #1499 ); ++#1237 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1238 = CARTESIAN_POINT( '', ( -0.00966046850049173, 0.00158750000000000, 0.0762000000000000 ) ); ++#1239 = CARTESIAN_POINT( '', ( -0.00966046850049173, 0.00158750000000000, 0.0302446333809985 ) ); ++#1240 = CARTESIAN_POINT( '', ( -0.00966046850049173, 0.00158750000000000, 0.0499929200139274 ) ); ++#1241 = VECTOR( '', #1500, 1.00000000000000 ); ++#1242 = CARTESIAN_POINT( '', ( -0.00966046850049173, -0.00158750000000000, 0.0302446333809985 ) ); ++#1243 = CARTESIAN_POINT( '', ( -0.00966046850049173, -0.00158750000000000, 0.0302446333809985 ) ); ++#1244 = VECTOR( '', #1501, 1.00000000000000 ); ++#1245 = CARTESIAN_POINT( '', ( -0.00966046850049173, -0.00158750000000000, 0.0762000000000000 ) ); ++#1246 = CARTESIAN_POINT( '', ( -0.00966046850049173, -0.00158750000000000, 0.0499929200139274 ) ); ++#1247 = VECTOR( '', #1502, 1.00000000000000 ); ++#1248 = CARTESIAN_POINT( '', ( -0.00966046850049173, -0.00158750000000000, 0.0762000000000000 ) ); ++#1249 = VECTOR( '', #1503, 1.00000000000000 ); ++#1250 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1251 = CARTESIAN_POINT( '', ( 0.0258552417681620, 0.00158750000000000, 0.00673168102036129 ) ); ++#1252 = CARTESIAN_POINT( '', ( 0.0258552417681620, -0.00158750000000000, 0.00673168102036129 ) ); ++#1253 = CARTESIAN_POINT( '', ( 0.0258552417681620, 0.132118247598438, 0.00673168102036129 ) ); ++#1254 = VECTOR( '', #1504, 1.00000000000000 ); ++#1255 = CARTESIAN_POINT( '', ( 0.0248741128110215, -0.00158750000000000, 0.00975128545959840 ) ); ++#1256 = AXIS2_PLACEMENT_3D( '', #1505, #1506, #1507 ); ++#1257 = CARTESIAN_POINT( '', ( 0.0248741128110215, 0.00158750000000000, 0.00975128545959840 ) ); ++#1258 = CARTESIAN_POINT( '', ( 0.0248741128110215, 0.132118247598438, 0.00975128545959840 ) ); ++#1259 = VECTOR( '', #1508, 1.00000000000000 ); ++#1260 = AXIS2_PLACEMENT_3D( '', #1509, #1510, #1511 ); ++#1261 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1262 = CARTESIAN_POINT( '', ( 0.0262858409918409, -0.00158750000000000, -0.000718639861991530 ) ); ++#1263 = CARTESIAN_POINT( '', ( 0.0199720415124479, -0.00158750000000000, -0.00119672231111725 ) ); ++#1264 = AXIS2_PLACEMENT_3D( '', #1512, #1513, #1514 ); ++#1265 = CARTESIAN_POINT( '', ( 0.0262858409918409, -0.00176530000000000, -0.000718639861991530 ) ); ++#1266 = CARTESIAN_POINT( '', ( 0.0262858409918409, -0.00176530000000000, -0.000718639861991530 ) ); ++#1267 = VECTOR( '', #1515, 1.00000000000000 ); ++#1268 = CARTESIAN_POINT( '', ( 0.0199720415124479, -0.00176530000000000, -0.00119672231111725 ) ); ++#1269 = AXIS2_PLACEMENT_3D( '', #1516, #1517, #1518 ); ++#1270 = CARTESIAN_POINT( '', ( 0.0199720415124479, -0.00176530000000000, -0.00119672231111725 ) ); ++#1271 = VECTOR( '', #1519, 1.00000000000000 ); ++#1272 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1273 = CARTESIAN_POINT( '', ( 0.0143919182000700, 0.00158750000000000, -0.0225095923279941 ) ); ++#1274 = CARTESIAN_POINT( '', ( 0.0143919182000700, -0.00158750000000000, -0.0225095923279941 ) ); ++#1275 = CARTESIAN_POINT( '', ( 0.0143919182000700, 0.132118247598438, -0.0225095923279941 ) ); ++#1276 = VECTOR( '', #1520, 1.00000000000000 ); ++#1277 = CARTESIAN_POINT( '', ( 0.0169605471572105, -0.00158750000000000, -0.0206433741519656 ) ); ++#1278 = AXIS2_PLACEMENT_3D( '', #1521, #1522, #1523 ); ++#1279 = CARTESIAN_POINT( '', ( 0.0169605471572105, 0.00158750000000000, -0.0206433741519656 ) ); ++#1280 = CARTESIAN_POINT( '', ( 0.0169605471572105, 0.132118247598438, -0.0206433741519656 ) ); ++#1281 = VECTOR( '', #1524, 1.00000000000000 ); ++#1282 = AXIS2_PLACEMENT_3D( '', #1525, #1526, #1527 ); ++#1283 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1284 = CARTESIAN_POINT( '', ( 0.0210238746653826, 0.00158750000000000, 0.00516187468893656 ) ); ++#1285 = CARTESIAN_POINT( '', ( 0.0262216213121584, 0.00158750000000000, 0.00685072495050255 ) ); ++#1286 = VECTOR( '', #1528, 1.00000000000000 ); ++#1287 = CARTESIAN_POINT( '', ( 0.0200427457082421, 0.00158750000000000, 0.00818147912817367 ) ); ++#1288 = CARTESIAN_POINT( '', ( 0.0252404923550179, 0.00158750000000000, 0.00987032938973966 ) ); ++#1289 = VECTOR( '', #1529, 1.00000000000000 ); ++#1290 = AXIS2_PLACEMENT_3D( '', #1530, #1531, #1532 ); ++#1291 = CARTESIAN_POINT( '', ( 0.0114059691184243, 0.00158750000000000, -0.0183997859965694 ) ); ++#1292 = CARTESIAN_POINT( '', ( 0.0146183532110425, 0.00158750000000000, -0.0228212533832584 ) ); ++#1293 = VECTOR( '', #1533, 1.00000000000000 ); ++#1294 = CARTESIAN_POINT( '', ( 0.0139745980755647, 0.00158750000000000, -0.0165335678205408 ) ); ++#1295 = CARTESIAN_POINT( '', ( 0.0171869821681830, 0.00158750000000000, -0.0209550352072298 ) ); ++#1296 = VECTOR( '', #1534, 1.00000000000000 ); ++#1297 = AXIS2_PLACEMENT_3D( '', #1535, #1536, #1537 ); ++#1298 = CARTESIAN_POINT( '', ( -0.0169605471572105, 0.00158750000000000, -0.0206433741519656 ) ); ++#1299 = CARTESIAN_POINT( '', ( -0.0139745980755647, 0.00158750000000000, -0.0165335678205408 ) ); ++#1300 = CARTESIAN_POINT( '', ( -0.0171869821681830, 0.00158750000000000, -0.0209550352072298 ) ); ++#1301 = VECTOR( '', #1538, 1.00000000000000 ); ++#1302 = CARTESIAN_POINT( '', ( -0.0143919182000700, 0.00158750000000000, -0.0225095923279941 ) ); ++#1303 = AXIS2_PLACEMENT_3D( '', #1539, #1540, #1541 ); ++#1304 = CARTESIAN_POINT( '', ( -0.0114059691184243, 0.00158750000000000, -0.0183997859965694 ) ); ++#1305 = CARTESIAN_POINT( '', ( -0.0146183532110425, 0.00158750000000000, -0.0228212533832584 ) ); ++#1306 = VECTOR( '', #1542, 1.00000000000000 ); ++#1307 = AXIS2_PLACEMENT_3D( '', #1543, #1544, #1545 ); ++#1308 = CARTESIAN_POINT( '', ( -0.0248741128110215, 0.00158750000000000, 0.00975128545959840 ) ); ++#1309 = CARTESIAN_POINT( '', ( -0.0200427457082421, 0.00158750000000000, 0.00818147912817367 ) ); ++#1310 = CARTESIAN_POINT( '', ( -0.0252404923550179, 0.00158750000000000, 0.00987032938973966 ) ); ++#1311 = VECTOR( '', #1546, 1.00000000000000 ); ++#1312 = CARTESIAN_POINT( '', ( -0.0258552417681620, 0.00158750000000000, 0.00673168102036129 ) ); ++#1313 = AXIS2_PLACEMENT_3D( '', #1547, #1548, #1549 ); ++#1314 = CARTESIAN_POINT( '', ( -0.0210238746653826, 0.00158750000000000, 0.00516187468893656 ) ); ++#1315 = CARTESIAN_POINT( '', ( -0.0262216213121584, 0.00158750000000000, 0.00685072495050255 ) ); ++#1316 = VECTOR( '', #1550, 1.00000000000000 ); ++#1317 = AXIS2_PLACEMENT_3D( '', #1551, #1552, #1553 ); ++#1318 = CARTESIAN_POINT( '', ( 0.0175145949327958, 0.00158750000000000, 0.00000000000000 ) ); ++#1319 = AXIS2_PLACEMENT_3D( '', #1554, #1555, #1556 ); ++#1320 = CARTESIAN_POINT( '', ( 0.00966046850049173, 0.00158750000000000, 0.0762000000000000 ) ); ++#1321 = AXIS2_PLACEMENT_3D( '', #1557, #1558, #1559 ); ++#1322 = CARTESIAN_POINT( '', ( 0.00966046850049173, 0.00158750000000000, 0.0302446333809985 ) ); ++#1323 = CARTESIAN_POINT( '', ( 0.00966046850049173, 0.00158750000000000, 0.0499959818460295 ) ); ++#1324 = VECTOR( '', #1560, 1.00000000000000 ); ++#1325 = AXIS2_PLACEMENT_3D( '', #1561, #1562, #1563 ); ++#1326 = CARTESIAN_POINT( '', ( 0.00317500000000000, 0.00158750000000000, 0.0762000000000000 ) ); ++#1327 = AXIS2_PLACEMENT_3D( '', #1564, #1565, #1566 ); ++#1328 = CARTESIAN_POINT( '', ( 0.00158750000000000, 0.00158750000000000, 0.0266700000000000 ) ); ++#1329 = CARTESIAN_POINT( '', ( 0.00158750000000000, 0.00158750000000000, 0.0215900000000000 ) ); ++#1330 = CARTESIAN_POINT( '', ( 0.00158750000000000, 0.00158750000000000, 0.0270552342502458 ) ); ++#1331 = VECTOR( '', #1567, 1.00000000000000 ); ++#1332 = CARTESIAN_POINT( '', ( -0.00158750000000000, 0.00158750000000000, 0.0266700000000000 ) ); ++#1333 = AXIS2_PLACEMENT_3D( '', #1568, #1569, #1570 ); ++#1334 = CARTESIAN_POINT( '', ( -0.00158750000000000, 0.00158750000000000, 0.0215900000000000 ) ); ++#1335 = CARTESIAN_POINT( '', ( -0.00158750000000000, 0.00158750000000000, 0.0270552342502458 ) ); ++#1336 = VECTOR( '', #1571, 1.00000000000000 ); ++#1337 = AXIS2_PLACEMENT_3D( '', #1572, #1573, #1574 ); ++#1338 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1339 = CARTESIAN_POINT( '', ( 0.00727204151244785, -0.00158750000000000, 0.0208003229450075 ) ); ++#1340 = CARTESIAN_POINT( '', ( 0.00996502681768524, -0.00158750000000000, 0.0251040029507714 ) ); ++#1341 = AXIS2_PLACEMENT_3D( '', #1575, #1576, #1577 ); ++#1342 = CARTESIAN_POINT( '', ( 0.00727204151244785, -0.00176530000000000, 0.0208003229450075 ) ); ++#1343 = CARTESIAN_POINT( '', ( 0.00727204151244785, -0.00176530000000000, 0.0208003229450075 ) ); ++#1344 = VECTOR( '', #1578, 1.00000000000000 ); ++#1345 = CARTESIAN_POINT( '', ( 0.00996502681768524, -0.00176530000000000, 0.0251040029507714 ) ); ++#1346 = AXIS2_PLACEMENT_3D( '', #1579, #1580, #1581 ); ++#1347 = CARTESIAN_POINT( '', ( 0.00996502681768524, -0.00176530000000000, 0.0251040029507714 ) ); ++#1348 = VECTOR( '', #1582, 1.00000000000000 ); ++#1349 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1350 = CARTESIAN_POINT( '', ( 0.0210238746653826, -0.00158750000000000, 0.00516187468893656 ) ); ++#1351 = CARTESIAN_POINT( '', ( 0.0210238746653826, 0.132118247598438, 0.00516187468893656 ) ); ++#1352 = VECTOR( '', #1583, 1.00000000000000 ); ++#1353 = CARTESIAN_POINT( '', ( 0.0144951290493190, -0.00158750000000000, 0.00304055664658327 ) ); ++#1354 = VECTOR( '', #1584, 1.00000000000000 ); ++#1355 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1356 = CARTESIAN_POINT( '', ( 0.0200427457082421, -0.00158750000000000, 0.00818147912817367 ) ); ++#1357 = AXIS2_PLACEMENT_3D( '', #1585, #1586, #1587 ); ++#1358 = CARTESIAN_POINT( '', ( 0.0135446228316967, -0.00158750000000000, 0.00607011101704242 ) ); ++#1359 = VECTOR( '', #1588, 1.00000000000000 ); ++#1360 = CARTESIAN_POINT( '', ( 0.0114059691184243, -0.00158750000000000, -0.0183997859965694 ) ); ++#1361 = CARTESIAN_POINT( '', ( 0.00737098242379511, -0.00158750000000000, -0.0128461032607401 ) ); ++#1362 = VECTOR( '', #1589, 1.00000000000000 ); ++#1363 = CARTESIAN_POINT( '', ( 0.0139745980755647, -0.00158750000000000, -0.0165335678205408 ) ); ++#1364 = AXIS2_PLACEMENT_3D( '', #1590, #1591, #1592 ); ++#1365 = CARTESIAN_POINT( '', ( 0.00995853727478640, -0.00158750000000000, -0.0110059343428365 ) ); ++#1366 = VECTOR( '', #1593, 1.00000000000000 ); ++#1367 = CARTESIAN_POINT( '', ( -0.0169605471572105, -0.00158750000000000, -0.0206433741519656 ) ); ++#1368 = CARTESIAN_POINT( '', ( -0.0143919182000700, -0.00158750000000000, -0.0225095923279941 ) ); ++#1369 = AXIS2_PLACEMENT_3D( '', #1594, #1595, #1596 ); ++#1370 = CARTESIAN_POINT( '', ( -0.0139745980755647, -0.00158750000000000, -0.0165335678205408 ) ); ++#1371 = CARTESIAN_POINT( '', ( -0.00993961138093557, -0.00158750000000000, -0.0109798850847115 ) ); ++#1372 = VECTOR( '', #1597, 1.00000000000000 ); ++#1373 = CARTESIAN_POINT( '', ( -0.0114059691184243, -0.00158750000000000, -0.0183997859965694 ) ); ++#1374 = AXIS2_PLACEMENT_3D( '', #1598, #1599, #1600 ); ++#1375 = CARTESIAN_POINT( '', ( -0.00738990831764594, -0.00158750000000000, -0.0128721525188651 ) ); ++#1376 = VECTOR( '', #1601, 1.00000000000000 ); ++#1377 = CARTESIAN_POINT( '', ( -0.0248741128110215, -0.00158750000000000, 0.00975128545959840 ) ); ++#1378 = CARTESIAN_POINT( '', ( -0.0258552417681620, -0.00158750000000000, 0.00673168102036129 ) ); ++#1379 = AXIS2_PLACEMENT_3D( '', #1602, #1603, #1604 ); ++#1380 = CARTESIAN_POINT( '', ( -0.0200427457082421, -0.00158750000000000, 0.00818147912817367 ) ); ++#1381 = CARTESIAN_POINT( '', ( -0.0135140000921786, -0.00158750000000000, 0.00606016108582038 ) ); ++#1382 = VECTOR( '', #1605, 1.00000000000000 ); ++#1383 = CARTESIAN_POINT( '', ( -0.0210238746653826, -0.00158750000000000, 0.00516187468893656 ) ); ++#1384 = AXIS2_PLACEMENT_3D( '', #1606, #1607, #1608 ); ++#1385 = CARTESIAN_POINT( '', ( -0.0145257517888371, -0.00158750000000000, 0.00305050657780531 ) ); ++#1386 = VECTOR( '', #1609, 1.00000000000000 ); ++#1387 = CARTESIAN_POINT( '', ( 0.00317500000000000, -0.00158750000000000, 0.0762000000000000 ) ); ++#1388 = AXIS2_PLACEMENT_3D( '', #1610, #1611, #1612 ); ++#1389 = CARTESIAN_POINT( '', ( 0.00966046850049173, -0.00158750000000000, 0.0762000000000000 ) ); ++#1390 = AXIS2_PLACEMENT_3D( '', #1613, #1614, #1615 ); ++#1391 = CARTESIAN_POINT( '', ( 0.00966046850049173, -0.00158750000000000, 0.0302446333809985 ) ); ++#1392 = AXIS2_PLACEMENT_3D( '', #1616, #1617, #1618 ); ++#1393 = CARTESIAN_POINT( '', ( 0.00966046850049173, -0.00158750000000000, 0.0499959818460295 ) ); ++#1394 = VECTOR( '', #1619, 1.00000000000000 ); ++#1395 = CARTESIAN_POINT( '', ( 0.0175145949327958, -0.00158750000000000, 0.00000000000000 ) ); ++#1396 = AXIS2_PLACEMENT_3D( '', #1620, #1621, #1622 ); ++#1397 = CARTESIAN_POINT( '', ( 0.00158750000000000, -0.00158750000000000, 0.0266700000000000 ) ); ++#1398 = CARTESIAN_POINT( '', ( -0.00158750000000000, -0.00158750000000000, 0.0266700000000000 ) ); ++#1399 = AXIS2_PLACEMENT_3D( '', #1623, #1624, #1625 ); ++#1400 = CARTESIAN_POINT( '', ( 0.00158750000000000, -0.00158750000000000, 0.0215900000000000 ) ); ++#1401 = CARTESIAN_POINT( '', ( 0.00158750000000000, -0.00158750000000000, 0.0147252706130480 ) ); ++#1402 = VECTOR( '', #1626, 1.00000000000000 ); ++#1403 = CARTESIAN_POINT( '', ( -0.00158750000000000, -0.00158750000000000, 0.0215900000000000 ) ); ++#1404 = AXIS2_PLACEMENT_3D( '', #1627, #1628, #1629 ); ++#1405 = CARTESIAN_POINT( '', ( -0.00158750000000000, -0.00158750000000000, 0.0147574692668539 ) ); ++#1406 = VECTOR( '', #1630, 1.00000000000000 ); ++#1407 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1408 = CARTESIAN_POINT( '', ( 0.00966046850049173, -0.00158750000000000, 0.0762000000000000 ) ); ++#1409 = VECTOR( '', #1631, 1.00000000000000 ); ++#1410 = CARTESIAN_POINT( '', ( 0.00966046850049173, -0.00158750000000000, 0.0302446333809985 ) ); ++#1411 = VECTOR( '', #1632, 1.00000000000000 ); ++#1412 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1413 = CARTESIAN_POINT( '', ( 0.0139745980755647, 0.132118247598438, -0.0165335678205408 ) ); ++#1414 = VECTOR( '', #1633, 1.00000000000000 ); ++#1415 = COLOUR_RGB( '', 0.105882354100000, 0.372549027200000, 0.666666686500000 ); ++#1416 = CARTESIAN_POINT( '', ( 0.0175145949327958, -0.00317500000000000, 0.00000000000000 ) ); ++#1417 = AXIS2_PLACEMENT_3D( '', #1634, #1635, #1636 ); ++#1418 = CARTESIAN_POINT( '', ( 0.0175145949327958, 0.00000000000000, 0.00000000000000 ) ); ++#1419 = AXIS2_PLACEMENT_3D( '', #1637, #1638, #1639 ); ++#1420 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1421 = AXIS2_PLACEMENT_3D( '', #1640, #1641, #1642 ); ++#1422 = AXIS2_PLACEMENT_3D( '', #1643, #1644, #1645 ); ++#1423 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1424 = CARTESIAN_POINT( '', ( 0.0114059691184243, 0.132118247598438, -0.0183997859965694 ) ); ++#1425 = VECTOR( '', #1646, 1.00000000000000 ); ++#1426 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1427 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1428 = CARTESIAN_POINT( '', ( 0.00158750000000000, 0.132118247598438, 0.0266700000000000 ) ); ++#1429 = VECTOR( '', #1647, 1.00000000000000 ); ++#1430 = CARTESIAN_POINT( '', ( -0.00158750000000000, 0.132118247598438, 0.0266700000000000 ) ); ++#1431 = VECTOR( '', #1648, 1.00000000000000 ); ++#1432 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1433 = CARTESIAN_POINT( '', ( 0.0200427457082421, 0.132118247598438, 0.00818147912817367 ) ); ++#1434 = VECTOR( '', #1649, 1.00000000000000 ); ++#1435 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1436 = CARTESIAN_POINT( '', ( 0.0237820415124478, -0.00494030000000000, -0.00119672231111725 ) ); ++#1437 = AXIS2_PLACEMENT_3D( '', #1650, #1651, #1652 ); ++#1438 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1439 = CARTESIAN_POINT( '', ( 0.0237820415124478, -0.00176530000000000, -0.00119672231111725 ) ); ++#1440 = AXIS2_PLACEMENT_3D( '', #1653, #1654, #1655 ); ++#1441 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1442 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1443 = AXIS2_PLACEMENT_3D( '', #1656, #1657, #1658 ); ++#1444 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1445 = CARTESIAN_POINT( '', ( -0.0258552417681620, 0.132118247598438, 0.00673168102036129 ) ); ++#1446 = VECTOR( '', #1659, 1.00000000000000 ); ++#1447 = CARTESIAN_POINT( '', ( -0.0210238746653826, 0.132118247598438, 0.00516187468893656 ) ); ++#1448 = VECTOR( '', #1660, 1.00000000000000 ); ++#1449 = COLOUR_RGB( '', 0.105882354100000, 0.372549027200000, 0.666666686500000 ); ++#1450 = CARTESIAN_POINT( '', ( 0.0240290136791388, -0.00317500000000000, -0.00119672231111725 ) ); ++#1451 = AXIS2_PLACEMENT_3D( '', #1661, #1662, #1663 ); ++#1452 = CARTESIAN_POINT( '', ( 0.0323595040908603, -0.00317500000000000, 0.00000000000000 ) ); ++#1453 = AXIS2_PLACEMENT_3D( '', #1664, #1665, #1666 ); ++#1454 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1455 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1456 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1457 = CARTESIAN_POINT( '', ( -0.00158750000000000, 0.132118247598438, 0.0215900000000000 ) ); ++#1458 = VECTOR( '', #1667, 1.00000000000000 ); ++#1459 = CARTESIAN_POINT( '', ( 0.00158750000000000, 0.132118247598438, 0.0215900000000000 ) ); ++#1460 = VECTOR( '', #1668, 1.00000000000000 ); ++#1461 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1462 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1463 = COLOUR_RGB( '', 0.105882354100000, 0.372549027200000, 0.666666686500000 ); ++#1464 = CARTESIAN_POINT( '', ( 0.0240290136791388, 0.00000000000000, -0.00119672231111725 ) ); ++#1465 = AXIS2_PLACEMENT_3D( '', #1669, #1670, #1671 ); ++#1466 = CARTESIAN_POINT( '', ( 0.0323595040908603, 0.00000000000000, 0.00000000000000 ) ); ++#1467 = AXIS2_PLACEMENT_3D( '', #1672, #1673, #1674 ); ++#1468 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1469 = CARTESIAN_POINT( '', ( 0.00917704151244785, 0.00140970000000000, 0.0230000274706200 ) ); ++#1470 = AXIS2_PLACEMENT_3D( '', #1675, #1676, #1677 ); ++#1471 = CARTESIAN_POINT( '', ( 0.00854204151244785, -0.00158750000000000, 0.0223650274706200 ) ); ++#1472 = AXIS2_PLACEMENT_3D( '', #1678, #1679, #1680 ); ++#1473 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1474 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1475 = CARTESIAN_POINT( '', ( -0.0169605471572105, 0.132118247598438, -0.0206433741519656 ) ); ++#1476 = VECTOR( '', #1681, 1.00000000000000 ); ++#1477 = CARTESIAN_POINT( '', ( -0.0143919182000700, 0.132118247598438, -0.0225095923279941 ) ); ++#1478 = VECTOR( '', #1682, 1.00000000000000 ); ++#1479 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1480 = AXIS2_PLACEMENT_3D( '', #1683, #1684, #1685 ); ++#1481 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1482 = CARTESIAN_POINT( '', ( -0.0200427457082421, 0.132118247598438, 0.00818147912817367 ) ); ++#1483 = VECTOR( '', #1686, 1.00000000000000 ); ++#1484 = CARTESIAN_POINT( '', ( -0.0248741128110215, 0.132118247598438, 0.00975128545959840 ) ); ++#1485 = VECTOR( '', #1687, 1.00000000000000 ); ++#1486 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1487 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1488 = CARTESIAN_POINT( '', ( -0.0139745980755647, 0.132118247598438, -0.0165335678205408 ) ); ++#1489 = VECTOR( '', #1688, 1.00000000000000 ); ++#1490 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1491 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1492 = COLOUR_RGB( '', 0.105882354100000, 0.372549027200000, 0.666666686500000 ); ++#1493 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1494 = COLOUR_RGB( '', 0.105882354100000, 0.372549027200000, 0.666666686500000 ); ++#1495 = COLOUR_RGB( '', 0.564705908300000, 0.811764717100000, 0.945098042500000 ); ++#1496 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1497 = CARTESIAN_POINT( '', ( -0.0114059691184243, 0.132118247598438, -0.0183997859965694 ) ); ++#1498 = VECTOR( '', #1689, 1.00000000000000 ); ++#1499 = COLOUR_RGB( '', 0.866666674600000, 0.321568638100000, 0.156862750600000 ); ++#1500 = DIRECTION( '', ( 6.12323399573677E-17, 0.00000000000000, -1.00000000000000 ) ); ++#1501 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1502 = DIRECTION( '', ( 6.12323399573677E-17, 0.00000000000000, -1.00000000000000 ) ); ++#1503 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1504 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1505 = CARTESIAN_POINT( '', ( 0.0253646772895918, -0.00158750000000000, 0.00824148323997984 ) ); ++#1506 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1507 = DIRECTION( '', ( 0.309016994374947, 0.00000000000000, -0.951056516295154 ) ); ++#1508 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1509 = CARTESIAN_POINT( '', ( 0.0253646772895918, 0.00158750000000000, 0.00824148323997984 ) ); ++#1510 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#1511 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1512 = CARTESIAN_POINT( '', ( 0.0231470415124478, -0.00158750000000000, -0.00119672231111725 ) ); ++#1513 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1514 = DIRECTION( '', ( 0.988598261226151, 0.00000000000000, 0.150577149330935 ) ); ++#1515 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1516 = CARTESIAN_POINT( '', ( 0.0231470415124478, -0.00176530000000000, -0.00119672231111725 ) ); ++#1517 = DIRECTION( '', ( -0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1518 = DIRECTION( '', ( 0.988598261226151, 0.00000000000000, 0.150577149330935 ) ); ++#1519 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1520 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1521 = CARTESIAN_POINT( '', ( 0.0156762326786403, -0.00158750000000000, -0.0215764832399798 ) ); ++#1522 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#1523 = DIRECTION( '', ( -0.809016994374948, 0.00000000000000, -0.587785252292473 ) ); ++#1524 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1525 = CARTESIAN_POINT( '', ( 0.0156762326786403, 0.00158750000000000, -0.0215764832399798 ) ); ++#1526 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1527 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, 0.809016994374948 ) ); ++#1528 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1529 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1530 = CARTESIAN_POINT( '', ( 0.0205333101868123, 0.00158750000000000, 0.00667167690855511 ) ); ++#1531 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#1532 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1533 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, 0.809016994374948 ) ); ++#1534 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, 0.809016994374948 ) ); ++#1535 = CARTESIAN_POINT( '', ( 0.0126902835969945, 0.00158750000000000, -0.0174666769085551 ) ); ++#1536 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1537 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, 0.809016994374948 ) ); ++#1538 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, 0.809016994374947 ) ); ++#1539 = CARTESIAN_POINT( '', ( -0.0156762326786403, 0.00158750000000000, -0.0215764832399798 ) ); ++#1540 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1541 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, 0.809016994374947 ) ); ++#1542 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, 0.809016994374947 ) ); ++#1543 = CARTESIAN_POINT( '', ( -0.0126902835969945, 0.00158750000000000, -0.0174666769085551 ) ); ++#1544 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1545 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, 0.809016994374947 ) ); ++#1546 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1547 = CARTESIAN_POINT( '', ( -0.0253646772895918, 0.00158750000000000, 0.00824148323997985 ) ); ++#1548 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1549 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1550 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1551 = CARTESIAN_POINT( '', ( -0.0205333101868123, 0.00158750000000000, 0.00667167690855511 ) ); ++#1552 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1553 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1554 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00158750000000000, 0.00000000000000 ) ); ++#1555 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1556 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1557 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00158750000000000, 0.0762000000000000 ) ); ++#1558 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1559 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1560 = DIRECTION( '', ( 6.12323399573677E-17, 0.00000000000000, -1.00000000000000 ) ); ++#1561 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00158750000000000, 0.00000000000000 ) ); ++#1562 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1563 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1564 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00158750000000000, 0.0762000000000000 ) ); ++#1565 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1566 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1567 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#1568 = CARTESIAN_POINT( '', ( 1.55530143491714E-19, 0.00158750000000000, 0.0266700000000000 ) ); ++#1569 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1570 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#1571 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#1572 = CARTESIAN_POINT( '', ( -2.48848229586742E-18, 0.00158750000000000, 0.0215900000000000 ) ); ++#1573 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1574 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#1575 = CARTESIAN_POINT( '', ( 0.00854204151244785, -0.00158750000000000, 0.0230000274706200 ) ); ++#1576 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1577 = DIRECTION( '', ( -0.500000000000000, 0.00000000000000, -0.866025403784438 ) ); ++#1578 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1579 = CARTESIAN_POINT( '', ( 0.00854204151244785, -0.00176530000000000, 0.0230000274706200 ) ); ++#1580 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1581 = DIRECTION( '', ( -0.500000000000000, 0.00000000000000, -0.866025403784438 ) ); ++#1582 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1583 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1584 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1585 = CARTESIAN_POINT( '', ( 0.0205333101868123, -0.00158750000000000, 0.00667167690855511 ) ); ++#1586 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1587 = DIRECTION( '', ( -0.309016994374947, 0.00000000000000, 0.951056516295154 ) ); ++#1588 = DIRECTION( '', ( -0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1589 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, 0.809016994374948 ) ); ++#1590 = CARTESIAN_POINT( '', ( 0.0126902835969945, -0.00158750000000000, -0.0174666769085551 ) ); ++#1591 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1592 = DIRECTION( '', ( 0.809016994374948, 0.00000000000000, 0.587785252292473 ) ); ++#1593 = DIRECTION( '', ( -0.587785252292473, 0.00000000000000, 0.809016994374948 ) ); ++#1594 = CARTESIAN_POINT( '', ( -0.0156762326786403, -0.00158750000000000, -0.0215764832399798 ) ); ++#1595 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1596 = DIRECTION( '', ( -0.809016994374947, 0.00000000000000, 0.587785252292473 ) ); ++#1597 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, 0.809016994374947 ) ); ++#1598 = CARTESIAN_POINT( '', ( -0.0126902835969945, -0.00158750000000000, -0.0174666769085551 ) ); ++#1599 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1600 = DIRECTION( '', ( 0.809016994374947, 0.00000000000000, -0.587785252292473 ) ); ++#1601 = DIRECTION( '', ( 0.587785252292473, 0.00000000000000, 0.809016994374947 ) ); ++#1602 = CARTESIAN_POINT( '', ( -0.0253646772895918, -0.00158750000000000, 0.00824148323997985 ) ); ++#1603 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1604 = DIRECTION( '', ( 0.309016994374947, 0.00000000000000, 0.951056516295154 ) ); ++#1605 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1606 = CARTESIAN_POINT( '', ( -0.0205333101868123, -0.00158750000000000, 0.00667167690855511 ) ); ++#1607 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, -0.00000000000000 ) ); ++#1608 = DIRECTION( '', ( -0.309016994374947, 0.00000000000000, -0.951056516295154 ) ); ++#1609 = DIRECTION( '', ( 0.951056516295154, 0.00000000000000, -0.309016994374947 ) ); ++#1610 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.0762000000000000 ) ); ++#1611 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1612 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1613 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.0762000000000000 ) ); ++#1614 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1615 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1616 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.00000000000000 ) ); ++#1617 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1618 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1619 = DIRECTION( '', ( 6.12323399573677E-17, 0.00000000000000, -1.00000000000000 ) ); ++#1620 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00158750000000000, 0.00000000000000 ) ); ++#1621 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1622 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1623 = CARTESIAN_POINT( '', ( 1.55530143491714E-19, -0.00158750000000000, 0.0266700000000000 ) ); ++#1624 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1625 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1626 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#1627 = CARTESIAN_POINT( '', ( -2.48848229586742E-18, -0.00158750000000000, 0.0215900000000000 ) ); ++#1628 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1629 = DIRECTION( '', ( -1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1630 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#1631 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1632 = DIRECTION( '', ( 0.00000000000000, 1.00000000000000, 0.00000000000000 ) ); ++#1633 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1634 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00317500000000000, 0.00000000000000 ) ); ++#1635 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1636 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1637 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1638 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1639 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1640 = CARTESIAN_POINT( '', ( -0.00542795848755217, -0.00158750000000000, -0.00119672231111725 ) ); ++#1641 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1642 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1643 = CARTESIAN_POINT( '', ( -0.00542795848755217, -0.00176530000000000, -0.00119672231111725 ) ); ++#1644 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1645 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1646 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1647 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1648 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1649 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1650 = CARTESIAN_POINT( '', ( 0.0231470415124478, -0.00494030000000000, -0.00119672231111725 ) ); ++#1651 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1652 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1653 = CARTESIAN_POINT( '', ( 0.0231470415124478, -0.00176530000000000, -0.00119672231111725 ) ); ++#1654 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1655 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1656 = CARTESIAN_POINT( '', ( -0.0113797527608755, -0.00176530000000000, -0.00645562925150017 ) ); ++#1657 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1658 = DIRECTION( '', ( 0.988598261226151, 0.00000000000000, 0.150577149330935 ) ); ++#1659 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1660 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1661 = CARTESIAN_POINT( '', ( 0.0231470415124478, -0.00317500000000000, -0.00119672231111725 ) ); ++#1662 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1663 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1664 = CARTESIAN_POINT( '', ( 0.00000000000000, -0.00317500000000000, 0.00000000000000 ) ); ++#1665 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1666 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1667 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1668 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1669 = CARTESIAN_POINT( '', ( 0.0231470415124478, 0.00000000000000, -0.00119672231111725 ) ); ++#1670 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1671 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1672 = CARTESIAN_POINT( '', ( 0.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1673 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1674 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1675 = CARTESIAN_POINT( '', ( 0.00854204151244785, 0.00140970000000000, 0.0230000274706200 ) ); ++#1676 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1677 = DIRECTION( '', ( 1.00000000000000, 0.00000000000000, 0.00000000000000 ) ); ++#1678 = CARTESIAN_POINT( '', ( 0.00854204151244785, -0.00158750000000000, 0.0230000274706200 ) ); ++#1679 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1680 = DIRECTION( '', ( 0.00000000000000, 0.00000000000000, -1.00000000000000 ) ); ++#1681 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1682 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1683 = CARTESIAN_POINT( '', ( -0.0113797527608755, -0.00158750000000000, -0.00645562925150017 ) ); ++#1684 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1685 = DIRECTION( '', ( 0.988598261226151, 0.00000000000000, 0.150577149330935 ) ); ++#1686 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1687 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1688 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++#1689 = DIRECTION( '', ( 0.00000000000000, -1.00000000000000, 0.00000000000000 ) ); ++ENDSEC; ++END-ISO-10303-21; diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 000000000..5c7f4d9a3 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +FTBS-7.4.1.patch +add-missing-stpfile.patch diff --git a/debian/python3-pythonocc-core.install b/debian/python3-pythonocc-core.install new file mode 100644 index 000000000..d0366a814 --- /dev/null +++ b/debian/python3-pythonocc-core.install @@ -0,0 +1,14 @@ +usr/lib/python*/dist-packages/OCC/LICENSE +usr/lib/python*/dist-packages/OCC/AUTHORS +usr/lib/python*/dist-packages/OCC/*.py + +usr/lib/python*/dist-packages/OCC/Core/_*.so +usr/lib/python*/dist-packages/OCC/Core/*.py + +usr/lib/python*/dist-packages/OCC/Display/*.py +usr/lib/python*/dist-packages/OCC/Display/WebGl/*.py +usr/lib/python*/dist-packages/OCC/Display/icons/*.png + +usr/lib/python*/dist-packages/OCC/Extend/*.py + +usr/lib/python*/dist-packages/OCC/Wrapper/*.py diff --git a/debian/pythonocc-core-docs.docs b/debian/pythonocc-core-docs.docs new file mode 100644 index 000000000..43c94eb8c --- /dev/null +++ b/debian/pythonocc-core-docs.docs @@ -0,0 +1,3 @@ +README.Debian +README.source + diff --git a/debian/rules b/debian/rules new file mode 100755 index 000000000..2eb247e28 --- /dev/null +++ b/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +#export DH_VERBOSE = 1 + +export PYBUILD_NAME=pythonocc-core + +%: + dh $@ --with python3 --buildsystem=cmake + + +# If you need to rebuild the Sphinx documentation +# Add sphinxdoc to the dh --with line +# +# And uncomment the following lines +#override_dh_auto_build: export http_proxy=127.0.0.1:9 +#override_dh_auto_build: export https_proxy=127.0.0.1:9 +#override_dh_auto_build: +# dh_auto_build +# PYTHONPATH=. python3 -m sphinx -N -bhtml \ +# docs/ build/html # HTML generator +# PYTHONPATH=. python3 -m sphinx -N -bman \ +# docs/ build/man # Manpage generator + +# test segfaut in pdebuild but run smoothly when launch from shell?? +# override_dh_auto_test: +# dh_auto_install +# cd test && PYTHONPATH=../debian/tmp/usr/lib/python3/dist-packages python3 run_tests.py diff --git a/debian/salsa-ci.yml.ex b/debian/salsa-ci.yml.ex new file mode 100644 index 000000000..260ebbe07 --- /dev/null +++ b/debian/salsa-ci.yml.ex @@ -0,0 +1,11 @@ +# For more information on what jobs are run see: +# https://salsa.debian.org/salsa-ci-team/pipeline +# +# To enable the jobs, go to your repository (at salsa.debian.org) +# and click over Settings > CI/CD > Expand (in General pipelines). +# In "Custom CI config path" write debian/salsa-ci.yml and click +# in "Save Changes". The CI tests will run after the next commit. +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 000000000..cb61fa526 --- /dev/null +++ b/debian/source/options @@ -0,0 +1 @@ +extend-diff-ignore = "^[^/]*[.]egg-info/" diff --git a/debian/watch.ex b/debian/watch.ex new file mode 100644 index 000000000..585081fe7 --- /dev/null +++ b/debian/watch.ex @@ -0,0 +1,38 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 4 file +version=4 + +# PGP signature mangle, so foo.tar.gz has foo.tar.gz.sig +#opts="pgpsigurlmangle=s%$%.sig%" + +# HTTP site (basic) +#http://example.com/downloads.html \ +# files/pythonocc-core-([\d\.]+)\.tar\.gz debian uupdate + +# Uncomment to examine an FTP server +#ftp://ftp.example.com/pub/pythonocc-core-(.*)\.tar\.gz debian uupdate + +# SourceForge hosted projects +# http://sf.net/pythonocc-core/ pythonocc-core-(.*)\.tar\.gz debian uupdate + +# GitHub hosted projects +#opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%-$1.tar.gz%" \ +# https://github.com//pythonocc-core/tags \ +# (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate + +# PyPI +# https://pypi.debian.net/pythonocc-core/pythonocc-core-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) + +# Direct Git +# opts="mode=git" http://git.example.com/pythonocc-core.git \ +# refs/tags/v([\d\.]+) debian uupdate + + + + +# Uncomment to find new files on GooglePages +# http://example.googlepages.com/foo.html pythonocc-core-(.*)\.tar\.gz