Browse Source

Initial repo of 3d printable case for Olimex TERES-I DIY Laptop

master
Jeff Moe 3 years ago
commit
a96dc9bd88
  1. 1
      LICENSE
  2. 24
      README.md
  3. 1
      TODO
  4. BIN
      cad/LCD-shell-back-squigle-cut-left.stl
  5. BIN
      cad/LCD-shell-back-squigle-cut-right.stl
  6. BIN
      cad/LCD-shell-back.fcstd
  7. BIN
      cad/LCD-shell-back.stl
  8. BIN
      cad/LCD-shell-front.fcstd
  9. BIN
      cad/LCD-shell-front.stl
  10. BIN
      cad/bottom_plate_cut.blend
  11. BIN
      cad/bottom_plate_squiggle_cut.blend
  12. BIN
      cad/camera-lens-slider.fcstd
  13. BIN
      cad/camera-lens-slider.stl
  14. BIN
      cad/makin-it-moar-printable.blend
  15. BIN
      cad/moar-printable-LCD-shell-back.stl
  16. BIN
      cad/moar-printable-LCD-shell-front.stl
  17. BIN
      cad/part-cutter-in-halfer.fcstd
  18. BIN
      cad/part-cutter-in-halfer.stl
  19. BIN
      cad/part-cutter-in-halfer/DiffuseColor
  20. BIN
      cad/part-cutter-in-halfer/DiffuseColor1
  21. BIN
      cad/part-cutter-in-halfer/DiffuseColor2
  22. BIN
      cad/part-cutter-in-halfer/DiffuseColor3
  23. 519
      cad/part-cutter-in-halfer/Document.xml
  24. 549
      cad/part-cutter-in-halfer/GuiDocument.xml
  25. BIN
      cad/part-cutter-in-halfer/LineColorArray
  26. BIN
      cad/part-cutter-in-halfer/LineColorArray1
  27. BIN
      cad/part-cutter-in-halfer/LineColorArray2
  28. BIN
      cad/part-cutter-in-halfer/LineColorArray3
  29. 2942
      cad/part-cutter-in-halfer/PartShape.brp
  30. 164
      cad/part-cutter-in-halfer/PartShape1.brp
  31. 127
      cad/part-cutter-in-halfer/PartShape2.brp
  32. 2893
      cad/part-cutter-in-halfer/PartShape3.brp
  33. 2898
      cad/part-cutter-in-halfer/PartShape4.brp
  34. BIN
      cad/part-cutter-in-halfer/PointColorArray
  35. BIN
      cad/part-cutter-in-halfer/PointColorArray1
  36. BIN
      cad/part-cutter-in-halfer/PointColorArray2
  37. BIN
      cad/part-cutter-in-halfer/PointColorArray3
  38. BIN
      cad/part-cutter-in-halfer_v2.fcstd
  39. BIN
      cad/squigly-part-cutter-in-halfer.stl
  40. BIN
      cad/teres-bottom-plate.fcstd
  41. BIN
      cad/teres-bottom-plate/DiffuseColor
  42. BIN
      cad/teres-bottom-plate/DiffuseColor1
  43. BIN
      cad/teres-bottom-plate/DiffuseColor10
  44. BIN
      cad/teres-bottom-plate/DiffuseColor11
  45. BIN
      cad/teres-bottom-plate/DiffuseColor12
  46. BIN
      cad/teres-bottom-plate/DiffuseColor13
  47. BIN
      cad/teres-bottom-plate/DiffuseColor14
  48. BIN
      cad/teres-bottom-plate/DiffuseColor15
  49. BIN
      cad/teres-bottom-plate/DiffuseColor16
  50. BIN
      cad/teres-bottom-plate/DiffuseColor17
  51. BIN
      cad/teres-bottom-plate/DiffuseColor18
  52. BIN
      cad/teres-bottom-plate/DiffuseColor19
  53. BIN
      cad/teres-bottom-plate/DiffuseColor2
  54. BIN
      cad/teres-bottom-plate/DiffuseColor20
  55. BIN
      cad/teres-bottom-plate/DiffuseColor21
  56. BIN
      cad/teres-bottom-plate/DiffuseColor22
  57. BIN
      cad/teres-bottom-plate/DiffuseColor23
  58. BIN
      cad/teres-bottom-plate/DiffuseColor24
  59. BIN
      cad/teres-bottom-plate/DiffuseColor25
  60. BIN
      cad/teres-bottom-plate/DiffuseColor26
  61. BIN
      cad/teres-bottom-plate/DiffuseColor27
  62. BIN
      cad/teres-bottom-plate/DiffuseColor28
  63. BIN
      cad/teres-bottom-plate/DiffuseColor29
  64. BIN
      cad/teres-bottom-plate/DiffuseColor3
  65. BIN
      cad/teres-bottom-plate/DiffuseColor30
  66. BIN
      cad/teres-bottom-plate/DiffuseColor31
  67. BIN
      cad/teres-bottom-plate/DiffuseColor32
  68. BIN
      cad/teres-bottom-plate/DiffuseColor33
  69. BIN
      cad/teres-bottom-plate/DiffuseColor34
  70. BIN
      cad/teres-bottom-plate/DiffuseColor35
  71. BIN
      cad/teres-bottom-plate/DiffuseColor36
  72. BIN
      cad/teres-bottom-plate/DiffuseColor37
  73. BIN
      cad/teres-bottom-plate/DiffuseColor38
  74. BIN
      cad/teres-bottom-plate/DiffuseColor39
  75. BIN
      cad/teres-bottom-plate/DiffuseColor4
  76. BIN
      cad/teres-bottom-plate/DiffuseColor40
  77. BIN
      cad/teres-bottom-plate/DiffuseColor41
  78. BIN
      cad/teres-bottom-plate/DiffuseColor42
  79. BIN
      cad/teres-bottom-plate/DiffuseColor43
  80. BIN
      cad/teres-bottom-plate/DiffuseColor44
  81. BIN
      cad/teres-bottom-plate/DiffuseColor45
  82. BIN
      cad/teres-bottom-plate/DiffuseColor5
  83. BIN
      cad/teres-bottom-plate/DiffuseColor6
  84. BIN
      cad/teres-bottom-plate/DiffuseColor7
  85. BIN
      cad/teres-bottom-plate/DiffuseColor8
  86. BIN
      cad/teres-bottom-plate/DiffuseColor9
  87. 3876
      cad/teres-bottom-plate/Document.xml
  88. 3957
      cad/teres-bottom-plate/GuiDocument.xml
  89. BIN
      cad/teres-bottom-plate/LineColorArray
  90. BIN
      cad/teres-bottom-plate/LineColorArray1
  91. BIN
      cad/teres-bottom-plate/LineColorArray10
  92. BIN
      cad/teres-bottom-plate/LineColorArray11
  93. BIN
      cad/teres-bottom-plate/LineColorArray12
  94. BIN
      cad/teres-bottom-plate/LineColorArray13
  95. BIN
      cad/teres-bottom-plate/LineColorArray14
  96. BIN
      cad/teres-bottom-plate/LineColorArray15
  97. BIN
      cad/teres-bottom-plate/LineColorArray16
  98. BIN
      cad/teres-bottom-plate/LineColorArray17
  99. BIN
      cad/teres-bottom-plate/LineColorArray18
  100. BIN
      cad/teres-bottom-plate/LineColorArray19
  101. BIN
      cad/teres-bottom-plate/LineColorArray2
  102. BIN
      cad/teres-bottom-plate/LineColorArray20
  103. BIN
      cad/teres-bottom-plate/LineColorArray21
  104. BIN
      cad/teres-bottom-plate/LineColorArray22
  105. BIN
      cad/teres-bottom-plate/LineColorArray23
  106. BIN
      cad/teres-bottom-plate/LineColorArray24
  107. BIN
      cad/teres-bottom-plate/LineColorArray25
  108. BIN
      cad/teres-bottom-plate/LineColorArray26
  109. BIN
      cad/teres-bottom-plate/LineColorArray27
  110. BIN
      cad/teres-bottom-plate/LineColorArray28
  111. BIN
      cad/teres-bottom-plate/LineColorArray29
  112. BIN
      cad/teres-bottom-plate/LineColorArray3
  113. BIN
      cad/teres-bottom-plate/LineColorArray30
  114. BIN
      cad/teres-bottom-plate/LineColorArray31
  115. BIN
      cad/teres-bottom-plate/LineColorArray32
  116. BIN
      cad/teres-bottom-plate/LineColorArray33
  117. BIN
      cad/teres-bottom-plate/LineColorArray34
  118. BIN
      cad/teres-bottom-plate/LineColorArray35
  119. BIN
      cad/teres-bottom-plate/LineColorArray36
  120. BIN
      cad/teres-bottom-plate/LineColorArray37
  121. BIN
      cad/teres-bottom-plate/LineColorArray38
  122. BIN
      cad/teres-bottom-plate/LineColorArray39
  123. BIN
      cad/teres-bottom-plate/LineColorArray4
  124. BIN
      cad/teres-bottom-plate/LineColorArray40
  125. BIN
      cad/teres-bottom-plate/LineColorArray41
  126. BIN
      cad/teres-bottom-plate/LineColorArray42
  127. BIN
      cad/teres-bottom-plate/LineColorArray43
  128. BIN
      cad/teres-bottom-plate/LineColorArray44
  129. BIN
      cad/teres-bottom-plate/LineColorArray45
  130. BIN
      cad/teres-bottom-plate/LineColorArray5
  131. BIN
      cad/teres-bottom-plate/LineColorArray6
  132. BIN
      cad/teres-bottom-plate/LineColorArray7
  133. BIN
      cad/teres-bottom-plate/LineColorArray8
  134. BIN
      cad/teres-bottom-plate/LineColorArray9
  135. 11287
      cad/teres-bottom-plate/PartShape.brp
  136. 258
      cad/teres-bottom-plate/PartShape1.brp
  137. 4807
      cad/teres-bottom-plate/PartShape10.brp
  138. 4948
      cad/teres-bottom-plate/PartShape11.brp
  139. 203
      cad/teres-bottom-plate/PartShape12.brp
  140. 791
      cad/teres-bottom-plate/PartShape13.brp
  141. 5615
      cad/teres-bottom-plate/PartShape14.brp
  142. 112
      cad/teres-bottom-plate/PartShape15.brp
  143. 423
      cad/teres-bottom-plate/PartShape16.brp
  144. 5820
      cad/teres-bottom-plate/PartShape17.brp
  145. 6023
      cad/teres-bottom-plate/PartShape18.brp
  146. 124
      cad/teres-bottom-plate/PartShape19.brp
  147. 906
      cad/teres-bottom-plate/PartShape2.brp
  148. 434
      cad/teres-bottom-plate/PartShape20.brp
  149. 6475
      cad/teres-bottom-plate/PartShape21.brp
  150. 98
      cad/teres-bottom-plate/PartShape22.brp
  151. 344
      cad/teres-bottom-plate/PartShape23.brp
  152. 6735
      cad/teres-bottom-plate/PartShape24.brp
  153. 158
      cad/teres-bottom-plate/PartShape25.brp
  154. 586
      cad/teres-bottom-plate/PartShape26.brp
  155. 7510
      cad/teres-bottom-plate/PartShape27.brp
  156. 82
      cad/teres-bottom-plate/PartShape28.brp
  157. 300
      cad/teres-bottom-plate/PartShape29.brp
  158. 913
      cad/teres-bottom-plate/PartShape3.brp
  159. 7765
      cad/teres-bottom-plate/PartShape30.brp
  160. 7817
      cad/teres-bottom-plate/PartShape31.brp
  161. 150
      cad/teres-bottom-plate/PartShape32.brp
  162. 572
      cad/teres-bottom-plate/PartShape33.brp
  163. 8472
      cad/teres-bottom-plate/PartShape34.brp
  164. 150
      cad/teres-bottom-plate/PartShape35.brp
  165. 572
      cad/teres-bottom-plate/PartShape36.brp
  166. 9010
      cad/teres-bottom-plate/PartShape37.brp
  167. 9532
      cad/teres-bottom-plate/PartShape38.brp
  168. 82
      cad/teres-bottom-plate/PartShape39.brp
  169. 365
      cad/teres-bottom-plate/PartShape4.brp
  170. 300
      cad/teres-bottom-plate/PartShape40.brp
  171. 9764
      cad/teres-bottom-plate/PartShape41.brp
  172. 67
      cad/teres-bottom-plate/PartShape42.brp
  173. 240
      cad/teres-bottom-plate/PartShape43.brp
  174. 10072
      cad/teres-bottom-plate/PartShape44.brp
  175. 67
      cad/teres-bottom-plate/PartShape45.brp
  176. 240
      cad/teres-bottom-plate/PartShape46.brp
  177. 10384
      cad/teres-bottom-plate/PartShape47.brp
  178. 90
      cad/teres-bottom-plate/PartShape48.brp
  179. 311
      cad/teres-bottom-plate/PartShape49.brp
  180. 1422
      cad/teres-bottom-plate/PartShape5.brp
  181. 10573
      cad/teres-bottom-plate/PartShape50.brp
  182. 90
      cad/teres-bottom-plate/PartShape51.brp
  183. 307
      cad/teres-bottom-plate/PartShape52.brp
  184. 10669
      cad/teres-bottom-plate/PartShape53.brp
  185. 37
      cad/teres-bottom-plate/PartShape54.brp
  186. 119
      cad/teres-bottom-plate/PartShape55.brp
  187. 10869
      cad/teres-bottom-plate/PartShape56.brp
  188. 37
      cad/teres-bottom-plate/PartShape57.brp
  189. 119
      cad/teres-bottom-plate/PartShape58.brp
  190. 10871
      cad/teres-bottom-plate/PartShape59.brp
  191. 1972
      cad/teres-bottom-plate/PartShape6.brp
  192. 150
      cad/teres-bottom-plate/PartShape60.brp
  193. 572
      cad/teres-bottom-plate/PartShape61.brp
  194. 10922
      cad/teres-bottom-plate/PartShape62.brp
  195. 150
      cad/teres-bottom-plate/PartShape63.brp
  196. 572
      cad/teres-bottom-plate/PartShape64.brp
  197. 11373
      cad/teres-bottom-plate/PartShape65.brp
  198. 635
      cad/teres-bottom-plate/PartShape7.brp
  199. 2511
      cad/teres-bottom-plate/PartShape8.brp
  200. 4411
      cad/teres-bottom-plate/PartShape9.brp
  201. BIN
      cad/teres-bottom-plate/PointColorArray
  202. BIN
      cad/teres-bottom-plate/PointColorArray1
  203. BIN
      cad/teres-bottom-plate/PointColorArray10
  204. BIN
      cad/teres-bottom-plate/PointColorArray11
  205. BIN
      cad/teres-bottom-plate/PointColorArray12
  206. BIN
      cad/teres-bottom-plate/PointColorArray13
  207. BIN
      cad/teres-bottom-plate/PointColorArray14
  208. BIN
      cad/teres-bottom-plate/PointColorArray15
  209. BIN
      cad/teres-bottom-plate/PointColorArray16
  210. BIN
      cad/teres-bottom-plate/PointColorArray17
  211. BIN
      cad/teres-bottom-plate/PointColorArray18
  212. BIN
      cad/teres-bottom-plate/PointColorArray19
  213. BIN
      cad/teres-bottom-plate/PointColorArray2
  214. BIN
      cad/teres-bottom-plate/PointColorArray20
  215. BIN
      cad/teres-bottom-plate/PointColorArray21
  216. BIN
      cad/teres-bottom-plate/PointColorArray22
  217. BIN
      cad/teres-bottom-plate/PointColorArray23
  218. BIN
      cad/teres-bottom-plate/PointColorArray24
  219. BIN
      cad/teres-bottom-plate/PointColorArray25
  220. BIN
      cad/teres-bottom-plate/PointColorArray26
  221. BIN
      cad/teres-bottom-plate/PointColorArray27
  222. BIN
      cad/teres-bottom-plate/PointColorArray28
  223. BIN
      cad/teres-bottom-plate/PointColorArray29
  224. BIN
      cad/teres-bottom-plate/PointColorArray3
  225. BIN
      cad/teres-bottom-plate/PointColorArray30
  226. BIN
      cad/teres-bottom-plate/PointColorArray31
  227. BIN
      cad/teres-bottom-plate/PointColorArray32
  228. BIN
      cad/teres-bottom-plate/PointColorArray33
  229. BIN
      cad/teres-bottom-plate/PointColorArray34
  230. BIN
      cad/teres-bottom-plate/PointColorArray35
  231. BIN
      cad/teres-bottom-plate/PointColorArray36
  232. BIN
      cad/teres-bottom-plate/PointColorArray37
  233. BIN
      cad/teres-bottom-plate/PointColorArray38
  234. BIN
      cad/teres-bottom-plate/PointColorArray39
  235. BIN
      cad/teres-bottom-plate/PointColorArray4
  236. BIN
      cad/teres-bottom-plate/PointColorArray40
  237. BIN
      cad/teres-bottom-plate/PointColorArray41
  238. BIN
      cad/teres-bottom-plate/PointColorArray42
  239. BIN
      cad/teres-bottom-plate/PointColorArray43
  240. BIN
      cad/teres-bottom-plate/PointColorArray44
  241. BIN
      cad/teres-bottom-plate/PointColorArray45
  242. BIN
      cad/teres-bottom-plate/PointColorArray5
  243. BIN
      cad/teres-bottom-plate/PointColorArray6
  244. BIN
      cad/teres-bottom-plate/PointColorArray7
  245. BIN
      cad/teres-bottom-plate/PointColorArray8
  246. BIN
      cad/teres-bottom-plate/PointColorArray9
  247. BIN
      cad/teres-holey-bottom-plate.stl
  248. BIN
      cad/teres-solid-bottom-plate-left-squigly-cut.stl
  249. BIN
      cad/teres-solid-bottom-plate-left.stl
  250. BIN
      cad/teres-solid-bottom-plate-right-squigly-cut.stl
  251. BIN
      cad/teres-solid-bottom-plate-right.stl
  252. BIN
      cad/teres-solid-bottom-plate.stl
  253. BIN
      docs/forksand_teres_bom.ods
  254. BIN
      docs/lcd-back-writeup-1.odt
  255. BIN
      docs/lcd-front-writeup-1.odt

1
LICENSE

@ -0,0 +1 @@
CC by SA 4.0 International

24
README.md

@ -0,0 +1,24 @@
This project contains the parts to 3D print a case/shell for the Olimex
TERES-I Do-It-Yourself Free Open Source Hardware and Software laptop:
https://www.olimex.com/Products/DIY-Laptop/
For large parts, set in gcode/config:
Change Y Min to 6
Set:
G92 Y10 (or so)
Set bed size to 295mm
This project is independent of Olimex.
All files, unless otherwise noted, are released under the
CC by SA 4.0 International
License.
Copyright (C) 2018 Fork Sand, Inc.

1
TODO

@ -0,0 +1 @@
Check all files are latest

BIN
cad/LCD-shell-back-squigle-cut-left.stl

Binary file not shown.

BIN
cad/LCD-shell-back-squigle-cut-right.stl

Binary file not shown.

BIN
cad/LCD-shell-back.fcstd

Binary file not shown.

BIN
cad/LCD-shell-back.stl

Binary file not shown.

BIN
cad/LCD-shell-front.fcstd

Binary file not shown.

BIN
cad/LCD-shell-front.stl

Binary file not shown.

BIN
cad/bottom_plate_cut.blend

Binary file not shown.

BIN
cad/bottom_plate_squiggle_cut.blend

Binary file not shown.

BIN
cad/camera-lens-slider.fcstd

Binary file not shown.

BIN
cad/camera-lens-slider.stl

Binary file not shown.

BIN
cad/makin-it-moar-printable.blend

Binary file not shown.

BIN
cad/moar-printable-LCD-shell-back.stl

Binary file not shown.

BIN
cad/moar-printable-LCD-shell-front.stl

Binary file not shown.

BIN
cad/part-cutter-in-halfer.fcstd

Binary file not shown.

BIN
cad/part-cutter-in-halfer.stl

Binary file not shown.

BIN
cad/part-cutter-in-halfer/DiffuseColor

Binary file not shown.

BIN
cad/part-cutter-in-halfer/DiffuseColor1

Binary file not shown.

BIN
cad/part-cutter-in-halfer/DiffuseColor2

Binary file not shown.

BIN
cad/part-cutter-in-halfer/DiffuseColor3

Binary file not shown.

519
cad/part-cutter-in-halfer/Document.xml

@ -0,0 +1,519 @@
<?xml version='1.0' encoding='utf-8'?>
<!--
FreeCAD Document, see http://www.freecadweb.org for more information...
-->
<Document SchemaVersion="4" ProgramVersion="0.17R11141 (Git)" FileVersion="1">
<Properties Count="14">
<Property name="Comment" type="App::PropertyString">
<String value=""/>
</Property>
<Property name="Company" type="App::PropertyString">
<String value=""/>
</Property>
<Property name="CreatedBy" type="App::PropertyString">
<String value=""/>
</Property>
<Property name="CreationDate" type="App::PropertyString">
<String value="2018-04-03T16:14:12-06:00"/>
</Property>
<Property name="Id" type="App::PropertyString">
<String value=""/>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="part-cutter-in-halfer"/>
</Property>
<Property name="LastModifiedBy" type="App::PropertyString">
<String value=""/>
</Property>
<Property name="LastModifiedDate" type="App::PropertyString">
<String value="2018-04-03T16:22:42-06:00"/>
</Property>
<Property name="License" type="App::PropertyString">
<String value="All rights reserved"/>
</Property>
<Property name="LicenseURL" type="App::PropertyString">
<String value="http://en.wikipedia.org/wiki/All_rights_reserved"/>
</Property>
<Property name="Material" type="App::PropertyMap">
<Map count="0">
</Map>
</Property>
<Property name="Meta" type="App::PropertyMap">
<Map count="0">
</Map>
</Property>
<Property name="TipName" type="App::PropertyString">
<String value=""/>
</Property>
<Property name="Uid" type="App::PropertyUUID">
<Uuid value="16ebe496-7fad-464c-8b32-cca93dc5d6cf"/>
</Property>
</Properties>
<Objects Count="11">
<Object type="PartDesign::Body" name="Body" />
<Object type="App::Origin" name="BodyOrigin" />
<Object type="App::Line" name="X_Axis" />
<Object type="App::Line" name="Y_Axis" />
<Object type="App::Line" name="Z_Axis" />
<Object type="App::Plane" name="XY_Plane" />
<Object type="App::Plane" name="XZ_Plane" />
<Object type="App::Plane" name="YZ_Plane" />
<Object type="Sketcher::SketchObject" name="Sketch" />
<Object type="Sketcher::SketchObject" name="Sketch001" />
<Object type="PartDesign::AdditivePipe" name="AdditivePipe" />
</Objects>
<ObjectData Count="11">
<Object name="Body" Extensions="True">
<Extensions Count="1">
<Extension type="App::OriginGroupExtension" name="OriginGroupExtension">
</Extension>
</Extensions>
<Properties Count="8">
<Property name="BaseFeature" type="App::PropertyLink">
<Link value=""/>
</Property>
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="Group" type="App::PropertyLinkList">
<LinkList count="3">
<Link value="Sketch"/>
<Link value="Sketch001"/>
<Link value="AdditivePipe"/>
</LinkList>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="Body"/>
</Property>
<Property name="Origin" type="App::PropertyLink">
<Link value="BodyOrigin"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.000000000000" Q1="0.000000000000" Q2="0.000000000000" Q3="1.000000000000"/>
</Property>
<Property name="Shape" type="Part::PropertyPartShape">
<Part file="PartShape.brp"/>
</Property>
<Property name="Tip" type="App::PropertyLink">
<Link value="AdditivePipe"/>
</Property>
</Properties>
</Object>
<Object name="BodyOrigin">
<Properties Count="3">
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="BodyOrigin"/>
</Property>
<Property name="OriginFeatures" type="App::PropertyLinkList">
<LinkList count="6">
<Link value="X_Axis"/>
<Link value="Y_Axis"/>
<Link value="Z_Axis"/>
<Link value="XY_Plane"/>
<Link value="XZ_Plane"/>
<Link value="YZ_Plane"/>
</LinkList>
</Property>
</Properties>
</Object>
<Object name="X_Axis">
<Properties Count="4">
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="X_Axis"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.000000000000" Q1="0.000000000000" Q2="0.000000000000" Q3="1.000000000000"/>
</Property>
<Property name="Role" type="App::PropertyString">
<String value="X_Axis"/>
</Property>
</Properties>
</Object>
<Object name="Y_Axis">
<Properties Count="4">
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="Y_Axis"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.500000000000" Q1="0.500000000000" Q2="0.500000000000" Q3="0.500000000000"/>
</Property>
<Property name="Role" type="App::PropertyString">
<String value="Y_Axis"/>
</Property>
</Properties>
</Object>
<Object name="Z_Axis">
<Properties Count="4">
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="Z_Axis"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.500000000000" Q1="0.500000000000" Q2="0.500000000000" Q3="-0.500000000000"/>
</Property>
<Property name="Role" type="App::PropertyString">
<String value="Z_Axis"/>
</Property>
</Properties>
</Object>
<Object name="XY_Plane">
<Properties Count="4">
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="XY_Plane"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.000000000000" Q1="0.000000000000" Q2="0.000000000000" Q3="1.000000000000"/>
</Property>
<Property name="Role" type="App::PropertyString">
<String value="XY_Plane"/>
</Property>
</Properties>
</Object>
<Object name="XZ_Plane">
<Properties Count="4">
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="XZ_Plane"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.707106781187" Q1="0.000000000000" Q2="0.000000000000" Q3="0.707106781187"/>
</Property>
<Property name="Role" type="App::PropertyString">
<String value="XZ_Plane"/>
</Property>
</Properties>
</Object>
<Object name="YZ_Plane">
<Properties Count="4">
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="YZ_Plane"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.500000000000" Q1="0.500000000000" Q2="0.500000000000" Q3="0.500000000000"/>
</Property>
<Property name="Role" type="App::PropertyString">
<String value="YZ_Plane"/>
</Property>
</Properties>
</Object>
<Object name="Sketch" Extensions="True">
<Extensions Count="1">
<Extension type="Part::AttachExtension" name="AttachExtension">
</Extension>
</Extensions>
<Properties Count="13">
<Property name="AttacherType" type="App::PropertyString">
<String value="Attacher::AttachEnginePlane"/>
</Property>
<Property name="Constraints" type="Sketcher::PropertyConstraintList">
<ConstraintList count="23">
<Constrain Name="" Type="1" Value="0.000000000000" First="-1" FirstPos="1" Second="0" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="2" Value="0.000000000000" First="1" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="3" Value="0.000000000000" First="2" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="2" Value="0.000000000000" First="3" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="13" Value="0.000000000000" First="4" FirstPos="2" Second="-2" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="12" Value="0.000000000000" First="4" FirstPos="0" Second="0" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="8" Value="250.000000000000" First="-1" FirstPos="1" Second="4" SecondPos="2" Third="-2000" ThirdPos="0" LabelDistance="17.064300537109" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="5" Value="1.570796326795" First="3" FirstPos="2" Second="5" SecondPos="2" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="5" Value="1.570796326795" First="4" FirstPos="1" Second="5" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="5" Value="-1.570796326795" First="2" FirstPos="2" Second="6" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="5" Value="-1.570796326795" First="3" FirstPos="1" Second="6" SecondPos="2" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="5" Value="-1.570796326795" First="1" FirstPos="2" Second="7" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="5" Value="-1.570796326795" First="2" FirstPos="1" Second="7" SecondPos="2" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="5" Value="1.570796326795" First="0" FirstPos="2" Second="8" SecondPos="2" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="5" Value="1.570796326795" First="1" FirstPos="1" Second="8" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="12" Value="0.000000000000" First="8" FirstPos="0" Second="7" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="12" Value="0.000000000000" First="7" FirstPos="0" Second="6" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="12" Value="0.000000000000" First="6" FirstPos="0" Second="5" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="7" Value="50.000000000000" First="4" FirstPos="1" Second="2" SecondPos="2" Third="-2000" ThirdPos="0" LabelDistance="25.456947326660" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="8" Value="75.000000000000" First="1" FirstPos="2" Second="3" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="25.456947326660" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="3" Value="0.000000000000" First="0" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="11" Value="15.000000000000" First="8" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="25.456947326660" LabelPosition="10.000000000000" IsDriving="1" />
<Constrain Name="" Type="3" Value="0.000000000000" First="4" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
</ConstraintList>
</Property>
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="ExternalGeometry" type="App::PropertyLinkSubList">
<LinkSubList count="0">
</LinkSubList>
</Property>
<Property name="Geometry" type="Part::PropertyGeometryList">
<GeometryList count="9">
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="0.000000000000" StartY="0.000000000000" StartZ="0.000000000000" EndX="0.000000000000" EndY="72.500000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="15.000000000000" StartY="87.500000000000" StartZ="0.000000000000" EndX="35.000000000000" EndY="87.500000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="50.000000000000" StartY="102.500000000000" StartZ="0.000000000000" EndX="50.000000000000" EndY="147.500000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="35.000000000000" StartY="162.500000000000" StartZ="0.000000000000" EndX="15.000000000000" EndY="162.500000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="0.000000000000" StartY="177.500000000000" StartZ="0.000000000000" EndX="0.000000000000" EndY="250.000000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomArcOfCircle">
<Construction value="0"/>
<ArcOfCircle CenterX="15.000000000000" CenterY="177.500000000000" CenterZ="0.000000000000" NormalX="0.000000000000" NormalY="0.000000000000" NormalZ="1.000000000000" Radius="15.000000000000" StartAngle="3.141592653590" EndAngle="4.712388980385"/>
</Geometry>
<Geometry type="Part::GeomArcOfCircle">
<Construction value="0"/>
<ArcOfCircle CenterX="35.000000000000" CenterY="147.500000000000" CenterZ="0.000000000000" NormalX="0.000000000000" NormalY="0.000000000000" NormalZ="1.000000000000" Radius="15.000000000000" StartAngle="0.000000000000" EndAngle="1.570796326795"/>
</Geometry>
<Geometry type="Part::GeomArcOfCircle">
<Construction value="0"/>
<ArcOfCircle CenterX="35.000000000000" CenterY="102.500000000000" CenterZ="0.000000000000" NormalX="0.000000000000" NormalY="0.000000000000" NormalZ="1.000000000000" Radius="15.000000000000" StartAngle="4.712388980385" EndAngle="6.283185307180"/>
</Geometry>
<Geometry type="Part::GeomArcOfCircle">
<Construction value="0"/>
<ArcOfCircle CenterX="15.000000000000" CenterY="72.500000000000" CenterZ="0.000000000000" NormalX="0.000000000000" NormalY="0.000000000000" NormalZ="1.000000000000" Radius="15.000000000000" StartAngle="1.570796326795" EndAngle="3.141592653590"/>
</Geometry>
</GeometryList>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="Sketch"/>
</Property>
<Property name="MapMode" type="App::PropertyEnumeration">
<Integer value="5"/>
</Property>
<Property name="MapPathParameter" type="App::PropertyFloat">
<Float value="0.000000000000"/>
</Property>
<Property name="MapReversed" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.000000000000" Q1="0.000000000000" Q2="0.000000000000" Q3="1.000000000000"/>
</Property>
<Property name="Shape" type="Part::PropertyPartShape">
<Part file="PartShape1.brp"/>
</Property>
<Property name="Support" type="App::PropertyLinkSubList">
<LinkSubList count="1">
<Link obj="XY_Plane" sub=""/>
</LinkSubList>
</Property>
<Property name="superPlacement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.000000000000" Q1="0.000000000000" Q2="0.000000000000" Q3="1.000000000000"/>
</Property>
</Properties>
</Object>
<Object name="Sketch001" Extensions="True">
<Extensions Count="1">
<Extension type="Part::AttachExtension" name="AttachExtension">
</Extension>
</Extensions>
<Properties Count="13">
<Property name="AttacherType" type="App::PropertyString">
<String value="Attacher::AttachEnginePlane"/>
</Property>
<Property name="Constraints" type="Sketcher::PropertyConstraintList">
<ConstraintList count="20">
<Constrain Name="" Type="3" Value="0.000000000000" First="0" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="1" Value="0.000000000000" First="0" FirstPos="2" Second="1" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="1" Value="0.000000000000" First="1" FirstPos="2" Second="-1" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="1" Value="0.000000000000" First="1" FirstPos="2" Second="2" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="1" Value="0.000000000000" First="2" FirstPos="2" Second="3" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="3" Value="0.000000000000" First="3" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="1" Value="0.000000000000" First="3" FirstPos="2" Second="4" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="2" Value="0.000000000000" First="4" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="1" Value="0.000000000000" First="4" FirstPos="2" Second="5" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="3" Value="0.000000000000" First="5" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="1" Value="0.000000000000" First="5" FirstPos="2" Second="6" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="1" Value="0.000000000000" First="6" FirstPos="2" Second="0" SecondPos="1" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="2" Value="0.000000000000" First="6" FirstPos="0" Second="-2000" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="12" Value="0.000000000000" First="0" FirstPos="0" Second="3" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="12" Value="0.000000000000" First="1" FirstPos="0" Second="2" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="13" Value="0.000000000000" First="2" FirstPos="2" Second="0" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="10" Value="0.000000000000" First="2" FirstPos="0" Second="1" SecondPos="0" Third="-2000" ThirdPos="0" LabelDistance="10.000000000000" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="8" Value="2.000000000000" First="0" FirstPos="2" Second="2" SecondPos="2" Third="-2000" ThirdPos="0" LabelDistance="11.438541412354" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="8" Value="10.000000000000" First="3" FirstPos="1" Second="3" SecondPos="2" Third="-2000" ThirdPos="0" LabelDistance="11.438541412354" LabelPosition="0.000000000000" IsDriving="1" />
<Constrain Name="" Type="7" Value="7.000000000000" First="4" FirstPos="1" Second="4" SecondPos="2" Third="-2000" ThirdPos="0" LabelDistance="11.438541412354" LabelPosition="0.000000000000" IsDriving="1" />
</ConstraintList>
</Property>
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="ExternalGeometry" type="App::PropertyLinkSubList">
<LinkSubList count="0">
</LinkSubList>
</Property>
<Property name="Geometry" type="Part::PropertyGeometryList">
<GeometryList count="7">
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="1.000000000000" StartY="-11.000000000000" StartZ="0.000000000000" EndX="1.000000000000" EndY="-1.000000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="1.000000000000" StartY="-1.000000000000" StartZ="0.000000000000" EndX="0.000000000000" EndY="0.000000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="0.000000000000" StartY="0.000000000000" StartZ="0.000000000000" EndX="1.000000000000" EndY="1.000000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="1.000000000000" StartY="1.000000000000" StartZ="0.000000000000" EndX="1.000000000000" EndY="11.000000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="1.000000000000" StartY="11.000000000000" StartZ="0.000000000000" EndX="8.000000000000" EndY="11.000000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="8.000000000000" StartY="11.000000000000" StartZ="0.000000000000" EndX="8.000000000000" EndY="-11.000000000000" EndZ="0.000000000000"/>
</Geometry>
<Geometry type="Part::GeomLineSegment">
<Construction value="0"/>
<LineSegment StartX="8.000000000000" StartY="-11.000000000000" StartZ="0.000000000000" EndX="1.000000000000" EndY="-11.000000000000" EndZ="0.000000000000"/>
</Geometry>
</GeometryList>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="Sketch001"/>
</Property>
<Property name="MapMode" type="App::PropertyEnumeration">
<Integer value="5"/>
</Property>
<Property name="MapPathParameter" type="App::PropertyFloat">
<Float value="0.000000000000"/>
</Property>
<Property name="MapReversed" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.707106781187" Q1="0.000000000000" Q2="0.000000000000" Q3="0.707106781187"/>
</Property>
<Property name="Shape" type="Part::PropertyPartShape">
<Part file="PartShape2.brp"/>
</Property>
<Property name="Support" type="App::PropertyLinkSubList">
<LinkSubList count="1">
<Link obj="XZ_Plane" sub=""/>
</LinkSubList>
</Property>
<Property name="superPlacement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.000000000000" Q1="0.000000000000" Q2="0.000000000000" Q3="1.000000000000"/>
</Property>
</Properties>
</Object>
<Object name="AdditivePipe">
<Properties Count="20">
<Property name="AddSubShape" type="Part::PropertyPartShape">
<Part file="PartShape3.brp"/>
</Property>
<Property name="AuxilleryCurvelinear" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="AuxillerySpine" type="App::PropertyLinkSub">
<LinkSub value="" count="0">
</LinkSub>
</Property>
<Property name="AuxillerySpineTangent" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="BaseFeature" type="App::PropertyLink">
<Link value=""/>
</Property>
<Property name="Binormal" type="App::PropertyVector">
<PropertyVector valueX="0.000000000000" valueY="0.000000000000" valueZ="0.000000000000"/>
</Property>
<Property name="ExpressionEngine" type="App::PropertyExpressionEngine">
<ExpressionEngine count="0">
</ExpressionEngine>
</Property>
<Property name="Label" type="App::PropertyString">
<String value="AdditivePipe"/>
</Property>
<Property name="Midplane" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="Mode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Placement" type="App::PropertyPlacement">
<PropertyPlacement Px="0.000000000000" Py="0.000000000000" Pz="0.000000000000" Q0="0.707106781187" Q1="0.000000000000" Q2="0.000000000000" Q3="0.707106781187"/>
</Property>
<Property name="Profile" type="App::PropertyLinkSub">
<LinkSub value="Sketch001" count="0">
</LinkSub>
</Property>
<Property name="Reversed" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="Sections" type="App::PropertyLinkList">
<LinkList count="0">
</LinkList>
</Property>
<Property name="Shape" type="Part::PropertyPartShape">
<Part file="PartShape4.brp"/>
</Property>
<Property name="Spine" type="App::PropertyLinkSub">
<LinkSub value="Sketch" count="9">
<Sub value="Edge1"/>
<Sub value="Edge2"/>
<Sub value="Edge3"/>
<Sub value="Edge4"/>
<Sub value="Edge5"/>
<Sub value="Edge6"/>
<Sub value="Edge7"/>
<Sub value="Edge8"/>
<Sub value="Edge9"/>
</LinkSub>
</Property>
<Property name="SpineTangent" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="Transformation" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Transition" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="UpToFace" type="App::PropertyLinkSub">
<LinkSub value="" count="0">
</LinkSub>
</Property>
</Properties>
</Object>
</ObjectData>
</Document>

549
cad/part-cutter-in-halfer/GuiDocument.xml

@ -0,0 +1,549 @@
<?xml version='1.0' encoding='utf-8'?>
<!--
FreeCAD Document, see http://www.freecadweb.org for more information...
-->
<Document SchemaVersion="1">
<ViewProviderData Count="11">
<ViewProvider name="BodyOrigin" expanded="0">
<Properties Count="3">
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Size" type="App::PropertyVector">
<PropertyVector valueX="69.600000000000" valueY="300.000036621094" valueZ="13.200036621094"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="false"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="X_Axis" expanded="0">
<Properties Count="9">
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="848755200"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="848755200" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="Size" type="App::PropertyFloat">
<Float value="69.600000000000"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="true"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="Z_Axis" expanded="0">
<Properties Count="9">
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="848755200"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="848755200" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="Size" type="App::PropertyFloat">
<Float value="69.600000000000"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="true"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="Body" expanded="1" Extensions="True">
<Extensions Count="1">
<Extension type="Gui::ViewProviderOriginGroupExtension" name="ViewProviderOriginGroupExtension">
</Extension>
</Extensions>
<Properties Count="22">
<Property name="AngularDeflection" type="App::PropertyAngle">
<Float value="28.649999618530"/>
</Property>
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="Deviation" type="App::PropertyFloatConstraint">
<Float value="0.200000002980"/>
</Property>
<Property name="DiffuseColor" type="App::PropertyColorList">
<ColorList file="DiffuseColor"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="DisplayModeBody" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="DrawStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Lighting" type="App::PropertyEnumeration">
<Integer value="1"/>
</Property>
<Property name="LineColor" type="App::PropertyColor">
<PropertyColor value="421075200"/>
</Property>
<Property name="LineColorArray" type="App::PropertyColorList">
<ColorList file="LineColorArray"/>
</Property>
<Property name="LineMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="421075200" specularColor="0" emissiveColor="0" shininess="1.000000000000" transparency="0.000000000000"/>
</Property>
<Property name="LineWidth" type="App::PropertyFloatConstraint">
<Float value="2.000000000000"/>
</Property>
<Property name="PointColor" type="App::PropertyColor">
<PropertyColor value="421075200"/>
</Property>
<Property name="PointColorArray" type="App::PropertyColorList">
<ColorList file="PointColorArray"/>
</Property>
<Property name="PointMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="421075200" specularColor="0" emissiveColor="0" shininess="1.000000000000" transparency="0.000000000000"/>
</Property>
<Property name="PointSize" type="App::PropertyFloatConstraint">
<Float value="2.000000000000"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="3435973632"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="3435973632" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="true"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="Y_Axis" expanded="0">
<Properties Count="9">
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="848755200"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="848755200" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="Size" type="App::PropertyFloat">
<Float value="300.000036621094"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="true"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="XY_Plane" expanded="0">
<Properties Count="9">
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="848755200"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="848755200" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="Size" type="App::PropertyFloat">
<Float value="300.000036621094"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="true"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="XZ_Plane" expanded="0">
<Properties Count="9">
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="848755200"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="848755200" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="Size" type="App::PropertyFloat">
<Float value="69.600000000000"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="true"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="YZ_Plane" expanded="0">
<Properties Count="9">
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="848755200"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="848755200" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="Size" type="App::PropertyFloat">
<Float value="300.000036621094"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="true"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="Sketch" expanded="0">
<Properties Count="32">
<Property name="AngularDeflection" type="App::PropertyAngle">
<Float value="28.649999618530"/>
</Property>
<Property name="Autoconstraints" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="Deviation" type="App::PropertyFloatConstraint">
<Float value="0.200000002980"/>
</Property>
<Property name="DiffuseColor" type="App::PropertyColorList">
<ColorList file="DiffuseColor1"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="1"/>
</Property>
<Property name="DrawStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="GridSize" type="App::PropertyLength">
<Float value="10.000000000000"/>
</Property>
<Property name="GridSnap" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="GridStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="HideDependent" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="Lighting" type="App::PropertyEnumeration">
<Integer value="1"/>
</Property>
<Property name="LineColor" type="App::PropertyColor">
<PropertyColor value="4294967040"/>
</Property>
<Property name="LineColorArray" type="App::PropertyColorList">
<ColorList file="LineColorArray1"/>
</Property>
<Property name="LineMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="4294967040" specularColor="0" emissiveColor="0" shininess="1.000000000000" transparency="0.000000000000"/>
</Property>
<Property name="LineWidth" type="App::PropertyFloatConstraint">
<Float value="2.000000000000"/>
</Property>
<Property name="PointColor" type="App::PropertyColor">
<PropertyColor value="4294967040"/>
</Property>
<Property name="PointColorArray" type="App::PropertyColorList">
<ColorList file="PointColorArray1"/>
</Property>
<Property name="PointMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="4294967040" specularColor="0" emissiveColor="0" shininess="1.000000000000" transparency="0.000000000000"/>
</Property>
<Property name="PointSize" type="App::PropertyFloatConstraint">
<Float value="4.000000000000"/>
</Property>
<Property name="RestoreCamera" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="3435973632"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="3435973632" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="ShowGrid" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="ShowLinks" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="ShowSupport" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="TempoVis" type="App::PropertyPythonObject">
<Python value="bnVsbA==" encoded="yes" json="yes"/>
</Property>
<Property name="TightGrid" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="false"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="AdditivePipe" expanded="0">
<Properties Count="21">
<Property name="AngularDeflection" type="App::PropertyAngle">
<Float value="28.649999618530"/>
</Property>
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="Deviation" type="App::PropertyFloatConstraint">
<Float value="0.200000002980"/>
</Property>
<Property name="DiffuseColor" type="App::PropertyColorList">
<ColorList file="DiffuseColor2"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="DrawStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="Lighting" type="App::PropertyEnumeration">
<Integer value="1"/>
</Property>
<Property name="LineColor" type="App::PropertyColor">
<PropertyColor value="421075200"/>
</Property>
<Property name="LineColorArray" type="App::PropertyColorList">
<ColorList file="LineColorArray2"/>
</Property>
<Property name="LineMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="421075200" specularColor="0" emissiveColor="0" shininess="1.000000000000" transparency="0.000000000000"/>
</Property>
<Property name="LineWidth" type="App::PropertyFloatConstraint">
<Float value="2.000000000000"/>
</Property>
<Property name="PointColor" type="App::PropertyColor">
<PropertyColor value="421075200"/>
</Property>
<Property name="PointColorArray" type="App::PropertyColorList">
<ColorList file="PointColorArray2"/>
</Property>
<Property name="PointMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="421075200" specularColor="0" emissiveColor="0" shininess="1.000000000000" transparency="0.000000000000"/>
</Property>
<Property name="PointSize" type="App::PropertyFloatConstraint">
<Float value="2.000000000000"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="3435973632"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="3435973632" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="true"/>
</Property>
</Properties>
</ViewProvider>
<ViewProvider name="Sketch001" expanded="0">
<Properties Count="32">
<Property name="AngularDeflection" type="App::PropertyAngle">
<Float value="28.649999618530"/>
</Property>
<Property name="Autoconstraints" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="BoundingBox" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="Deviation" type="App::PropertyFloatConstraint">
<Float value="0.200000002980"/>
</Property>
<Property name="DiffuseColor" type="App::PropertyColorList">
<ColorList file="DiffuseColor3"/>
</Property>
<Property name="DisplayMode" type="App::PropertyEnumeration">
<Integer value="1"/>
</Property>
<Property name="DrawStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="GridSize" type="App::PropertyLength">
<Float value="10.000000000000"/>
</Property>
<Property name="GridSnap" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="GridStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="HideDependent" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="Lighting" type="App::PropertyEnumeration">
<Integer value="1"/>
</Property>
<Property name="LineColor" type="App::PropertyColor">
<PropertyColor value="4294967040"/>
</Property>
<Property name="LineColorArray" type="App::PropertyColorList">
<ColorList file="LineColorArray3"/>
</Property>
<Property name="LineMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="4294967040" specularColor="0" emissiveColor="0" shininess="1.000000000000" transparency="0.000000000000"/>
</Property>
<Property name="LineWidth" type="App::PropertyFloatConstraint">
<Float value="2.000000000000"/>
</Property>
<Property name="PointColor" type="App::PropertyColor">
<PropertyColor value="4294967040"/>
</Property>
<Property name="PointColorArray" type="App::PropertyColorList">
<ColorList file="PointColorArray3"/>
</Property>
<Property name="PointMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="4294967040" specularColor="0" emissiveColor="0" shininess="1.000000000000" transparency="0.000000000000"/>
</Property>
<Property name="PointSize" type="App::PropertyFloatConstraint">
<Float value="4.000000000000"/>
</Property>
<Property name="RestoreCamera" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="Selectable" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="SelectionStyle" type="App::PropertyEnumeration">
<Integer value="0"/>
</Property>
<Property name="ShapeColor" type="App::PropertyColor">
<PropertyColor value="3435973632"/>
</Property>
<Property name="ShapeMaterial" type="App::PropertyMaterial">
<PropertyMaterial ambientColor="858993408" diffuseColor="3435973632" specularColor="0" emissiveColor="0" shininess="0.200000002980" transparency="0.000000000000"/>
</Property>
<Property name="ShowGrid" type="App::PropertyBool">
<Bool value="false"/>
</Property>
<Property name="ShowLinks" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="ShowSupport" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="TempoVis" type="App::PropertyPythonObject">
<Python value="bnVsbA==" encoded="yes" json="yes"/>
</Property>
<Property name="TightGrid" type="App::PropertyBool">
<Bool value="true"/>
</Property>
<Property name="Transparency" type="App::PropertyPercent">
<Integer value="0"/>
</Property>
<Property name="Visibility" type="App::PropertyBool">
<Bool value="false"/>
</Property>
</Properties>
</ViewProvider>
</ViewProviderData>
<Camera settings=" OrthographicCamera { viewportMapping ADJUST_CAMERA position 18.923876 114.47726 44.717968 orientation 0.04699067 -0.28497547 -0.95738226 2.8645899 nearDistance -45.698002 farDistance 113.01044 aspectRatio 1 focalDistance 17.320509 height 171.57817 } "/>
</Document>

BIN
cad/part-cutter-in-halfer/LineColorArray

Binary file not shown.

BIN
cad/part-cutter-in-halfer/LineColorArray1

Binary file not shown.

BIN
cad/part-cutter-in-halfer/LineColorArray2

Binary file not shown.

BIN
cad/part-cutter-in-halfer/LineColorArray3

Binary file not shown.

2942
cad/part-cutter-in-halfer/PartShape.brp

File diff suppressed because it is too large

164
cad/part-cutter-in-halfer/PartShape1.brp

@ -0,0 +1,164 @@
CASCADE Topology V1, (c) Matra-Datavision
Locations 2
1
1.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000
0.000000000000000 1.000000000000000 0.000000000000000 0.000000000000000
0.000000000000000 0.000000000000000 1.000000000000000 0.000000000000000
2 1 -1 0
Curve2ds 0
Curves 9
1 0.00000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000
2 15.00000000000000000 72.50000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 1.00000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000 15.00000000000000000
1 15.00000000000000178 87.50000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000 0.00000000000000000
2 35.00000000000000000 102.50000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 1.00000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000 15.00000000000000000
1 50.00000000000000000 102.50000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000
2 35.00000000000000000 147.50000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 1.00000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000 15.00000000000000000
1 35.00000000000000000 162.50000000000000000 0.00000000000000000 -1.00000000000000000 0.00000000000000000 0.00000000000000000
2 15.00000000000000000 177.50000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 1.00000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000 15.00000000000000000
1 0.00000000000000000 177.50000000000000000 0.00000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000
Polygon3D 0
PolygonOnTriangulations 0
Surfaces 0
Triangulations 0
TShapes 20
Ve
0.000000100000000
0.000000000000000 0.000000000000000 0.000000000000000
0 0
0101101
*
Ve
0.000000100000000
0.000000000000000 72.500000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 1 0 0.000000000000000 72.500000000000000
0
0101000
+20 2 -19 2 *
Ve
0.000000100000000
15.000000000000002 87.500000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 2 0 1.570796326794897 3.141592653589794
0
0101000
+17 2 -19 2 *
Ve
0.000000100000000
35.000000000000000 87.500000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 3 0 0.000000000000000 20.000000000000000
0
0101000
+17 2 -15 2 *
Ve
0.000000100000000
50.000000000000000 102.500000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 4 0 4.712388980384690 6.283185307179586
0
0101000
+15 2 -13 2 *
Ve
0.000000100000000
50.000000000000000 147.500000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 5 0 0.000000000000000 45.000000000000000
0
0101000
+13 2 -11 2 *
Ve
0.000000100000000
35.000000000000000 162.500000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 6 0 0.000000000000001 1.570796326794897
0
0101000
+11 2 -9 2 *
Ve
0.000000100000000
14.999999999999996 162.500000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 7 0 0.000000000000000 20.000000000000004
0
0101000
+9 2 -7 2 *
Ve
0.000000100000014
0.000000000000000 177.500000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 8 0 3.141592653589792 4.712388980384690
0
0101000
+5 2 -7 2 *
Ve
0.000000100000000
0.000000000000000 250.000000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 9 0 0.000000000000000 72.500000000000000
0
0101000
+5 2 -3 2 *
Wi
1101000
+18 0 -16 0 +14 0 +12 0 +10 0 +8 0 +6 0 -4 0 +2 0 *
+1 1

127
cad/part-cutter-in-halfer/PartShape2.brp

@ -0,0 +1,127 @@
CASCADE Topology V1, (c) Matra-Datavision
Locations 2
1
1.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000
0.000000000000000 0.000000000000000 -1.000000000000000 0.000000000000000
0.000000000000000 1.000000000000000 0.000000000000000 0.000000000000000
2 1 -1 0
Curve2ds 0
Curves 7
1 1.00000000000021760 -10.99999999999999289 0.00000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000
1 1.00000000000021760 -0.99999999999999467 0.00000000000000000 -0.70710678118662629 0.70710678118646864 0.00000000000000000
1 0.00000000000000000 0.00000000000000000 0.00000000000000000 0.70710678118662229 0.70710678118647274 0.00000000000000000
1 1.00000000000021738 1.00000000000000600 0.00000000000000000 0.00000000000000000 1.00000000000000000 0.00000000000000000
1 1.00000000000021738 11.00000000000000711 0.00000000000000000 1.00000000000000000 0.00000000000000000 0.00000000000000000
1 8.00000000000021672 11.00000000000000711 0.00000000000000000 0.00000000000000000 -1.00000000000000000 0.00000000000000000
1 8.00000000000021672 -10.99999999999999289 0.00000000000000000 -1.00000000000000000 0.00000000000000000 0.00000000000000000
Polygon3D 0
PolygonOnTriangulations 0
Surfaces 0
Triangulations 0
TShapes 15
Ve
0.000000100000000
1.000000000000218 -0.000000000000002 -10.999999999999993
0 0
0101101
*
Ve
0.000000100000000
1.000000000000218 -0.000000000000000 -0.999999999999995
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 1 0 0.000000000000000 9.999999999999998
0
0101000
+15 2 -14 2 *
Ve
0.000000100000000
0.000000000000000 0.000000000000000 0.000000000000000
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 2 0 0.000000000000000 1.414213562373245
0
0101000
+14 2 -12 2 *
Ve
0.000000100000000
1.000000000000217 0.000000000000000 1.000000000000006
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 3 0 0.000000000000000 1.414213562373253
0
0101000
+12 2 -10 2 *
Ve
0.000000100000000
1.000000000000217 0.000000000000002 11.000000000000007
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 4 0 0.000000000000000 10.000000000000002
0
0101000
+10 2 -8 2 *
Ve
0.000000100000000
8.000000000000217 0.000000000000002 11.000000000000007
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 5 0 0.000000000000000 6.999999999999999
0
0101000
+8 2 -6 2 *
Ve
0.000000100000000
8.000000000000217 -0.000000000000002 -10.999999999999993
0 0
0101101
*
Ed
0.000000100000000 1 1 0
1 6 0 0.000000000000000 22.000000000000000
0
0101000