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

master
Jeff Moe 7 years ago
commit a96dc9bd88

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

@ -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.

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -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>

@ -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>

File diff suppressed because it is too large Load Diff

@ -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

@ -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
</