diff --git a/.gitignore b/.gitignore index 11a4244..b62b7a8 100644 --- a/.gitignore +++ b/.gitignore @@ -34,6 +34,7 @@ .vs x64/ *.bak +assembly.asmt build cmake-build-debug diff --git a/CMakeLists.txt b/CMakeLists.txt index ab901a3..9b1d412 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,6 +46,7 @@ set(ONDSELSOLVER_SRC OndselSolver/ArcSine.cpp OndselSolver/ArcTan.cpp OndselSolver/ArcTan2.cpp + OndselSolver/Arguments.cpp OndselSolver/ASMTAngleJoint.cpp OndselSolver/ASMTAnimationParameters.cpp OndselSolver/ASMTAssembly.cpp @@ -83,6 +84,7 @@ set(ONDSELSOLVER_SRC OndselSolver/ASMTRefSurface.cpp OndselSolver/ASMTRevCylJoint.cpp OndselSolver/ASMTRevoluteJoint.cpp + OndselSolver/ASMTRevRevJoint.cpp OndselSolver/ASMTRotationalMotion.cpp OndselSolver/ASMTScrewJoint.cpp OndselSolver/ASMTSimulationParameters.cpp @@ -231,6 +233,16 @@ set(ONDSELSOLVER_SRC OndselSolver/MatrixSolver.cpp OndselSolver/MaximumIterationError.cpp OndselSolver/MbDMath.cpp + OndselSolver/MBDynAxialRotationJoint.cpp + OndselSolver/MBDynClampJoint.cpp + OndselSolver/MBDynDriveHingeJoint.cpp + OndselSolver/MBDynInLineJoint.cpp + OndselSolver/MBDynInPlaneJoint.cpp + OndselSolver/MBDynPrismaticJoint.cpp + OndselSolver/MBDynRevoluteHingeJoint.cpp + OndselSolver/MBDynRevolutePinJoint.cpp + OndselSolver/MBDynSphericalHingeJoint.cpp + OndselSolver/MBDynTotalJoint.cpp OndselSolver/MBDynBlock.cpp OndselSolver/MBDynBody.cpp OndselSolver/MBDynControlData.cpp @@ -284,6 +296,7 @@ set(ONDSELSOLVER_SRC OndselSolver/RedundantConstraint.cpp OndselSolver/RevCylJoint.cpp OndselSolver/RevoluteJoint.cpp + OndselSolver/RevRevJoint.cpp OndselSolver/ScalarNewtonRaphson.cpp OndselSolver/ScrewConstraintIJ.cpp OndselSolver/ScrewConstraintIqcJc.cpp @@ -352,6 +365,7 @@ set(ONDSELSOLVER_HEADERS OndselSolver/ArcSine.h OndselSolver/ArcTan.h OndselSolver/ArcTan2.h + OndselSolver/Arguments.h OndselSolver/ASMTAngleJoint.h OndselSolver/ASMTAnimationParameters.h OndselSolver/ASMTAssembly.h @@ -389,6 +403,7 @@ set(ONDSELSOLVER_HEADERS OndselSolver/ASMTRefSurface.h OndselSolver/ASMTRevCylJoint.h OndselSolver/ASMTRevoluteJoint.h + OndselSolver/ASMTRevRevJoint.h OndselSolver/ASMTRotationalMotion.h OndselSolver/ASMTScrewJoint.h OndselSolver/ASMTSimulationParameters.h @@ -539,6 +554,16 @@ set(ONDSELSOLVER_HEADERS OndselSolver/MatrixSolver.h OndselSolver/MaximumIterationError.h OndselSolver/MbDMath.h + OndselSolver/MBDynAxialRotationJoint.h + OndselSolver/MBDynClampJoint.h + OndselSolver/MBDynDriveHingeJoint.h + OndselSolver/MBDynInLineJoint.h + OndselSolver/MBDynInPlaneJoint.h + OndselSolver/MBDynPrismaticJoint.h + OndselSolver/MBDynRevoluteHingeJoint.h + OndselSolver/MBDynRevolutePinJoint.h + OndselSolver/MBDynSphericalHingeJoint.h + OndselSolver/MBDynTotalJoint.h OndselSolver/MBDynBlock.h OndselSolver/MBDynBody.h OndselSolver/MBDynControlData.h @@ -589,6 +614,7 @@ set(ONDSELSOLVER_HEADERS OndselSolver/resource.h OndselSolver/RevCylJoint.h OndselSolver/RevoluteJoint.h + OndselSolver/RevRevJoint.h OndselSolver/ScalarNewtonRaphson.h OndselSolver/ScrewConstraintIJ.h OndselSolver/ScrewConstraintIqcJc.h diff --git a/OndselSolver/ASMTAssembly.cpp b/OndselSolver/ASMTAssembly.cpp index 25f647c..264d119 100644 --- a/OndselSolver/ASMTAssembly.cpp +++ b/OndselSolver/ASMTAssembly.cpp @@ -56,6 +56,7 @@ #include "ASMTRefSurface.h" #include "ExternalSystem.h" #include "SystemSolver.h" +#include "ASMTRevRevJoint.h" using namespace MbD; @@ -582,14 +583,17 @@ void MbD::ASMTAssembly::readJoints(std::vector& lines) joint = CREATE::With(); } //CompoundJoints + else if (jointsLines[0] == "\t\t\tSphSphJoint") { + joint = CREATE::With(); + } else if (jointsLines[0] == "\t\t\tCylSphJoint") { joint = CREATE::With(); } else if (jointsLines[0] == "\t\t\tRevCylJoint") { joint = CREATE::With(); } - else if (jointsLines[0] == "\t\t\tSphSphJoint") { - joint = CREATE::With(); + else if (jointsLines[0] == "\t\t\tRevRevJoint") { + joint = CREATE::With(); } //InLineJoints else if (jointsLines[0] == "\t\t\tCylindricalJoint") { diff --git a/OndselSolver/ASMTRevRevJoint.cpp b/OndselSolver/ASMTRevRevJoint.cpp new file mode 100644 index 0000000..ebdc9f0 --- /dev/null +++ b/OndselSolver/ASMTRevRevJoint.cpp @@ -0,0 +1,18 @@ +/*************************************************************************** + * Copyright (c) 2023 Ondsel, Inc. * + * * + * This file is part of OndselSolver. * + * * + * See LICENSE file for details about copyright. * + ***************************************************************************/ +#include + +#include "ASMTRevRevJoint.h" +#include "RevRevJoint.h" + +using namespace MbD; + +std::shared_ptr MbD::ASMTRevRevJoint::mbdClassNew() +{ + return CREATE::With(); +} diff --git a/OndselSolver/ASMTRevRevJoint.h b/OndselSolver/ASMTRevRevJoint.h new file mode 100644 index 0000000..da2a091 --- /dev/null +++ b/OndselSolver/ASMTRevRevJoint.h @@ -0,0 +1,22 @@ +/*************************************************************************** + * Copyright (c) 2023 Ondsel, Inc. * + * * + * This file is part of OndselSolver. * + * * + * See LICENSE file for details about copyright. * + ***************************************************************************/ + +#pragma once + +#include "ASMTCompoundJoint.h" + +namespace MbD { + class ASMTRevRevJoint : public ASMTCompoundJoint + { + // + public: + std::shared_ptr mbdClassNew() override; + + }; +} + diff --git a/OndselSolver/AngleZIecJec.cpp b/OndselSolver/AngleZIecJec.cpp index 339d475..25bc4a1 100644 --- a/OndselSolver/AngleZIecJec.cpp +++ b/OndselSolver/AngleZIecJec.cpp @@ -29,7 +29,7 @@ void MbD::AngleZIecJec::calcPostDynCorrectorIteration() auto diffOfSquares = sthez * sthez - (cthez * cthez); auto sumOfSquaresSquared = sumOfSquares * sumOfSquares; auto thez0to2pi = Numeric::arcTan0to2piYoverX(sthez, cthez); - thez = std::round(thez - thez0to2pi / (2.0 * OS_M_PI)) * (2.0 * OS_M_PI) + thez0to2pi; + thez = std::round((thez - thez0to2pi) / (2.0 * OS_M_PI)) * (2.0 * OS_M_PI) + thez0to2pi; cosOverSSq = cthez / sumOfSquares; sinOverSSq = sthez / sumOfSquares; twoCosSinOverSSqSq = 2.0 * cthez * sthez / sumOfSquaresSquared; @@ -91,6 +91,7 @@ void MbD::AngleZIecJec::prePosIC() { aA00IeJe->prePosIC(); aA10IeJe->prePosIC(); + assert(thez != std::numeric_limits::min()); KinematicIeJe::prePosIC(); } diff --git a/OndselSolver/MBDynItem.h b/OndselSolver/MBDynItem.h index 5745220..418679c 100644 --- a/OndselSolver/MBDynItem.h +++ b/OndselSolver/MBDynItem.h @@ -11,7 +11,6 @@ namespace MbD { class MBDynSystem; - class MBDynVariable; class MBDynReference; class MBDynNode; class ASMTItem; diff --git a/OndselSolver/MBDynSystem.h b/OndselSolver/MBDynSystem.h index 0bc6d5f..f407556 100644 --- a/OndselSolver/MBDynSystem.h +++ b/OndselSolver/MBDynSystem.h @@ -18,7 +18,6 @@ namespace MbD { class MBDynControlData; class MBDynNode; class MBDynElement; - class MBDynVariable; class MBDynLabel; class MBDynReference; class MBDynDrive; diff --git a/OndselSolver/Numeric.cpp b/OndselSolver/Numeric.cpp index 658836a..1c82d5f 100644 --- a/OndselSolver/Numeric.cpp +++ b/OndselSolver/Numeric.cpp @@ -19,35 +19,13 @@ double MbD::Numeric::arcTan0to2piYoverX(double y, double x) //"(y/x) arcTan in the range 0 to 2*pi." //"Double arcTan0to2piY: 1.0d overX: 1.0d." - if (x > 0.0) { - if (y >= 0) { - //"First quadrant." - return std::atan2(y, x); - } - else { - //"Forth quadrant." - return 2.0 * OS_M_PI + std::atan2(y, x); - } + if (y >= 0) { + //"First and second quadrants." + return std::atan2(y, x); } else { - if (x < 0.0) { - //"Second and Third quadrants." - return OS_M_PI + std::atan2(y, x); - } - else { - //"x = 0" - if (y > 0.0) { - return OS_M_PI / 2.0; - } - else { - if (y < 0.0) { - return 1.5 * OS_M_PI; - } - else { - throw std::invalid_argument("atan2(0, 0) is not defined."); - } - } - } + //"Third and forth quadrants." + return 2.0 * OS_M_PI + std::atan2(y, x); } } diff --git a/OndselSolver/OndselSolver.vcxproj b/OndselSolver/OndselSolver.vcxproj index aab8de3..a319746 100644 --- a/OndselSolver/OndselSolver.vcxproj +++ b/OndselSolver/OndselSolver.vcxproj @@ -191,6 +191,7 @@ + @@ -405,6 +406,7 @@ + @@ -513,6 +515,7 @@ + @@ -729,6 +732,7 @@ + diff --git a/OndselSolver/OrbitAngleZIecJec.cpp b/OndselSolver/OrbitAngleZIecJec.cpp index dd287e5..d35dd22 100644 --- a/OndselSolver/OrbitAngleZIecJec.cpp +++ b/OndselSolver/OrbitAngleZIecJec.cpp @@ -58,13 +58,15 @@ void MbD::OrbitAngleZIecJec::postInput() { xIeJeIe->postInput(); yIeJeIe->postInput(); - auto x = xIeJeIe->value(); - auto y = yIeJeIe->value(); - if (x > 0.0) { - thez = std::atan2(y, x); - } - else { - thez = Numeric::arcTan0to2piYoverX(y, x); + if (thez == std::numeric_limits::min()) { + auto x = xIeJeIe->value(); + auto y = yIeJeIe->value(); + if (x > 0.0) { + thez = std::atan2(y, x); + } + else { + thez = Numeric::arcTan0to2piYoverX(y, x); + } } KinematicIeJe::postInput(); } @@ -78,7 +80,7 @@ void MbD::OrbitAngleZIecJec::postPosICIteration() void MbD::OrbitAngleZIecJec::preAccIC() { - if (thez == 0.0) this->prePosIC(); + if (thez == std::numeric_limits::min()) this->prePosIC(); xIeJeIe->preAccIC(); yIeJeIe->preAccIC(); KinematicIeJe::preAccIC(); @@ -88,14 +90,7 @@ void MbD::OrbitAngleZIecJec::prePosIC() { xIeJeIe->prePosIC(); yIeJeIe->prePosIC(); - auto x = xIeJeIe->value(); - auto y = yIeJeIe->value(); - if (x > 0.0) { - thez = std::atan2(y, x); - } - else { - thez = Numeric::arcTan0to2piYoverX(y, x); - } + assert(thez != std::numeric_limits::min()); KinematicIeJe::prePosIC(); } diff --git a/OndselSolver/OrbitAngleZIecJec.h b/OndselSolver/OrbitAngleZIecJec.h index fdf1d87..923f86f 100644 --- a/OndselSolver/OrbitAngleZIecJec.h +++ b/OndselSolver/OrbitAngleZIecJec.h @@ -32,7 +32,8 @@ namespace MbD { void simUpdateAll() override; double value() override; - double thez, cosOverSSq, sinOverSSq, twoCosSinOverSSqSq, dSqOverSSqSq; + double thez = std::numeric_limits::min(); + double cosOverSSq, sinOverSSq, twoCosSinOverSSqSq, dSqOverSSqSq; std::shared_ptr xIeJeIe, yIeJeIe; }; } diff --git a/OndselSolver/RevRevJoint.cpp b/OndselSolver/RevRevJoint.cpp new file mode 100644 index 0000000..362e0e8 --- /dev/null +++ b/OndselSolver/RevRevJoint.cpp @@ -0,0 +1,39 @@ +/*************************************************************************** + * Copyright (c) 2023 Ondsel, Inc. * + * * + * This file is part of OndselSolver. * + * * + * See LICENSE file for details about copyright. * + ***************************************************************************/ + +#include "RevRevJoint.h" +#include "CREATE.h" +#include "DistancexyConstraintIJ.h" +#include "System.h" + +using namespace MbD; + +MbD::RevRevJoint::RevRevJoint() +{ +} + +MbD::RevRevJoint::RevRevJoint(const char* str) : CompoundJoint(str) +{ +} + +void MbD::RevRevJoint::initializeGlobally() +{ + if (constraints->empty()) + { + auto distxyIJ = DistancexyConstraintIJ::With(frmI, frmJ); + distxyIJ->setConstant(distanceIJ); + addConstraint(distxyIJ); + addConstraint(CREATE::ConstraintWith(frmI, frmJ, 2)); + addConstraint(CREATE::ConstraintWith(frmI, frmJ, 2, 0)); + addConstraint(CREATE::ConstraintWith(frmI, frmJ, 2, 1)); + this->root()->hasChanged = true; + } + else { + CompoundJoint::initializeGlobally(); + } +} diff --git a/OndselSolver/RevRevJoint.h b/OndselSolver/RevRevJoint.h new file mode 100644 index 0000000..6a024dc --- /dev/null +++ b/OndselSolver/RevRevJoint.h @@ -0,0 +1,25 @@ +/*************************************************************************** + * Copyright (c) 2023 Ondsel, Inc. * + * * + * This file is part of OndselSolver. * + * * + * See LICENSE file for details about copyright. * + ***************************************************************************/ + +#pragma once + +#include "CompoundJoint.h" + +namespace MbD { + class RevRevJoint : public CompoundJoint + { + // + public: + RevRevJoint(); + RevRevJoint(const char* str); + void initializeGlobally() override; + + + }; +} + diff --git a/OndselSolver/ScrewConstraintIJ.cpp b/OndselSolver/ScrewConstraintIJ.cpp index bc40b94..996253f 100644 --- a/OndselSolver/ScrewConstraintIJ.cpp +++ b/OndselSolver/ScrewConstraintIJ.cpp @@ -31,7 +31,7 @@ std::shared_ptr MbD::ScrewConstraintIJ::With(EndFrmsptr frmi, void MbD::ScrewConstraintIJ::calcPostDynCorrectorIteration() { auto z = zIeJeIe->value(); - auto thez = thezIeJe->value(); + auto thez = thezIeJe->thez; aG = (2.0 * OS_M_PI * z) - (pitch * thez) - aConstant; } diff --git a/OndselSolver/ScrewConstraintIqcJc.cpp b/OndselSolver/ScrewConstraintIqcJc.cpp index 5c39af4..e6ff72b 100644 --- a/OndselSolver/ScrewConstraintIqcJc.cpp +++ b/OndselSolver/ScrewConstraintIqcJc.cpp @@ -75,8 +75,7 @@ void MbD::ScrewConstraintIqcJc::calc_ppGpEIpEI() void MbD::ScrewConstraintIqcJc::calc_ppGpXIpEI() { - ppGpXIpEI = zIeJeIe->ppvaluepXIpEI()->times(2.0 * OS_M_PI) - ->minusFullMatrix(thezIeJe->ppvaluepXIpEI()->times(pitch)); + ppGpXIpEI = zIeJeIe->ppvaluepXIpEI()->times(2.0 * OS_M_PI); } void MbD::ScrewConstraintIqcJc::calcPostDynCorrectorIteration() diff --git a/OndselSolver/assembly.asmt b/OndselSolver/assembly.asmt deleted file mode 100644 index 38d139e..0000000 --- a/OndselSolver/assembly.asmt +++ /dev/null @@ -1,340 +0,0 @@ -OndselSolver -Assembly - Notes - (Text string: '' runs: (Core.RunArray runs: #() values: #())) - Name - Assembly1 - Position3D - 0 0 0 - RotationMatrix - 1 0 0 - 0 1 0 - 0 0 1 - Velocity3D - 0 0 0 - Omega3D - 0 0 0 - RefPoints - RefPoint - Position3D - 0 0 0 - RotationMatrix - 1 0 0 - 0 1 0 - 0 0 1 - Markers - Marker - Name - Marker1 - Position3D - 0 0 0 - RotationMatrix - 1 0 0 - 0 1 0 - 0 0 1 - RefPoint - Position3D - 0 0 0 - RotationMatrix - 1 0 0 - 0 1 0 - 0 0 1 - Markers - Marker - Name - Marker2 - Position3D - 3 0 4 - RotationMatrix - 0.70710678118655 0 0.70710678118655 - 0 1 0 - -0.70710678118655 0 0.70710678118655 - RefCurves - RefSurfaces - Parts - Part - Name - Part1 - Position3D - -0.5375 -0.35 0.1000000000000001 - RotationMatrix - 1 0 0 - 0 1 0 - 0 0 1 - Velocity3D - 2.1991148575129 -3.377212102609 0 - Omega3D - 0 0 6.2831853071796 - FeatureOrder - PrincipalMassMarker - Name - MassMarker - Position3D - 0.5375 0.35 1 - RotationMatrix - 0 1 0 - 0 0 1 - 1 0 0 - Mass - 0 - MomentOfInertias - 0 0 0 - Density - 0 - RefPoints - RefPoint - Position3D - 0.5375 0.35 2 - RotationMatrix - 1 0 0 - 0 1 0 - 0 0 1 - Markers - Marker - Name - Marker1 - Position3D - 0 -1.1102230246252e-16 0.1 - RotationMatrix - 1 0 1.1102230246252e-16 - -6.1629758220392e-33 1 5.5511151231258e-17 - -1.1102230246252e-16 -5.5511151231258e-17 1 - RefPoint - Position3D - 0.5375 0.35 2 - RotationMatrix - 1 -1.3877787807814e-17 -5.5511151231258e-17 - -1.3877787807814e-17 1 0 - -5.5511151231258e-17 0 1 - Markers - Marker - Name - Marker2 - Position3D - 5.5511151231258e-18 -5.5511151231258e-17 -2.1 - RotationMatrix - 1 -1.3877787807814e-17 -5.5511151231258e-17 - -1.3877787807814e-17 1 5.5511151231258e-17 - -5.5511151231258e-17 -5.5511151231258e-17 1 - RefCurves - RefSurfaces - Part - Name - Part2 - Position3D - -0.8017558855412327 -0.4375000000000001 3.730624872396903 - RotationMatrix - 0.5144957554275305 0 0.8574929257125418 - 0 1 0 - -0.8574929257125418 0 0.5144957554275305 - Velocity3D - 1.41429407486 -10.83849465488502 -2.357156791433301 - Omega3D - 5.387786951847501 0 3.2326721711085 - FeatureOrder - PrincipalMassMarker - Name - MassMarker - Position3D - 1.725 0.4375 1 - RotationMatrix - 0 1 0 - 0 0 1 - 1 0 0 - Mass - 0 - MomentOfInertias - 0 0 0 - Density - 0 - RefPoints - RefPoint - Position3D - 1.725 0.4375 2 - RotationMatrix - 1 0 0 - 0 1 0 - 0 0 1 - Markers - Marker - Name - Marker1 - Position3D - -8.8817841970013e-16 -3.7485330339683e-17 -2.1 - RotationMatrix - 1 4.3628049982166e-17 -2.2204460492503e-16 - -4.3628049982166e-17 -1 -1.7850157304611e-17 - -2.2204460492503e-16 -1.7850157304611e-17 -1 - RefPoint - Position3D - 1.725 0.4375 2 - RotationMatrix - 1 -6.9388939039072e-18 0 - -6.9388939039072e-18 1 1.3877787807814e-17 - 0 1.3877787807814e-17 1 - Markers - Marker - Name - Marker2 - Position3D - -3.0531133177192e-16 3.1727945112426e-18 0.1 - RotationMatrix - 1 -5.0566943886073e-17 -3.885780586188e-16 - -5.0566943886073e-17 1 8.7239096343683e-17 - 3.885780586188e-16 -2.3783206118832e-17 1 - RefCurves - RefSurfaces - KinematicIJs - ConstraintSets - Joints - ConstantVelocityJoint - Name - ConstantVel - MarkerI - /Assembly1/Part1/Marker1 - MarkerJ - /Assembly1/Part2/Marker1 - CylindricalJoint - Name - Cylindrical - MarkerI - /Assembly1/Part2/Marker2 - MarkerJ - /Assembly1/Marker2 - RevoluteJoint - Name - Revolute - MarkerI - /Assembly1/Marker1 - MarkerJ - /Assembly1/Part1/Marker2 - Motions - RotationalMotion - Name - Rotation - MarkerI - /Assembly1/Marker1 - MarkerJ - /Assembly1/Part1/Marker2 - MotionJoint - /Assembly1/Revolute - RotationZ - 2.0d*pi*time - GeneralConstraintSets - ForceTorques - ConstantGravity - 0 -9.81 0 - SimulationParameters - tstart - 0 - tend - 1 - hmin - 1e-09 - hmax - 1 - hout - 0.01 - errorTol - 1e-06 - AnimationParameters - nframe - 101 - icurrent - 1 - istart - 1 - iend - 101 - isForward - true - framesPerSecond - 30 -TimeSeries -Number Input 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 -Time Input 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07000000000000001 0.08 0.09 0.1 0.11 0.12 0.13 0.14 0.15 0.16 0.17 0.18 0.19 0.2 0.21 0.22 0.23 0.24 0.25 0.26 0.27 0.28 0.29 0.3 0.31 0.32 0.33 0.34 0.35 0.36 0.37 0.38 0.39 0.4 0.41 0.42 0.43 0.44 0.45 0.46 0.47 0.48 0.49 0.5 0.51 0.52 0.53 0.54 0.55 0.5600000000000001 0.57 0.58 0.59 0.6 0.61 0.62 0.63 0.64 0.65 0.66 0.67 0.68 0.6899999999999999 0.7 0.71 0.72 0.73 0.74 0.75 0.76 0.77 0.78 0.79 0.8 0.8100000000000001 0.82 0.83 0.84 0.85 0.86 0.87 0.88 0.89 0.9 0.91 0.92 0.93 0.9399999999999999 0.95 0.96 0.97 0.98 0.99 1 0 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07000000000000001 0.08 0.09 0.09999999999999999 0.11 0.12 0.13 0.14 0.15 0.16 0.17 0.18 0.19 0.2 0.21 0.2200000000000001 0.2300000000000001 0.2400000000000001 0.2500000000000001 0.2600000000000001 0.2700000000000001 0.2800000000000001 0.2900000000000001 0.3000000000000001 0.3100000000000001 0.3200000000000001 0.3300000000000001 0.3400000000000001 0.3500000000000001 0.3600000000000002 0.3700000000000002 0.3800000000000002 0.3900000000000002 0.4000000000000002 0.4100000000000002 0.4200000000000002 0.4300000000000002 0.4400000000000002 0.4500000000000002 0.4600000000000002 0.4700000000000003 0.4800000000000003 0.4900000000000003 0.5000000000000002 0.5100000000000002 0.5200000000000002 0.5300000000000002 0.5400000000000003 0.5500000000000003 0.5600000000000003 0.5700000000000003 0.5800000000000003 0.5900000000000003 0.6000000000000003 0.6100000000000003 0.6200000000000003 0.6300000000000003 0.6400000000000003 0.6500000000000004 0.6600000000000004 0.6700000000000004 0.6800000000000004 0.6900000000000004 0.7000000000000004 0.7100000000000004 0.7200000000000004 0.7300000000000004 0.7400000000000004 0.7500000000000004 0.7600000000000005 0.7700000000000005 0.7800000000000005 0.7900000000000005 0.8000000000000005 0.8100000000000005 0.8200000000000005 0.8300000000000005 0.8400000000000005 0.8500000000000005 0.8600000000000005 0.8700000000000006 0.8800000000000006 0.8900000000000006 0.9000000000000006 0.9100000000000006 0.9200000000000006 0.9300000000000006 0.9400000000000006 0.9500000000000006 0.9600000000000006 0.9700000000000006 0.9800000000000006 0.9900000000000007 1.000000000000001 -AssemblySeries /Assembly1 -X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Y 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Bryantx -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -Bryanty 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Bryantz -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -VX 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -VY 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -VZ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -OmegaX 0 -4.440892098500626e-16 0 2.238094089633341e-16 -4.520970922921154e-16 -5.73117037948226e-17 0 -7.164451079215035e-16 4.908001022291874e-16 2.533868678416487e-16 0 -0 -0 -3.046010439577754e-16 0 0 0 1.972378843146212e-16 0 9.816002044583712e-16 -4.179263129542092e-16 0 -1.86263037333173e-16 1.342163242742215e-16 -9.441959440640646e-17 0 8.88178419700099e-16 0 -3.427081574751053e-16 8.935981589836343e-16 0 -0 8.358526259084211e-16 1.840500383359453e-16 -6.65140528084328e-16 -9.861894215731108e-16 6.861555643110503e-17 -4.32266298483934e-16 0 0 -8.645325969678612e-16 -2.744622257244181e-16 1.31491922876414e-15 -2.533868678416474e-16 0 -2.388150359738338e-16 2.334715141745768e-16 0 -5.651213653651431e-17 2.238094089633338e-16 -1.779869004307824e-15 6.661338147750836e-16 0 2.238094089633342e-16 2.260485461460577e-16 0 4.669430283491551e-16 -4.776300719476695e-16 7.362001533437817e-16 -5.06773735683298e-16 1.577903074516979e-15 -5.489244514488404e-16 0 0 0 1.729065193935721e-15 9.606177900354623e-16 0 5.067737356832947e-16 4.90800102229185e-16 0 1.284093327960172e-15 0 0 -4.476188179266676e-16 -3.33725438307717e-16 0 0 0 0 0 4.669430283491552e-16 -4.776300719476697e-16 -2.454000511145939e-16 1.013547471366597e-15 -2.6298384575283e-16 -1.646773354346523e-15 -5.763550646452463e-16 1.827606263746659e-15 -1.21840417583109e-15 -5.763550646452396e-16 1.372311128622089e-15 -0 -5.067737356832942e-16 -7.362001533437769e-16 -9.552601438953342e-16 -7.004145425237299e-16 2.292468151792898e-16 4.520970922921144e-16 -2.797617612041672e-16 0 -0 -OmegaY 0 -6.661338147750939e-16 4.804782658909782e-16 4.405874337873705e-16 8.724463380437733e-16 1.863683653820069e-16 -1.512623519965171e-16 1.032259262388186e-15 2.009119653902945e-16 1.945791705635021e-16 0 1.796378588936183e-16 1.710883085816517e-16 -1.618635508785266e-16 -6.09202087915547e-16 3.111758015089681e-16 2.370927459483341e-16 -1.874784606452638e-16 -3.009695001642941e-16 -1.004559826951476e-16 5.400778235252867e-16 2.016831359953556e-16 -0 0 2.753671461171067e-17 1.390522659615488e-17 3.155443620884e-30 -1.261255447963818e-16 -2.753671461171065e-17 1.090557922554717e-16 2.865585189741131e-16 2.111769684221304e-16 5.161296311940931e-16 2.009119653902944e-16 -9.728958528175104e-17 -1.874784606452628e-16 3.592757177872364e-16 -1.710883085816516e-16 6.092020879155517e-16 1.618635508785279e-16 1.71088308581653e-16 -1.796378588936193e-16 7.499138425810557e-16 1.945791705635031e-16 2.009119653902952e-16 6.193555574329139e-16 2.111769684221311e-16 2.150686653498418e-16 3.524806421884859e-16 2.202937168936854e-16 -3.322032373783016e-16 -2.220446049250279e-16 -2.882869595345871e-16 4.405874337873704e-16 4.362231690218866e-16 0 -8.447078736885215e-16 6.193555574329113e-16 6.02735896170883e-16 -5.837375116905058e-16 2.242022454078416e-16 -5.38913576680854e-16 -3.42176617163303e-16 1.618635508785263e-16 -3.23727101757056e-16 -1.71088308581653e-16 0 0 2.918687558452547e-16 -1.004559826951477e-16 -2.06451852477638e-16 -1.56034264561987e-16 -5.376716633746047e-17 0 -5.507342922342136e-17 -1.314971147955777e-16 3.155443620884e-30 2.77008063273092e-17 0 -2.181115845109432e-16 5.37671663374603e-17 1.055884842110651e-16 2.06451852477637e-16 -1.025485801881245e-15 3.891583411270036e-16 -3.587235926525462e-16 -1.796378588936178e-16 3.421766171633026e-16 -3.237271017570522e-16 -4.855906526355848e-16 -1.710883085816533e-16 3.592757177872393e-16 1.874784606452643e-16 1.945791705635033e-16 -5.37159229556847e-16 0 -2.111769684221313e-16 2.15068665349842e-16 -4.362231690218877e-16 4.807023397842371e-17 -8.89934502153912e-16 0 -OmegaZ 0 2.664535259100376e-15 -8.881784197001116e-16 1.776356839400223e-15 0 2.664535259100335e-15 8.881784197001118e-16 3.552713678800446e-15 -8.881784197001118e-16 1.776356839400223e-15 1.776356839400223e-15 -2.664535259100335e-15 0 8.881784197001116e-16 -0 -2.566324628724791e-16 1.197585725957461e-16 -0 8.881784197001118e-16 -0 -8.881784197001116e-16 8.881784197001116e-16 8.881784197001116e-16 8.881784197001116e-16 0 0 0 8.881784197001118e-16 0 8.881784197001116e-16 -2.664535259100335e-15 0 8.881784197001116e-16 8.881784197001114e-16 -1.776356839400224e-15 8.881784197001116e-16 0 -1.776356839400224e-15 8.881784197001116e-16 0 -8.881784197001118e-16 3.552713678800446e-15 3.552713678800446e-15 -8.881784197001116e-16 3.552713678800446e-15 1.776356839400223e-15 0 8.881784197001114e-16 8.881784197001118e-16 -8.881784197001116e-16 0 8.881784197001116e-16 -8.881784197001118e-16 -8.881784197001116e-16 -8.881784197001116e-16 8.881784197001118e-16 8.881784197001114e-16 0 0 -1.776356839400223e-15 1.776356839400223e-15 0 1.776356839400223e-15 0 -0 -0 1.776356839400223e-15 0 -8.881784197001114e-16 -0 8.881784197001114e-16 8.881784197001116e-16 -8.881784197001118e-16 0 0 8.881784197001116e-16 -8.881784197001118e-16 -8.881784197001118e-16 0 -0 -8.881784197001118e-16 -8.881784197001114e-16 -8.881784197001114e-16 -8.881784197001116e-16 0 8.881784197001118e-16 0 1.776356839400223e-15 -0 -1.776356839400224e-15 0 -8.881784197001118e-16 0 -8.881784197001116e-16 1.776356839400223e-15 0 0 -8.881784197001116e-16 1.776356839400223e-15 0 1.776356839400224e-15 -1.776356839400223e-15 -AX 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -AY 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -AZ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -AlphaX 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -AlphaY 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -AlphaZ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -PartSeries /Assembly1/Part1 -X -0.5375 -0.5375000000000001 -0.5144626846949428 -0.4893950202090314 -0.4623959371616722 -0.433571988598945 -0.403036929477418 -0.3709112677253018 -0.3373217886527132 -0.302401054587979 -0.2662868817146863 -0.2291217961741701 -0.1910524715799462 -0.1522291501639679 -0.1128050498391756 -0.07293575951839351 -0.03277862507597089 0.007507871624497023 0.04776473818568346 0.08783309914688398 0.1275548229928779 0.1667731462267744 0.205333292043917 0.2430830811652203 0.2798735324192605 0.3155594507028962 0.3500000000000075 0.3830592591969087 0.4146067585008891 0.4445179943448767 0.4726749207461393 0.4989664151798475 0.5232887171289119 0.5455458375793433 0.5656499378450341 0.5835216762269261 0.5990905211384462 0.6122950294614572 0.6230830890341744 0.6314121243140598 0.6372492644040383 0.6405714727789099 0.6413656381999918 0.6396286264591867 0.6353672927482704 0.6285984546045815 0.6193488255398854 0.6076549096143469 0.5935628573716816 0.577128283704046 0.5584160483654628 0.5375000000000065 0.5144626846949423 0.4893950202090308 0.4623959371616714 0.4335719885989441 0.4030369294774172 0.3709112677253006 0.3373217886527123 0.3024010545879779 0.2662868817146853 0.229121796174169 0.191052471579945 0.1522291501639666 0.1128050498391742 0.07293575951839205 0.03277862507596943 -0.007507871624498396 -0.04776473818568444 -0.08783309914688543 -0.127554822992879 -0.1667731462267758 -0.2053332920439181 -0.2430830811652216 -0.2798735324192615 -0.3155594507028976 -0.3500000000000086 -0.3830592591969101 -0.4146067585008901 -0.4445179943448782 -0.4726749207461404 -0.4989664151798481 -0.5232887171289128 -0.5455458375793439 -0.565649937845035 -0.5835216762269264 -0.599090521138447 -0.6122950294614576 -0.6230830890341749 -0.63141212431406 -0.6372492644040383 -0.6405714727789099 -0.6413656381999917 -0.6396286264591866 -0.6353672927482701 -0.6285984546045811 -0.6193488255398849 -0.6076549096143462 -0.5935628573716811 -0.5771282837040452 -0.5584160483654621 -0.5375000000000054 -Y -0.35 -0.35 -0.3830592591969087 -0.4146067585008889 -0.4445179943448764 -0.4726749207461391 -0.4989664151798471 -0.5232887171289119 -0.5455458375793428 -0.5656499378450339 -0.5835216762269261 -0.5990905211384457 -0.6122950294614571 -0.6230830890341745 -0.6314121243140598 -0.6372492644040382 -0.6405714727789099 -0.6413656381999917 -0.6396286264591866 -0.6353672927482703 -0.6285984546045815 -0.6193488255398856 -0.607654909614347 -0.593562857371682 -0.5771282837040461 -0.5584160483654629 -0.5375000000000068 -0.5144626846949426 -0.4893950202090313 -0.4623959371616718 -0.4335719885989446 -0.4030369294774175 -0.3709112677253014 -0.337321788652713 -0.3024010545879786 -0.2662868817146859 -0.2291217961741694 -0.1910524715799455 -0.1522291501639671 -0.1128050498391749 -0.07293575951839262 -0.03277862507597019 0.007507871624497776 0.0477647381856843 0.0878330991468845 0.1275548229928785 0.1667731462267751 0.2053332920439176 0.2430830811652206 0.2798735324192609 0.315559450702897 0.350000000000008 0.3830592591969092 0.4146067585008896 0.4445179943448774 0.4726749207461398 0.4989664151798478 0.5232887171289125 0.5455458375793433 0.5656499378450345 0.5835216762269265 0.5990905211384463 0.6122950294614573 0.6230830890341744 0.63141212431406 0.6372492644040384 0.6405714727789098 0.6413656381999918 0.6396286264591867 0.6353672927482702 0.6285984546045815 0.6193488255398852 0.6076549096143464 0.5935628573716814 0.5771282837040456 0.5584160483654622 0.537500000000006 0.5144626846949416 0.4893950202090303 0.4623959371616706 0.4335719885989436 0.4030369294774166 0.3709112677253001 0.3373217886527119 0.3024010545879771 0.2662868817146847 0.2291217961741681 0.1910524715799442 0.1522291501639656 0.1128050498391735 0.07293575951839097 0.03277862507596881 -0.007507871624499516 -0.04776473818568549 -0.08783309914688602 -0.1275548229928802 -0.1667731462267763 -0.2053332920439191 -0.243083081165222 -0.2798735324192624 -0.3155594507028981 -0.3500000000000096 -Z 0.1000000000000001 0.1000000000000001 0.09999999999998432 0.09999999999998499 0.09999999999998477 0.09999999999998499 0.09999999999998499 0.09999999999998477 0.09999999999998499 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998455 0.09999999999998499 0.09999999999998477 0.09999999999998499 0.09999999999998477 0.09999999999998477 0.09999999999998455 0.09999999999998455 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998499 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998499 0.09999999999998455 0.09999999999998455 0.09999999999998499 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998432 0.09999999999998477 0.09999999999998455 0.09999999999998477 0.09999999999998499 0.09999999999998455 0.09999999999998477 0.09999999999998455 0.09999999999998455 0.09999999999998477 0.09999999999998455 0.09999999999998477 0.09999999999998499 0.09999999999998477 0.09999999999998499 0.09999999999998455 0.09999999999998477 0.09999999999998477 0.09999999999998455 0.09999999999998455 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998455 0.09999999999998477 0.09999999999998455 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998499 0.09999999999998455 0.09999999999998499 0.09999999999998477 0.09999999999998499 0.09999999999998477 0.09999999999998477 0.09999999999998455 0.09999999999998455 0.09999999999998455 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998477 0.09999999999998432 0.09999999999998499 0.09999999999998477 0.09999999999998455 0.09999999999998477 0.09999999999998499 0.09999999999998455 0.09999999999998477 0.09999999999998455 0.09999999999998499 0.09999999999998499 0.09999999999998455 -Bryantx -0 2.775557561562891e-17 1.665334536937709e-16 5.551115123125699e-17 1.11022302462514e-16 5.551115123125698e-17 -5.551115123125699e-17 5.551115123125698e-17 1.11022302462514e-16 1.11022302462514e-16 5.551115123125698e-17 1.66533453693771e-16 1.11022302462514e-16 5.551115123125698e-17 1.66533453693771e-16 1.665334536937709e-16 1.110223024625139e-16 1.11022302462514e-16 1.11022302462514e-16 1.11022302462514e-16 1.665334536937709e-16 1.387778780781424e-16 9.714451465469969e-17 9.714451465469969e-17 9.714451465469971e-17 1.249000902703282e-16 1.110223052416891e-16 1.040834085586069e-16 1.11022302462514e-16 1.249000902703282e-16 9.714451465469973e-17 1.387778780781424e-16 5.551115123125699e-17 8.326672684688547e-17 2.775557561562849e-17 1.11022302462514e-16 5.551115123125699e-17 5.551115123125699e-17 5.551115123125698e-17 -0 -0 5.551115123125698e-17 -0 -0 -0 -0 -1.11022302462514e-16 5.551115123125698e-17 -1.11022302462514e-16 -5.551115123125696e-17 5.551115123125698e-17 -1.110223024625139e-16 -1.11022302462514e-16 -5.551115123125698e-17 -0 -5.551115123125699e-17 -5.551115123125698e-17 -1.11022302462514e-16 -1.66533453693771e-16 -1.665334536937709e-16 -1.11022302462514e-16 -1.665334536937709e-16 -1.665334536937709e-16 -1.665334536937709e-16 -1.665334536937709e-16 -1.11022302462514e-16 -1.11022302462514e-16 -1.11022302462514e-16 -1.387778780781424e-16 -1.11022302462514e-16 -1.665334536937709e-16 -1.387778780781424e-16 -1.11022302462514e-16 -9.714451465469971e-17 -1.11022302462514e-16 -1.11022302462514e-16 -1.110223029020689e-16 -1.040834085586068e-16 -1.11022302462514e-16 -1.11022302462514e-16 -6.938893903907124e-17 -1.387778780781424e-16 -5.551115123125698e-17 -8.326672684688545e-17 -5.551115123125698e-17 -5.551115123125698e-17 -5.551115123125698e-17 -5.551115123125698e-17 -0 -0 -0 -0 -0 5.551115123125696e-17 -5.551115123125698e-17 -5.551115123125699e-17 5.551115123125698e-17 5.551115123125698e-17 5.551115123125698e-17 -0 -5.551115123125699e-17 1.110223024625139e-16 -Bryanty 0 -5.551115123125783e-17 -8.326672684688545e-17 -2.775557561562849e-17 -8.326672684688547e-17 -5.551115123125698e-17 -1.387778780781425e-16 -2.775557561562849e-17 -2.775557561562849e-17 -2.775557561562849e-17 -4.163336342344274e-17 -8.326672684688548e-17 -9.714451465469971e-17 -4.163336342344274e-17 -8.326672684688548e-17 1.11022302462514e-16 -5.551115123125696e-17 -4.857225732734985e-17 -4.857225732734985e-17 -3.816391647148918e-17 -3.469446951953561e-18 8.673617379883903e-18 -3.816391647148916e-17 -3.642919299551238e-17 -9.974659986866488e-18 1.592692991381182e-16 2.30076449876888e-30 1.831217469327989e-16 -2.038300084272717e-17 3.122502256758205e-17 1.613292832658406e-16 -3.469446951953561e-18 1.734723475976781e-16 1.387778780781424e-17 1.526556658859567e-16 4.163336342344274e-17 1.387778780781425e-16 1.387778780781425e-17 2.220446049250279e-16 2.081668171172137e-16 -1.387778780781425e-17 6.938893903907122e-17 1.804112415015852e-16 1.387778780781424e-16 1.387778780781424e-16 0 1.11022302462514e-16 5.551115123125698e-17 1.11022302462514e-16 1.665334536937709e-16 5.551115123125698e-17 1.110223024625139e-16 1.11022302462514e-16 5.551115123125698e-17 2.220446049250279e-16 5.551115123125699e-17 5.551115123125698e-17 1.11022302462514e-16 1.11022302462514e-16 5.551115123125698e-17 -5.551115123125698e-17 5.551115123125698e-17 5.551115123125698e-17 5.551115123125698e-17 1.11022302462514e-16 5.551115123125698e-17 0 0 0 0 -1.665334536937709e-16 0 0 5.551115123125698e-17 0 0 0 -1.665334536937709e-16 0 0 -1.11022302462514e-16 -5.551115123125698e-17 -1.665334536937709e-16 0 -1.665334536937709e-16 -2.220446049250279e-16 0 0 -1.11022302462514e-16 -1.66533453693771e-16 -1.665334536937709e-16 -1.11022302462514e-16 -2.220446049250279e-16 -1.110223024625139e-16 -5.551115123125698e-17 -5.551115123125699e-17 -2.220446049250279e-16 -1.11022302462514e-16 -1.665334536937709e-16 0 -5.551115123125699e-17 -1.110223024625139e-16 -Bryantz -0 2.775557561562891e-17 0.06283185307179975 0.1256637061435956 0.1884955592153913 0.2513274122871872 0.3141592653589829 0.376991118430779 0.4398229715025749 0.5026548245743707 0.5654866776461666 0.6283185307179623 0.6911503837897581 0.753982236861554 0.8168140899333498 0.8796459430051458 0.9424777960769417 1.005309649148738 1.068141502220534 1.130973355292329 1.193805208364125 1.256637061435921 1.319468914507717 1.382300767579513 1.445132620651309 1.507964473723105 1.570796326794901 1.633628179866697 1.696460032938492 1.759291886010288 1.822123739082084 1.88495559215388 1.947787445225676 2.010619298297472 2.073451151369268 2.136283004441064 2.19911485751286 2.261946710584656 2.324778563656452 2.387610416728247 2.450442269800043 2.51327412287184 2.576105975943635 2.638937829015432 2.701769682087227 2.764601535159023 2.827433388230819 2.890265241302615 2.953097094374411 3.015928947446207 3.078760800518003 -3.141592653589788 -3.078760800517992 -3.015928947446196 -2.9530970943744 -2.890265241302604 -2.827433388230808 -2.764601535159013 -2.701769682087217 -2.638937829015421 -2.576105975943625 -2.513274122871829 -2.450442269800033 -2.387610416728237 -2.324778563656441 -2.261946710584645 -2.199114857512849 -2.136283004441053 -2.073451151369258 -2.010619298297462 -1.947787445225666 -1.88495559215387 -1.822123739082074 -1.759291886010278 -1.696460032938482 -1.633628179866686 -1.57079632679489 -1.507964473723094 -1.445132620651298 -1.382300767579502 -1.319468914507707 -1.256637061435911 -1.193805208364115 -1.130973355292319 -1.068141502220523 -1.005309649148727 -0.9424777960769308 -0.8796459430051353 -0.816814089933339 -0.7539822368615435 -0.691150383789747 -0.6283185307179516 -0.565486677646155 -0.5026548245743598 -0.4398229715025639 -0.3769911184307677 -0.3141592653589724 -0.2513274122871758 -0.1884955592153802 -0.1256637061435839 -0.06283185307178844 8.104628079763518e-15 -VX 2.1991148575129 2.199114857512857 2.406832309165151 2.605051093270181 2.792988930844709 2.969904117104464 3.135098448634133 3.287919978877287 3.427765591071558 3.554083378475019 3.666374822489883 3.7641967600877 3.847163132771379 3.914946510171657 3.96727938226521 4.003955215114512 4.024829265962897 4.029819154468108 4.018905187819883 3.992130438458464 3.949600574087361 3.891483440651202 3.818008399924464 3.729465424325343 3.62620395252709 3.508631510383216 3.377212102609121 3.232464381567477 3.074959600384289 2.905319358473796 2.724213148369564 2.532355713543324 2.330504227639003 2.119455306254296 1.900041863062828 1.673129822684409 1.439614703276159 1.200418082331477 0.9564839596346867 0.7087750317251751 0.4582688925739548 0.2059541754668874 -0.04717334867923623 -0.3001147011695761 -0.5518716380437616 -0.8014505896887603 -1.047866582004201 -1.290147123645178 -1.52733604400128 -1.758497266765177 -1.982718504198134 -2.19911485751294 -2.406832309165154 -2.605051093270185 -2.792988930844714 -2.969904117104467 -3.135098448634138 -3.287919978877287 -3.427765591071561 -3.554083378475021 -3.666374822489884 -3.764196760087704 -3.84716313277138 -3.914946510171655 -3.967279382265213 -4.003955215114514 -4.024829265962898 -4.029819154468109 -4.018905187819883 -3.992130438458463 -3.949600574087362 -3.891483440651201 -3.818008399924457 -3.729465424325337 -3.626203952527086 -3.508631510383213 -3.377212102609116 -3.23246438156747 -3.074959600384283 -2.905319358473789 -2.724213148369559 -2.532355713543317 -2.330504227638995 -2.11945530625429 -1.900041863062819 -1.673129822684401 -1.439614703276151 -1.20041808233147 -0.956483959634678 -0.7087750317251665 -0.4582688925739445 -0.2059541754668777 0.04717334867924738 0.3001147011695836 0.5518716380437705 0.8014505896887699 1.04786658200421 1.290147123645188 1.52733604400129 1.758497266765186 1.982718504198139 2.19911485751295 -VY -3.377212102609 -3.377212102609028 -3.232464381567478 -3.07495960038429 -2.905319358473798 -2.724213148369568 -2.532355713543326 -2.330504227639008 -2.119455306254296 -1.900041863062831 -1.673129822684411 -1.439614703276162 -1.200418082331481 -0.9564839596346923 -0.7087750317251793 -0.4582688925739588 -0.2059541754668913 0.04717334867923174 0.3001147011695706 0.5518716380437577 0.801450589688755 1.047866582004198 1.290147123645175 1.527336044001279 1.758497266765174 1.982718504198129 2.199114857512936 2.406832309165151 2.605051093270181 2.792988930844711 2.969904117104462 3.135098448634135 3.287919978877285 3.427765591071563 3.554083378475019 3.666374822489882 3.764196760087703 3.847163132771376 3.914946510171654 3.967279382265211 4.003955215114512 4.024829265962899 4.02981915446811 4.018905187819882 3.992130438458466 3.949600574087362 3.891483440651199 3.818008399924462 3.729465424325339 3.626203952527089 3.508631510383215 3.377212102609121 3.232464381567473 3.074959600384285 2.905319358473792 2.724213148369561 2.532355713543323 2.330504227638998 2.119455306254291 1.900041863062822 1.673129822684404 1.439614703276156 1.200418082331474 0.9564839596346839 0.7087750317251713 0.4582688925739509 0.2059541754668822 -0.04717334867923975 -0.3001147011695778 -0.5518716380437666 -0.8014505896887641 -1.047866582004207 -1.290147123645181 -1.527336044001287 -1.75849726676518 -1.982718504198139 -2.199114857512942 -2.406832309165159 -2.605051093270188 -2.792988930844719 -2.96990411710447 -3.135098448634139 -3.28791997887729 -3.427765591071569 -3.554083378475025 -3.666374822489885 -3.764196760087708 -3.847163132771382 -3.914946510171659 -3.967279382265211 -4.003955215114515 -4.024829265962896 -4.029819154468107 -4.018905187819884 -3.992130438458462 -3.949600574087358 -3.891483440651196 -3.818008399924456 -3.729465424325336 -3.626203952527083 -3.50863151038321 -3.377212102609113 -VZ 0 3.358424649491098e-16 -6.661338147750939e-16 -1.105513467529309e-15 5.054232144307599e-16 1.067331556852744e-16 -1.288748372311084e-15 5.71394719406769e-16 -1.328113933239384e-16 -1.617111992962554e-15 4.069981346490943e-16 -1.017505174224142e-16 7.584249962506417e-16 -2.256657683196546e-15 -2.020392825311126e-16 -1.480162419415729e-15 1.052228986575166e-15 4.211949668539955e-16 1.46284842785868e-16 -6.86569884477932e-16 4.549901326036848e-16 -3.504334408109202e-17 1.362304503395799e-16 2.409766881382139e-16 4.522272351600551e-17 5.997773122474965e-17 -4.773959005888314e-16 9.685534787379435e-17 3.217083096424051e-16 -2.065496204276299e-16 2.825975850004806e-16 -5.274519150448002e-16 -8.75536860234879e-17 8.611913312214227e-18 4.383616006001555e-16 3.901436472395934e-16 1.966069755694278e-16 2.101956064151892e-16 -5.303629739387483e-17 -1.214158411443741e-16 -9.810912051319811e-16 6.045204415869498e-16 -3.42601266895331e-16 -5.379144835061358e-16 8.296698223018919e-16 -9.731470005333333e-16 -6.661338147750939e-16 4.4630444388733e-16 5.042079546112217e-16 1.206619271127385e-15 -5.34604251732296e-16 1.240674230018619e-15 -6.597110925566065e-16 -2.85031029521805e-17 -7.481370786584439e-16 -2.679995947700665e-16 8.442001585949265e-16 -1.135254957413046e-15 5.770120932548106e-16 -1.169059885595377e-16 9.547897367191669e-16 2.729198636362382e-16 -6.661338147750939e-16 -3.38016615062312e-17 -2.504775272508789e-17 6.878928793768292e-16 6.35007191099089e-16 -2.831564771045258e-16 2.121180483957579e-17 2.925429869911693e-17 0 4.508728184086381e-16 -2.279657485492395e-17 1.93521097054419e-16 -2.640644944841282e-16 -1.033579530168293e-15 0 2.529771451852395e-16 -2.301529847264451e-17 -7.402711682728181e-17 8.478357345375385e-17 1.51056649486607e-16 1.595465578145132e-16 -3.735197374326872e-16 9.156517906038208e-16 -5.531970335141267e-16 -4.070020696896533e-16 4.939582207536908e-16 -1.607324665428444e-16 -2.403926665885411e-16 -3.959323498927291e-16 4.079499456543449e-16 2.187104401476515e-16 -1.801095286745121e-17 9.813927809214509e-16 1.419737081800734e-15 5.392119936836384e-16 -8.897106538242954e-17 4.917829232914335e-16 3.463334207950475e-16 7.006827356168491e-17 -1.110223024625157e-15 -OmegaX 0 -6.661338147750939e-16 0 0 -4.440892098500626e-16 -1.77635683940025e-15 4.440892098500626e-16 -7.771561172376096e-16 1.110223024625157e-16 1.110223024625157e-16 4.440892098500626e-16 0 -4.440892098500626e-16 4.996003610813204e-16 -1.110223024625157e-16 5.551115123125783e-16 -9.436895709313831e-16 -3.05311331771918e-16 -3.608224830031759e-16 7.771561172376096e-16 -1.013078509970455e-15 4.163336342344337e-17 1.249000902703301e-16 -1.734723475976807e-16 6.591949208711867e-17 2.602085213965211e-17 8.88178419700139e-16 -3.903127820947816e-17 -5.204170427930421e-16 9.402201239794294e-16 -1.089406342913435e-15 6.938893903907228e-17 2.081668171172169e-16 -5.551115123125783e-17 -1.082467449009528e-15 -8.049116928532385e-16 1.110223024625157e-16 -3.885780586188048e-16 -1.110223024625157e-15 -1.665334536937735e-16 -6.661338147750939e-16 -5.551115123125783e-16 6.661338147750939e-16 -6.661338147750939e-16 -6.661338147750939e-16 -6.661338147750939e-16 0 -2.220446049250313e-16 -6.661338147750939e-16 2.220446049250313e-16 -1.77635683940025e-15 6.661338147750939e-16 0 4.440892098500626e-16 -2.220446049250313e-16 -2.220446049250313e-16 8.881784197001252e-16 0 1.332267629550188e-15 -4.440892098500626e-16 1.332267629550188e-15 0 0 0 0 1.77635683940025e-15 1.332267629550188e-15 -4.440892098500626e-16 0 0 0 4.440892098500626e-16 0 0 -4.440892098500626e-16 -1.77635683940025e-15 0 4.440892098500626e-16 0 0 0 4.440892098500626e-16 4.440892098500626e-16 0 8.881784197001252e-16 -4.440892098500626e-16 -1.77635683940025e-15 0 2.220446049250313e-15 -8.881784197001252e-16 -4.440892098500626e-16 1.332267629550188e-15 4.440892098500626e-16 0 -2.220446049250313e-15 -1.332267629550188e-15 -8.881784197001252e-16 6.661338147750939e-16 8.881784197001252e-16 -4.440892098500626e-16 -2.220446049250313e-16 0 -OmegaY 0 -2.220446049250313e-16 0 -4.440892098500626e-16 6.661338147750939e-16 -6.661338147750939e-16 -4.440892098500626e-16 4.440892098500626e-16 4.440892098500626e-16 0 0 -4.440892098500626e-16 2.220446049250313e-16 -1.110223024625157e-15 -4.440892098500626e-16 -2.220446049250313e-16 1.110223024625157e-16 -4.440892098500626e-16 -5.551115123125783e-16 -3.33066907387547e-16 5.551115123125783e-16 5.551115123125783e-17 -2.220446049250313e-16 -1.110223024625157e-16 0 2.775557561562891e-17 4.733165431326071e-30 -5.551115123125783e-17 -2.775557561562891e-17 1.110223024625157e-16 1.665334536937735e-16 1.110223024625157e-16 4.440892098500626e-16 2.220446049250313e-16 0 -1.110223024625157e-16 0 -2.220446049250313e-16 0 2.220446049250313e-16 2.220446049250313e-16 -2.220446049250313e-16 8.881784197001252e-16 4.440892098500626e-16 0 0 0 -4.440892098500626e-16 0 -4.440892098500626e-16 -4.440892098500626e-16 -2.220446049250313e-16 -4.440892098500626e-16 8.881784197001252e-16 4.440892098500626e-16 8.881784197001252e-16 -4.440892098500626e-16 6.661338147750939e-16 4.440892098500626e-16 -4.440892098500626e-16 -6.661338147750939e-16 -2.220446049250313e-16 0 2.220446049250313e-16 2.220446049250313e-16 0 -1.110223024625157e-16 2.220446049250313e-16 4.440892098500626e-16 3.33066907387547e-16 0 3.885780586188048e-16 -1.110223024625157e-16 1.110223024625157e-16 -2.775557561562891e-17 0 0 2.775557561562891e-17 -5.551115123125783e-17 -1.665334536937735e-16 -5.551115123125783e-17 1.665334536937735e-16 -2.220446049250313e-16 -8.881784197001252e-16 5.551115123125783e-16 -5.551115123125783e-16 0 4.440892098500626e-16 -4.440892098500626e-16 -2.220446049250313e-16 -2.220446049250313e-16 2.220446049250313e-16 0 6.661338147750939e-16 8.881784197001252e-16 2.220446049250313e-16 -4.440892098500626e-16 4.440892098500626e-16 4.440892098500626e-16 0 0 0 -OmegaZ 6.2831853071796 6.283185307179588 6.283185307179682 6.283185307179683 6.283185307179682 6.283185307179685 6.283185307179682 6.283185307179687 6.283185307179679 6.283185307179684 6.283185307179684 6.283185307179679 6.283185307179684 6.283185307179685 6.28318530717968 6.28318530717968 6.283185307179681 6.283185307179682 6.283185307179682 6.283185307179682 6.283185307179682 6.283185307179683 6.283185307179683 6.283185307179684 6.283185307179683 6.283185307179683 6.283185307179681 6.283185307179681 6.283185307179682 6.283185307179682 6.283185307179679 6.283185307179682 6.283185307179683 6.283185307179682 6.283185307179681 6.283185307179683 6.28318530717968 6.283185307179679 6.283185307179681 6.283185307179681 6.283185307179682 6.283185307179687 6.283185307179685 6.283185307179682 6.283185307179687 6.283185307179685 6.28318530717968 6.283185307179684 6.283185307179682 6.283185307179682 6.283185307179684 6.283185307179682 6.283185307179679 6.283185307179682 6.283185307179681 6.283185307179682 6.283185307179685 6.28318530717968 6.283185307179679 6.28318530717968 6.283185307179683 6.283185307179682 6.283185307179684 6.283185307179681 6.283185307179682 6.283185307179682 6.283185307179684 6.283185307179684 6.283185307179682 6.283185307179682 6.283185307179683 6.283185307179684 6.283185307179679 6.283185307179682 6.283185307179682 6.283185307179686 6.28318530717968 6.28318530717968 6.283185307179682 6.283185307179682 6.283185307179681 6.283185307179682 6.283185307179682 6.283185307179684 6.283185307179682 6.283185307179683 6.283185307179682 6.283185307179684 6.283185307179684 6.283185307179679 6.283185307179682 6.283185307179682 6.283185307179682 6.283185307179684 6.283185307179684 6.283185307179682 6.28318530717968 6.28318530717968 6.283185307179683 6.283185307179682 6.283185307179682 6.28318530717968 -AX 21.21964946234221 21.21964946234213 20.31017270824644 19.32054098130567 18.25465990582727 17.11673602746138 15.91126021188794 14.64298992142155 13.31693043948099 11.93831511702268 10.51258471889484 9.045365951624618 7.542449257377976 6.00976596172974 4.453364865431454 2.879388372558203 1.294048249245882 -0.2963988913118147 -1.885676280857267 -3.467511767605721 -5.035662569562875 -6.58393991193337 -8.106233451387494 -9.596535390794777 -11.04896418925457 -12.45778777385097 -13.81744616152582 -15.12257340179183 -16.36801875368757 -17.54886701339897 -18.6604579123232 -19.69840450901981 -20.65861050246428 -21.53728639827692 -22.33096446412576 -23.03651241528194 -23.65114577631641 -24.17243887015245 -24.59833439110491 -24.92715152412566 -25.15759257821297 -25.28874810780489 -25.32010050194529 -25.25152602705809 -25.08329531526704 -24.81607229633416 -24.45091157743264 -23.989254281094 -23.43292235775561 -22.7841113953551 -22.04538195434748 -21.21964946234303 -20.31017270824639 -19.32054098130565 -18.25465990582723 -17.11673602746133 -15.91126021188793 -14.64298992142148 -13.31693043948097 -11.93831511702263 -10.5125847188948 -9.045365951624587 -7.542449257377929 -6.009765961729691 -4.453364865431412 -2.879388372558156 -1.294048249245823 0.2963988913118595 1.88567628085731 3.467511767605779 5.035662569562934 6.583939911933428 8.106233451387522 9.596535390794831 11.04896418925461 12.45778777385103 13.81744616152585 15.12257340179187 16.36801875368761 17.54886701339903 18.66045791232325 19.69840450901984 20.65861050246432 21.53728639827696 22.3309644641258 23.03651241528197 23.65114577631645 24.17243887015251 24.59833439110495 24.92715152412565 25.15759257821298 25.28874810780486 25.32010050194526 25.2515260270581 25.083295315267 24.81607229633413 24.45091157743263 23.98925428109394 23.4329223577556 22.78411139535506 22.04538195434744 21.21964946234297 -AY 13.81744616152516 13.81744616152512 15.12257340179182 16.36801875368758 17.54886701339897 18.66045791232323 19.6984045090198 20.65861050246432 21.53728639827689 22.33096446412577 23.03651241528195 23.65114577631639 24.17243887015249 24.59833439110494 24.92715152412564 25.15759257821296 25.28874810780485 25.32010050194527 25.25152602705809 25.083295315267 24.81607229633415 24.45091157743267 23.989254281094 23.43292235775564 22.78411139535511 22.04538195434748 21.21964946234303 20.31017270824642 19.32054098130567 18.25465990582726 17.11673602746134 15.91126021188793 14.64298992142152 13.31693043948101 11.93831511702267 10.51258471889483 9.045365951624602 7.542449257377938 6.009765961729706 4.453364865431438 2.879388372558175 1.29404824924585 -0.2963988913118363 -1.885676280857303 -3.467511767605747 -5.035662569562913 -6.583939911933392 -8.106233451387515 -9.596535390794786 -11.04896418925459 -12.457787773851 -13.81744616152584 -15.12257340179183 -16.36801875368759 -17.548867013399 -18.66045791232323 -19.69840450901984 -20.6586105024643 -21.5372863982769 -22.33096446412577 -23.03651241528196 -23.65114577631642 -24.1724388701525 -24.59833439110491 -24.92715152412567 -25.15759257821298 -25.28874810780487 -25.32010050194528 -25.25152602705809 -25.083295315267 -24.81607229633415 -24.45091157743267 -23.98925428109395 -23.4329223577556 -22.78411139535508 -22.04538195434747 -21.21964946234299 -20.31017270824638 -19.32054098130563 -18.25465990582721 -17.11673602746131 -15.91126021188789 -14.64298992142146 -13.31693043948097 -11.93831511702262 -10.51258471889477 -9.045365951624554 -7.542449257377906 -6.009765961729654 -4.453364865431373 -2.879388372558114 -1.2940482492458 0.2963988913119118 1.88567628085735 3.467511767605799 5.035662569562965 6.583939911933442 8.106233451387574 9.596535390794845 11.04896418925465 12.45778777385103 13.8174461615259 -AZ 0 2.438216554287983e-15 -3.499798225989036e-15 -8.409910998906281e-15 -1.149226613256033e-14 2.434690752721587e-15 1.632041219499968e-15 -9.873876084461172e-15 -9.610098684614925e-15 -1.075606910461873e-17 -4.955896460779449e-15 6.331790412913743e-15 -6.564412149204056e-15 3.228718193902975e-15 9.833263792905045e-15 -4.083537783160099e-15 -1.731027033070587e-15 1.90775204178059e-15 1.086585707834187e-14 5.264717894008962e-15 -7.088134570169283e-16 -1.421745585699779e-16 -5.266559170179752e-15 7.170484596093779e-15 2.70880726449538e-15 1.289457624232608e-15 4.440105934045302e-15 -1.935313287480505e-15 -5.877814852962137e-16 2.390850803361818e-15 1.168231807704824e-16 2.637324755939209e-15 -4.659312057111363e-16 -4.089052099382798e-15 -7.511135252969358e-15 -1.303014884616301e-14 5.720831418987048e-15 -5.749704533686495e-15 -3.623246640916805e-15 -1.301418656214241e-15 -7.503132182523478e-15 2.591195378941842e-16 6.326048665884815e-15 -3.566416822524591e-15 1.958950190415346e-15 -1.393293452041415e-15 1.481243094641152e-16 -6.104969840595556e-16 -5.663390013308571e-16 1.282575144499819e-15 -1.643014298605909e-14 3.837490647543465e-15 -9.583401850207076e-15 3.612881222418262e-15 1.695738521160316e-15 -3.786065541071529e-15 3.82821651452538e-15 2.427948727687312e-15 9.183237319578672e-16 -3.495309442206989e-15 4.106693383893057e-15 -9.893006779302586e-15 -5.643723215428151e-15 2.965960076979794e-15 1.509232815873973e-15 -1.762514911498373e-15 -5.364897577263425e-15 -4.977159328998322e-16 5.058913890948819e-15 -1.157092965242193e-15 -4.481388018161965e-15 -4.885225786665172e-15 -1.407798524877597e-16 2.764537349050051e-15 1.016609633037355e-16 5.126387847090269e-15 -1.027283639153474e-29 -4.713327870321287e-15 -6.837330588764376e-16 -1.040919480672944e-15 3.938636766863039e-15 -3.403707869011223e-15 2.142455507991303e-15 -7.42390946440122e-16 -9.797227718846725e-15 1.519495389037523e-15 1.505412084324836e-14 1.164780975946662e-14 -1.254430459847729e-14 4.777899185045938e-15 1.466747619701747e-15 -9.813400419900256e-15 4.673664101498015e-15 -1.92033144622511e-15 3.442085996353098e-15 5.424009565863797e-15 5.28623545066768e-15 -7.850021945268949e-15 -4.506782829754688e-15 4.153323576368859e-15 3.366103650892267e-15 4.984901380566967e-15 -AlphaX 0 -6.217248937900877e-15 7.993605777301127e-15 8.881784197001252e-15 9.769962616701378e-15 7.105427357601002e-15 -8.881784197001252e-16 1.332267629550188e-14 2.664535259100376e-15 3.552713678800501e-15 2.664535259100376e-15 3.108624468950438e-15 2.220446049250313e-15 2.220446049250313e-15 -4.440892098500626e-15 3.552713678800501e-15 3.552713678800501e-15 1.77635683940025e-15 -4.440892098500626e-16 0 3.774758283725532e-15 2.886579864025407e-15 6.661338147750939e-16 3.33066907387547e-16 4.440892098500626e-16 1.110223024625157e-16 1.262177448353619e-29 -1.443289932012704e-15 -2.220446049250313e-16 6.661338147750939e-16 1.998401444325282e-15 1.998401444325282e-15 3.33066907387547e-15 8.881784197001252e-16 -8.881784197001252e-16 -1.332267629550188e-15 4.440892098500626e-15 8.881784197001252e-16 8.881784197001252e-15 2.664535259100376e-15 8.881784197001252e-16 4.440892098500626e-16 5.329070518200751e-15 8.881784197001252e-16 2.664535259100376e-15 8.881784197001252e-15 8.881784197001252e-16 3.552713678800501e-15 3.552713678800501e-15 2.664535259100376e-15 -4.440892098500626e-15 -8.881784197001252e-16 0 8.881784197001252e-16 8.881784197001252e-16 -2.664535259100376e-15 -4.440892098500626e-15 3.552713678800501e-15 2.664535259100376e-15 -5.329070518200751e-15 3.552713678800501e-15 -6.217248937900877e-15 -4.440892098500626e-15 0 -3.996802888650564e-15 -3.996802888650564e-15 -1.332267629550188e-15 0 1.332267629550188e-15 -1.77635683940025e-15 -2.664535259100376e-15 -3.33066907387547e-15 2.220446049250313e-16 -2.220446049250313e-16 -8.881784197001252e-16 -1.387778780781446e-15 4.417621069237666e-29 2.775557561562891e-16 5.551115123125783e-16 -9.992007221626409e-16 1.110223024625157e-15 6.661338147750939e-16 3.108624468950438e-15 -7.549516567451064e-15 2.220446049250313e-15 -4.440892098500626e-16 -3.108624468950438e-15 0 -2.220446049250313e-15 -5.329070518200751e-15 -2.664535259100376e-15 3.108624468950438e-15 0 1.77635683940025e-15 -1.4210854715202e-14 -2.664535259100376e-15 -8.881784197001252e-16 8.881784197001252e-16 -7.993605777301127e-15 1.77635683940025e-15 -9.769962616701378e-15 0 -AlphaY 0 2.664535259100376e-15 -1.77635683940025e-15 -3.552713678800501e-15 2.664535259100376e-15 -1.243449787580175e-14 8.881784197001252e-16 3.552713678800501e-15 -8.43769498715119e-15 -4.440892098500626e-15 -8.881784197001252e-16 -2.220446049250313e-15 -5.10702591327572e-15 4.884981308350689e-15 4.440892098500626e-16 1.998401444325282e-15 -3.885780586188048e-15 -2.331468351712829e-15 -1.554312234475219e-15 -9.214851104388799e-15 6.106226635438361e-16 5.273559366969494e-16 1.887379141862766e-15 -2.3037127760972e-15 -3.261280134836397e-16 -7.962380754733545e-16 -7.105427357600958e-15 3.469446951953614e-18 -5.273559366969494e-16 -8.881784197001252e-15 -5.800915303666443e-15 8.049116928532385e-16 -7.327471962526033e-15 -2.997602166487923e-15 2.220446049250313e-15 9.103828801926284e-15 -1.77635683940025e-15 5.551115123125783e-15 -3.33066907387547e-15 -1.554312234475219e-15 7.327471962526033e-15 0 -9.325873406851315e-15 2.220446049250313e-15 4.440892098500626e-16 8.881784197001252e-16 0 -8.881784197001252e-16 -1.77635683940025e-15 -8.881784197001252e-16 1.332267629550188e-14 -4.440892098500626e-15 8.881784197001252e-16 8.881784197001252e-16 0 4.440892098500626e-16 -1.77635683940025e-15 5.329070518200751e-15 -2.664535259100376e-15 5.329070518200751e-15 -8.43769498715119e-15 6.217248937900877e-15 2.220446049250313e-15 2.886579864025407e-15 3.552713678800501e-15 -1.265654248072678e-14 -4.218847493575595e-15 -1.887379141862766e-15 -5.329070518200751e-15 -5.717648576819556e-15 -7.216449660063518e-16 -1.826316875508383e-14 7.216449660063518e-16 -2.567390744445674e-15 -2.359223927328458e-16 -7.350023367713732e-15 -9.719299896767603e-29 -8.465450562766819e-16 8.81239525796218e-16 -1.013078509970455e-15 1.082467449009528e-15 5.551115123125783e-17 7.271960811294775e-15 8.326672684688674e-15 -7.882583474838611e-15 9.992007221626409e-16 1.076916333886402e-14 1.021405182655144e-14 -7.105427357601002e-15 1.06581410364015e-14 5.551115123125783e-15 -8.881784197001252e-15 2.220446049250313e-15 3.552713678800501e-15 -5.329070518200751e-15 6.217248937900877e-15 6.217248937900877e-15 -8.881784197001252e-16 -3.552713678800501e-15 -8.881784197001252e-16 -8.881784197001252e-16 2.664535259100376e-15 -AlphaZ 0 -4.440892098500626e-15 -2.664535259100376e-15 -1.509903313490213e-14 -2.664535259100376e-15 -1.77635683940025e-15 -1.154631945610163e-14 -1.77635683940025e-15 -1.4210854715202e-14 -1.154631945610163e-14 7.993605777301127e-15 5.329070518200751e-15 2.220446049250313e-15 -4.440892098500626e-15 0 -2.664535259100376e-15 4.440892098500626e-15 2.220446049250313e-15 2.664535259100376e-15 3.108624468950438e-15 4.440892098500626e-15 4.218847493575595e-15 -1.332267629550188e-15 -1.665334536937735e-15 1.110223024625157e-16 -1.110223024625157e-16 2.524354896707238e-29 1.110223024625157e-16 9.992007221626409e-16 3.552713678800501e-15 -2.664535259100376e-15 -5.10702591327572e-15 -1.110223024625157e-15 -4.440892098500626e-16 2.664535259100376e-15 -1.332267629550188e-15 1.4210854715202e-14 1.332267629550188e-15 1.77635683940025e-15 5.773159728050814e-15 -3.996802888650564e-15 -7.105427357601002e-15 2.664535259100376e-15 -1.77635683940025e-15 3.552713678800501e-15 -2.664535259100376e-15 -5.329070518200751e-15 -8.881784197001252e-16 3.552713678800501e-15 1.77635683940025e-15 2.664535259100376e-15 2.664535259100376e-15 -7.105427357601002e-15 4.440892098500626e-15 -8.881784197001252e-15 -2.664535259100376e-15 -5.329070518200751e-15 -1.154631945610163e-14 -5.329070518200751e-15 -7.993605777301127e-15 -5.329070518200751e-15 5.773159728050814e-15 -5.329070518200751e-15 -1.332267629550188e-15 1.77635683940025e-15 -1.332267629550188e-15 5.773159728050814e-15 4.440892098500626e-15 -1.77635683940025e-15 1.77635683940025e-15 1.554312234475219e-15 8.881784197001252e-16 -1.77635683940025e-15 -7.771561172376096e-16 -3.33066907387547e-16 6.661338147750939e-16 -5.679798517591285e-29 4.996003610813204e-16 7.771561172376096e-16 -2.55351295663786e-15 -1.332267629550188e-15 -4.440892098500626e-16 1.77635683940025e-15 8.881784197001252e-16 5.773159728050814e-15 -2.220446049250313e-15 1.06581410364015e-14 4.884981308350689e-15 -1.77635683940025e-15 -7.993605777301127e-15 1.77635683940025e-15 8.881784197001252e-15 0 1.77635683940025e-15 7.105427357601002e-15 6.217248937900877e-15 0 -4.440892098500626e-15 3.552713678800501e-15 -2.664535259100376e-15 -8.881784197001252e-16 -4.440892098500626e-15 -PartSeries /Assembly1/Part2 -X -0.8017558855412327 -0.8017558855412287 -0.7858709599002447 -0.7665461473281461 -0.7438577140315122 -0.7178952008912067 -0.6887610700854504 -0.6565703007184148 -0.6214499350502285 -0.5835385771192139 -0.5429858457350745 -0.4999517840018021 -0.4546062277006643 -0.4071281350259681 -0.3577048803188239 -0.3065315145862231 -0.2538099957238257 -0.1997483914804093 -0.1445600583095267 -0.08846279934905132 -0.03167800485170091 0.02557022154114885 0.08305594723415211 0.1405523023307284 0.1978323749848977 0.2546701069186699 0.3108411855707915 0.3661239293559482 0.4203001625407031 0.4731560762834426 0.5244830724401945 0.5740785868062011 0.6217468885442955 0.667299852645093 0.7105577023704581 0.7513497187501553 0.7895149143316353 0.8249026685239549 0.857373322028445 0.8867987280101556 0.9130627578348637 0.9360617593757462 0.9557049660809661 0.9719148551877841 0.9846274536694903 0.993792590707711 0.9993740956937097 1.001349940977253 0.9997123287996851 0.9944677220681167 0.9856368188492844 0.9732544706837369 0.9573695450427272 0.9380447324706283 0.9153562991739949 0.8893937860336896 0.8602596552279322 0.8280688858608968 0.7929485201927102 0.7550371622616963 0.7144844308775563 0.6714503691442835 0.6261048128431451 0.5786267201684497 0.5292034654613047 0.4780300997287045 0.4253085808663061 0.3712469766228905 0.3160586434520076 0.2599613844915318 0.2031765899941818 0.145928363601332 0.08844263790832896 0.03094628281175216 -0.02633378984241674 -0.08317152177618881 -0.1393426004283106 -0.1946253442134681 -0.2488015773982225 -0.3016574911409625 -0.3529844872977134 -0.4025800016637194 -0.4502483034018147 -0.495801267502612 -0.5390591172279771 -0.5798511336076742 -0.6180163291891535 -0.6534040833814728 -0.685874736885964 -0.7153001428676734 -0.7415641726923817 -0.7645631742332645 -0.7842063809384838 -0.8004162700453017 -0.8131288685270083 -0.8222940055652285 -0.827875510551227 -0.8298513558347707 -0.8282137436572024 -0.822969136925633 -0.8141382337068012 -0.8017558855412534 -Y -0.4375000000000001 -0.4375000000000002 -0.5449503398754493 -0.6502500097235252 -0.7529834398541938 -0.8527451883531695 -0.9491415411759339 -1.041792065957201 -1.130331113403656 -1.214409260344672 -1.293694688745925 -1.367874495243581 -1.436655926030923 -1.499767532223881 -1.556960241145763 -1.608008339303316 -1.652710363174769 -1.690889894294315 -1.722396255495193 -1.74710510556363 -1.764918929956808 -1.775767425648207 -1.779607778581539 -1.776424832638268 -1.766231149451883 -1.749066958832868 -1.725000000000024 -1.694125254244717 -1.656564570083113 -1.612466182375755 -1.562004127312284 -1.505377555570119 -1.442809946357704 -1.374548225444181 -1.300861790656179 -1.222041448687678 -1.138398267418838 -1.050262348273194 -0.9579815234581408 -0.8619199832301255 -0.7624568386020857 -0.6599846251654783 -0.5549077539316369 -0.4476409153062661 -0.3386074424958631 -0.2282376408049541 -0.1169670894176471 -0.005234922365589094 0.1065179045334374 0.2178503539266719 0.3283230474993179 0.4375000000000157 0.5449503398754516 0.6502500097235275 0.7529834398541964 0.8527451883531719 0.9491415411759369 1.041792065957203 1.130331113403659 1.214409260344675 1.293694688745927 1.367874495243583 1.436655926030925 1.499767532223883 1.556960241145765 1.608008339303317 1.652710363174771 1.690889894294316 1.722396255495194 1.747105105563632 1.764918929956808 1.775767425648207 1.779607778581539 1.776424832638269 1.766231149451883 1.749066958832867 1.725000000000023 1.694125254244716 1.656564570083112 1.612466182375752 1.562004127312282 1.505377555570117 1.442809946357702 1.374548225444178 1.300861790656175 1.222041448687675 1.138398267418834 1.050262348273191 0.9579815234581369 0.8619199832301221 0.7624568386020809 0.6599846251654746 0.5549077539316326 0.4476409153062623 0.3386074424958596 0.2282376408049492 0.1169670894176434 0.00523492236558455 -0.1065179045334411 -0.2178503539266765 -0.3283230474993213 -0.4375000000000207 -Z 3.730624872396903 3.730624872396891 3.704149996328555 3.671941975375057 3.634127919880668 3.590857064646826 3.542300179970564 3.488648897692173 3.430114954911861 3.366929358360171 3.299341472719938 3.227618036497816 3.152042109329254 3.072911954871427 2.990539863692854 2.905250920805186 2.81738172270119 2.727279048962163 2.635298493677359 2.541803062076567 2.447161737914316 2.351748027259566 2.255938484437894 2.1601112259436 2.064644438186652 1.969914884963698 1.876296420543495 1.784158514234901 1.693864792260309 1.605771602689076 1.520226609094491 1.43756741848448 1.358120248920988 1.282198642086326 1.210102225877384 1.142115531911222 1.078506872608757 1.019527282288224 0.9654095264474054 0.9163671831445557 0.8725938001033755 0.8342621308685705 0.8015234530265387 0.7745069711818415 0.7533193070456639 0.7380440786486298 0.7287415703386317 0.7254484948660598 0.7281778484953394 0.7369188597146206 0.7516370317460077 0.7722742786885854 0.7987491547569356 0.8309571757104339 0.8687712312048239 0.9120420864386649 0.9605989711149272 1.01425025339332 1.07278419617363 1.135969792725321 1.203557678365554 1.275281114587675 1.350857041756238 1.429987196214065 1.512359287392639 1.597648230280307 1.685517428384304 1.775620102123331 1.867600657408134 1.961096089008927 2.055737413171178 2.151151123825928 2.246960666647599 2.342787925141894 2.438254712898842 2.532984266121796 2.626602730541999 2.718740636850594 2.809034358825184 2.897127548396417 2.982672541991002 3.065331732601013 3.144778902164505 3.220700508999168 3.292796925208109 3.36078361917427 3.424392278476735 3.483371868797268 3.537489624638086 3.586531967940935 3.630305350982116 3.668637020216921 3.701375698058953 3.72839217990365 3.749579844039828 3.764855072436862 3.774157580746858 3.777450656219431 3.77472130259015 3.76598029137087 3.751262119339482 3.730624872396903 -Bryantx -0 -1.078942841523156e-16 -0 -0 -2.15788568304628e-16 -5.3947142076157e-17 5.394714207615698e-17 -1.61841426228471e-16 -5.394714207615698e-17 -1.07894284152314e-16 -1.61841426228471e-16 -0 -5.394714207615699e-17 -1.07894284152314e-16 -1.07894284152314e-16 -2.15788568304628e-16 -1.618414262284709e-16 -1.07894284152314e-16 -1.61841426228471e-16 -1.618414262284709e-16 -1.348678551903924e-16 -1.618414262284709e-16 -8.092071311423552e-17 -1.07894284152314e-16 -1.07894284152314e-16 -1.146376769118336e-16 -1.076299046708259e-16 -1.011508913927944e-16 -1.07894284152314e-16 -1.07894284152314e-16 -8.092071311423546e-17 -8.092071311423546e-17 -5.394714207615698e-17 -1.348678551903924e-16 -5.394714207615696e-17 -5.3947142076157e-17 5.394714207615695e-17 5.394714207615698e-17 -5.394714207615699e-17 -0 -0 -5.394714207615699e-17 -0 1.07894284152314e-16 -0 -0 1.618414262284709e-16 -0 -0 -0 1.07894284152314e-16 1.07894284152314e-16 -0 2.15788568304628e-16 1.07894284152314e-16 -0 5.394714207615699e-17 1.07894284152314e-16 5.394714207615698e-17 5.394714207615698e-17 2.69735710380785e-16 1.07894284152314e-16 1.61841426228471e-16 1.07894284152314e-16 1.61841426228471e-16 1.618414262284709e-16 5.394714207615699e-17 1.07894284152314e-16 1.07894284152314e-16 1.888149972665495e-16 2.15788568304628e-16 8.092071311423546e-17 1.348678551903925e-16 1.213810696713532e-16 1.213810696713532e-16 1.07894284152314e-16 1.07629896611958e-16 8.766410587375511e-17 1.07894284152314e-16 9.440749863327471e-17 5.394714207615698e-17 1.348678551903925e-16 2.697357103807849e-17 1.348678551903924e-16 2.697357103807849e-17 1.07894284152314e-16 1.07894284152314e-16 -0 5.394714207615698e-17 5.394714207615698e-17 1.07894284152314e-16 1.07894284152314e-16 1.07894284152314e-16 -1.07894284152314e-16 1.07894284152314e-16 -5.394714207615699e-17 -0 -1.07894284152314e-16 -0 -0 -1.07894284152314e-16 -0 -Bryanty 1.030376826524308 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524312 1.030376826524312 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524312 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524312 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524313 1.030376826524312 1.030376826524313 1.030376826524313 1.030376826524313 -Bryantz -0 1.078942841523156e-16 0.06283185307179981 0.1256637061435955 0.1884955592153915 0.2513274122871874 0.314159265358983 0.3769911184307789 0.4398229715025749 0.5026548245743707 0.5654866776461668 0.6283185307179623 0.691150383789758 0.753982236861554 0.81681408993335 0.8796459430051458 0.9424777960769417 1.005309649148738 1.068141502220534 1.130973355292329 1.193805208364125 1.256637061435921 1.319468914507717 1.382300767579513 1.445132620651309 1.507964473723105 1.570796326794901 1.633628179866697 1.696460032938492 1.759291886010288 1.822123739082084 1.88495559215388 1.947787445225676 2.010619298297472 2.073451151369268 2.136283004441064 2.19911485751286 2.261946710584656 2.324778563656452 2.387610416728247 2.450442269800043 2.513274122871839 2.576105975943635 2.638937829015431 2.701769682087227 2.764601535159023 2.827433388230819 2.890265241302615 2.953097094374411 3.015928947446207 3.078760800518003 -3.141592653589788 -3.078760800517992 -3.015928947446196 -2.9530970943744 -2.890265241302604 -2.827433388230808 -2.764601535159013 -2.701769682087217 -2.638937829015421 -2.576105975943625 -2.513274122871829 -2.450442269800033 -2.387610416728237 -2.324778563656441 -2.261946710584645 -2.199114857512849 -2.136283004441053 -2.073451151369258 -2.010619298297462 -1.947787445225666 -1.88495559215387 -1.822123739082074 -1.759291886010278 -1.696460032938482 -1.633628179866686 -1.57079632679489 -1.507964473723094 -1.445132620651298 -1.382300767579502 -1.319468914507707 -1.256637061435911 -1.193805208364115 -1.130973355292319 -1.068141502220523 -1.005309649148727 -0.9424777960769308 -0.8796459430051353 -0.8168140899333389 -0.7539822368615434 -0.691150383789747 -0.6283185307179515 -0.5654866776461551 -0.5026548245743595 -0.439822971502564 -0.3769911184307678 -0.3141592653589722 -0.2513274122871757 -0.1884955592153803 -0.1256637061435839 -0.06283185307178846 7.984177027271236e-15 -VX 1.41429407486 1.414294074859968 1.76164579835151 2.102045110696303 2.434148611322239 2.756645639436007 3.068263446602517 3.367772219701524 3.653989934438138 3.925787020252735 4.182090818219883 4.42188981434307 4.644237631538347 4.848256764552281 5.033142043074359 5.198163809376294 5.342670797937775 5.466092705693902 5.567942442760875 5.647818054757204 5.705404309134049 5.740473939254022 5.752888541308842 5.742599120535886 5.709646284578162 5.654160083224469 5.576359495162323 5.476551563769087 5.355130185352077 5.212574554619741 5.049447273519109 4.866392130902934 4.664131561789165 4.443463796240039 4.205259709112661 3.950459383113829 3.680068398723063 3.395153865625864 3.096840211319295 2.786304743510371 2.464773003820361 2.133513931131944 1.79383485366715 1.447076329560124 1.094606856286609 0.7378174698296425 0.3781162548959928 0.01692278784914935 -0.3443374657100423 -0.7042387766049013 -1.061360778784597 -1.414294074860042 -1.761645798351519 -2.102045110696306 -2.434148611322243 -2.756645639436016 -3.068263446602533 -3.367772219701527 -3.653989934438149 -3.925787020252749 -4.182090818219894 -4.421889814343081 -4.644237631538353 -4.848256764552287 -5.033142043074363 -5.198163809376303 -5.342670797937784 -5.466092705693904 -5.567942442760881 -5.647818054757211 -5.705404309134043 -5.740473939254022 -5.752888541308839 -5.742599120535891 -5.709646284578163 -5.654160083224466 -5.576359495162315 -5.476551563769082 -5.355130185352069 -5.212574554619731 -5.049447273519102 -4.866392130902927 -4.664131561789158 -4.443463796240031 -4.205259709112648 -3.95045938311382 -3.68006839872305 -3.395153865625859 -3.096840211319289 -2.78630474351036 -2.464773003820345 -2.133513931131933 -1.793834853667139 -1.44707632956011 -1.094606856286603 -0.7378174698296291 -0.3781162548959767 -0.0169227878491376 0.3443374657100524 0.704238776604916 1.061360778784607 1.414294074860058 -VY -10.83849465488502 -10.83849465488478 -10.64450290599245 -10.40850216714064 -10.13142382542745 -9.814361382482561 -9.458566138916236 -9.065442256007435 -8.636541214120779 -8.173555689722349 -7.678312875158993 -7.152767267564855 -6.598992955354172 -6.019175432741806 -5.415602974596096 -4.790657605663304 -4.146805699804237 -3.486588246343353 -2.812610821944812 -2.127533307591711 -1.434059391251054 -0.7349258976525481 -0.03289198729170702 0.6692717327160467 1.368794142955943 2.062914548056159 2.748893571891197 3.424023968648 4.0856413070883 4.731134485841489 5.357956038228812 5.963632185950516 6.545772601958658 7.102079843985909 7.630358421500601 8.128523460304795 8.5946089305803 9.026775405910122 9.423317322654233 9.782669711030003 10.103414371333 10.38428547092331 10.62417453988865 10.8221348456687 10.97738512937601 11.0893126890679 11.15747579780111 11.18160544692621 11.1616064077419 11.09755760731916 10.98971181701213 10.83849465488511 10.64450290599244 10.40850216714064 10.13142382542745 9.814361382482566 9.458566138916229 9.065442256007422 8.63654121412077 8.17355568972234 7.678312875158975 7.152767267564847 6.598992955354152 6.01917543274179 5.415602974596069 4.790657605663283 4.146805699804204 3.486588246343331 2.812610821944789 2.127533307591683 1.434059391251026 0.73492589765252 0.03289198729168476 -0.6692717327160751 -1.368794142955968 -2.062914548056181 -2.748893571891222 -3.42402396864803 -4.08564130708833 -4.731134485841522 -5.357956038228837 -5.963632185950532 -6.545772601958684 -7.102079843985933 -7.630358421500623 -8.128523460304811 -8.594608930580314 -9.02677540591014 -9.42331732265426 -9.78266971103001 -10.103414371333 -10.38428547092333 -10.62417453988866 -10.8221348456687 -10.97738512937601 -11.0893126890679 -11.1574757978011 -11.18160544692621 -11.1616064077419 -11.09755760731914 -10.98971181701212 -10.83849465488509 -VZ -2.357156791433301 -2.357156791433279 -2.936076330585849 -3.503408517827167 -4.05691435220373 -4.594409399060009 -5.113772411004197 -5.612953699502534 -6.089983224063559 -6.542978367087888 -6.9701513636998 -7.369816357238452 -7.740396052563902 -8.080427940920465 -8.388570071790594 -8.663606348960492 -8.904451329896286 -9.110154509489835 -9.279904071268124 -9.413030091262 -9.509007181890079 -9.567456565423372 -9.588147568848061 -9.570998534226474 -9.516077140963592 -9.423600138707446 -9.2939324919372 -9.127585939615148 -8.925216975586784 -8.687624257699568 -8.415745455865187 -8.110653551504889 -7.773552602981944 -7.405772993733397 -7.008766181854433 -6.584098971856382 -6.133447331205106 -5.658589776043109 -5.161400352198834 -4.643841239183954 -4.107955006367272 -3.55585655188658 -2.989724756111923 -2.411793882600207 -1.824344760477691 -1.229695783049407 -0.630193758159988 -0.02820464641525968 0.5738957761833983 1.173731294341498 1.768934631307655 2.3571567914334 2.936076330585859 3.503408517827183 4.056914352203743 4.594409399060024 5.11377241100421 5.612953699502547 6.089983224063578 6.542978367087903 6.970151363699816 7.369816357238467 7.740396052563915 8.080427940920476 8.388570071790602 8.663606348960503 8.904451329896299 9.110154509489846 9.279904071268135 9.413030091262018 9.509007181890077 9.56745656542337 9.58814756884806 9.570998534226481 9.516077140963601 9.423600138707439 9.293932491937195 9.127585939615132 8.925216975586778 8.68762425769955 8.415745455865173 8.110653551504873 7.773552602981931 7.40577299373338 7.008766181854416 6.58409897185636 6.133447331205084 5.658589776043093 5.161400352198815 4.643841239183932 4.107955006367241 3.55585655188656 2.989724756111893 2.411793882600185 1.824344760477668 1.229695783049378 0.6301937581599687 0.02820464641523118 -0.57389577618342 -1.173731294341524 -1.768934631307674 -2.357156791433423 -OmegaX 5.387786951847501 5.387786951847493 5.387786951847577 5.387786951847575 5.387786951847577 5.387786951847575 5.387786951847577 5.387786951847578 5.387786951847577 5.387786951847574 5.387786951847575 5.387786951847576 5.387786951847577 5.387786951847573 5.387786951847576 5.387786951847576 5.387786951847578 5.387786951847575 5.387786951847578 5.387786951847573 5.387786951847579 5.38778695184758 5.387786951847573 5.387786951847576 5.387786951847572 5.387786951847577 5.38778695184758 5.38778695184758 5.387786951847575 5.387786951847579 5.387786951847578 5.387786951847579 5.387786951847579 5.387786951847577 5.387786951847578 5.387786951847579 5.387786951847578 5.387786951847577 5.387786951847576 5.387786951847579 5.387786951847577 5.38778695184758 5.387786951847579 5.387786951847577 5.387786951847574 5.387786951847577 5.38778695184758 5.387786951847579 5.387786951847579 5.387786951847579 5.387786951847577 5.387786951847577 5.387786951847577 5.387786951847579 5.387786951847576 5.387786951847577 5.387786951847575 5.387786951847573 5.387786951847579 5.387786951847574 5.387786951847577 5.387786951847578 5.387786951847578 5.387786951847577 5.387786951847575 5.387786951847577 5.387786951847577 5.387786951847577 5.387786951847579 5.387786951847578 5.387786951847577 5.387786951847577 5.387786951847573 5.387786951847579 5.387786951847578 5.387786951847575 5.387786951847579 5.387786951847575 5.387786951847577 5.387786951847577 5.387786951847578 5.387786951847575 5.38778695184758 5.387786951847577 5.387786951847579 5.387786951847574 5.387786951847576 5.387786951847579 5.38778695184758 5.387786951847574 5.387786951847573 5.387786951847579 5.387786951847576 5.387786951847578 5.387786951847574 5.387786951847575 5.387786951847571 5.387786951847577 5.387786951847576 5.387786951847573 5.387786951847576 5.387786951847575 -OmegaY 0 -9.992007221626409e-16 -1.110223024625157e-16 2.220446049250313e-16 -1.110223024625157e-15 -2.220446049250313e-16 0 2.220446049250313e-16 6.661338147750939e-16 0 2.55351295663786e-15 2.220446049250313e-16 1.332267629550188e-15 -2.220446049250313e-16 1.110223024625157e-16 4.440892098500626e-16 8.326672684688674e-16 6.661338147750939e-16 -7.216449660063518e-16 8.881784197001252e-16 1.665334536937735e-16 5.551115123125783e-17 3.33066907387547e-16 4.996003610813204e-16 3.608224830031759e-16 3.469446951953614e-16 -8.735053360970416e-16 2.983724378680108e-16 0 4.718447854656915e-16 5.828670879282072e-16 -4.440892098500626e-16 4.996003610813204e-16 9.436895709313831e-16 -4.440892098500626e-16 0 5.551115123125783e-17 6.661338147750939e-16 1.998401444325282e-15 2.220446049250313e-16 -2.220446049250313e-16 2.220446049250313e-15 1.554312234475219e-15 4.440892098500626e-16 1.443289932012704e-15 -5.551115123125783e-16 -6.661338147750939e-16 2.331468351712829e-15 8.881784197001252e-16 7.771561172376096e-16 2.220446049250313e-16 -3.33066907387547e-16 -3.33066907387547e-16 -5.551115123125783e-16 -7.771561172376096e-16 -1.110223024625157e-15 -1.221245327087672e-15 -2.886579864025407e-15 2.220446049250313e-16 6.661338147750939e-16 5.551115123125783e-16 -2.442490654175344e-15 -1.665334536937735e-15 -5.551115123125783e-16 -6.661338147750939e-16 -3.33066907387547e-16 4.996003610813204e-16 -1.332267629550188e-15 -5.551115123125783e-17 -1.110223024625157e-15 -1.221245327087672e-15 -1.082467449009528e-15 -3.33066907387547e-16 -1.942890293094024e-16 -1.387778780781446e-17 -3.816391647148976e-16 -5.131153043077303e-15 -1.457167719820518e-16 -1.52655665885959e-16 -2.775557561562891e-16 5.551115123125783e-17 -2.498001805406602e-16 2.220446049250313e-16 -8.326672684688674e-16 -6.106226635438361e-16 2.220446049250313e-16 2.775557561562891e-16 1.110223024625157e-16 -1.110223024625157e-16 -2.220446049250313e-16 2.220446049250313e-16 1.443289932012704e-15 -1.221245327087672e-15 -8.881784197001252e-16 -1.110223024625157e-15 -8.881784197001252e-16 1.77635683940025e-15 -7.771561172376096e-16 -1.332267629550188e-15 -4.440892098500626e-16 -1.110223024625157e-16 1.221245327087672e-15 -OmegaZ 3.2326721711085 3.232672171108497 3.232672171108545 3.232672171108546 3.232672171108546 3.232672171108545 3.232672171108545 3.232672171108546 3.232672171108544 3.232672171108545 3.232672171108546 3.232672171108544 3.232672171108546 3.232672171108546 3.232672171108546 3.232672171108544 3.232672171108546 3.232672171108545 3.232672171108546 3.232672171108545 3.232672171108546 3.232672171108546 3.232672171108545 3.232672171108545 3.232672171108546 3.232672171108546 3.232672171108546 3.232672171108545 3.232672171108547 3.232672171108546 3.232672171108544 3.232672171108546 3.232672171108546 3.232672171108547 3.232672171108546 3.232672171108546 3.232672171108546 3.232672171108546 3.232672171108544 3.232672171108546 3.232672171108545 3.232672171108547 3.232672171108546 3.232672171108546 3.232672171108546 3.232672171108546 3.232672171108546 3.232672171108546 3.232672171108548 3.232672171108545 3.232672171108546 3.232672171108546 3.232672171108547 3.232672171108546 3.232672171108545 3.232672171108548 3.232672171108549 3.232672171108547 3.232672171108546 3.232672171108547 3.232672171108547 3.232672171108547 3.232672171108548 3.232672171108545 3.232672171108545 3.232672171108546 3.232672171108548 3.232672171108544 3.232672171108547 3.232672171108546 3.232672171108543 3.232672171108545 3.232672171108544 3.232672171108547 3.232672171108547 3.232672171108545 3.232672171108544 3.232672171108545 3.232672171108546 3.232672171108545 3.232672171108545 3.232672171108546 3.232672171108546 3.232672171108546 3.232672171108545 3.232672171108547 3.232672171108546 3.232672171108549 3.232672171108549 3.232672171108547 3.232672171108545 3.232672171108547 3.232672171108547 3.232672171108544 3.232672171108545 3.232672171108546 3.232672171108546 3.232672171108545 3.232672171108547 3.232672171108545 3.232672171108546 3.232672171108542 -AX 35.03730004755423 34.71702901952203 34.06537532975074 33.29820331715681 32.41558763252849 31.41753944164357 30.30412725954595 29.07561125678538 27.73258578005776 26.2761244852795 24.70792233664257 23.03042878587236 21.24696670971488 19.36183214142399 17.38037046762183 15.30902555300308 13.15535917408414 10.92803915718113 8.63679568928265 6.292346365617424 3.906291615886653 1.490983174319708 -0.9406308091373561 -3.37517961092801 -5.799057667788837 -8.198620660435136 -10.56038411676281 -12.87121861837867 -15.11853581358271 -17.29045976012699 -19.37597863071498 -21.36507249515338 -23.2488137211384 -25.01943748148546 -26.67038088568311 -28.1962903314963 -29.59299775983543 -30.85746755480225 -31.98771682333015 -32.98271268014629 -33.84225092250046 -34.56682107855969 -35.15746323257255 -35.61562225428431 -35.94300508197698 -36.14144652748823 -36.21278869438189 -36.15877854084076 -35.98098739705879 -35.68075538889411 -35.25916275613906 -34.71702901952359 -34.05493988258772 -33.27330069110134 -32.37241425190464 -31.35257987148943 -30.21420964612265 -28.95795734960583 -27.58485474655644 -26.09644982713979 -24.49494132559088 -22.78330395471676 -20.9653990597028 -19.04606585763148 -17.03118906800906 -14.92773953186785 -12.74378533478393 -10.48847196005907 -8.171971066657045 -5.80539857449492 -3.40070380885674 -0.9705324681578553 1.471932900857828 3.913150441801151 6.339409421408524 8.73702797182125 11.09255228595086 13.39295134040375 15.62580135671537 17.77945454869127 19.84318722974887 21.80732305091817 23.66332798314704 25.40387461717215 27.02287439673153 28.51547748963272 29.87804109786787 31.10806807397834 32.20411870872582 33.16569944972163 33.99313307055333 34.6874154084475 35.25006420463853 35.68296580084681 35.98822546004249 36.16802688964642 36.22450615740809 36.15964461830837 35.97518473537375 35.67257180446247 35.25292361394101 34.71702901952347 -AY 17.27180770190642 15.8797311666083 19.80642031821871 23.68247031200721 27.49862127443263 31.24468113320656 34.90939996506583 38.48039522342428 41.94413226765499 45.28596260723838 48.49022017454231 51.54037382397289 54.41923219765492 57.10919517158731 59.59254436967164 61.85176376734535 63.86988025378115 65.63081322266001 67.11972184483616 68.32333865667866 69.23027847638727 69.83131242392601 70.11959794162745 70.090857152521 69.7434976013725 69.07867133913336 68.10027036751967 66.81485858440243 65.23154248780882 63.36178493214808 61.2191681132107 58.81911362244173 56.17856879761563 53.31566965788694 50.24939140931996 46.99919781838306 43.58470066518274 40.02534000914856 36.34009514513679 32.54723492846895 28.66411464643411 24.70702486510043 20.69109574647633 16.63025828125822 12.53726178977046 8.423744982902296 4.300355919355727 0.1769144150249204 -3.937391081733002 -8.033781383880825 -12.10364937436783 -16.13831841615133 -20.12880720119851 -24.06561163239445 -27.93851370242621 -31.73642634013693 -35.44728187296423 -39.05797015098695 -42.55433055094672 -45.92120009251579 -49.14251782488894 -52.20148355347795 -55.08076694865522 -57.76276118357682 -60.22987355391864 -62.46484409959136 -64.45108212864906 -66.17300977708884 -67.61640135296901 -68.76870722366928 -69.61935141158254 -70.15999285241611 -70.38474141440989 -70.29032123633992 -69.87617566617082 -69.1445100102699 -68.10027036751958 -66.75105895096452 -65.10698841696357 -63.1804797536964 -60.9860101558223 -58.53981896408524 -55.85958111959488 -52.96405862413713 -49.87274117358449 -46.60548741757833 -43.18217818521955 -39.62239250769022 -35.94511638268928 -32.16849299376371 -28.30962156372989 -24.38441023977445 -20.40748644158935 -16.39216602266727 -12.35048047232184 -8.293259297248733 -4.230262740407309 -0.1703581917842651 3.87826791601006 7.907872199137275 11.91090079596266 15.87973116660959 -AZ -58.39550007925705 -58.96115968763007 -58.14903950614372 -57.13896854918596 -55.9300113942703 -54.52115238446588 -52.91150110063675 -51.10052016991505 -49.08826663215698 -46.8756375126472 -44.46461000909242 -41.85846680270227 -39.06199744353702 -36.08166752394789 -32.92574841407327 -29.60440165269044 -26.12971361883068 -22.51567780045485 -18.77812376658826 -14.93459377552744 -11.0041697497014 -7.007255054128253 -2.965317070055983 1.099402096440501 5.164198336834033 9.206232457461232 13.20286157423075 17.13196512287452 20.97225582065283 24.70356644801008 28.30710416701178 31.76566522725744 35.06380428905604 38.18795416903205 41.12649352914688 43.86976182559858 46.41002264565346 48.74137832410033 50.85964038439264 52.76216183430108 54.44763860971915 55.91588845870843 57.16761625594474 58.20417511115305 59.02733267113645 59.63905171289039 60.04129349630804 60.23585141204088 60.22422125686872 60.00751303876536 59.58640760809446 58.96115968763277 58.13164709420528 57.09746417242693 55.8580557598972 54.41288643420889 52.76163841159792 50.90443032461585 48.84204824298803 46.57617974908101 44.10964165733958 41.44659208410947 38.59271802685009 35.55539038429382 32.34377941471865 28.96892495079831 25.4437572199969 21.78306580525138 18.00341606221227 14.12301412365656 10.1615234046515 6.139837210525075 2.079813583855176 -1.996020147895741 -6.064784592866895 -10.10357797643819 -14.08980852287758 -18.00151965958303 -21.81769839254066 -25.51855776228394 -29.0857851654016 -32.50274948686544 -35.75466139240379 -38.82868272850997 -41.71398271422759 -44.40174042249257 -46.88509487570748 -49.15904585606032 -51.22031019338549 -53.06713978359329 -54.69910885647385 -56.11687900852163 -57.3219512093881 -58.3164143554239 -59.10269996791244 -59.68335231648741 -60.0608226013516 -60.23729487448693 -60.21455015406028 -59.99387373137924 -59.57600903776432 -58.96115968763264 -AlphaX 0 1.292936247709871 1.611934414898579 1.915706601935895 2.199462139967594 2.458726034651495 2.689409539491737 2.887874637813366 3.050991416458504 3.176187426386685 3.261488251732882 3.305548647525164 3.307673755001439 3.267830059947336 3.186645921235343 3.065401661230019 2.906009374339426 2.710982772144159 2.48339754066413 2.22684283495254 1.945364675976889 1.64340214245106 1.325717363912451 0.997320419094309 0.6633903239912478 0.3291933556832015 -1.555396999489137e-15 -0.3189981671887027 -0.622770354226021 -0.9065258922576913 -1.165789786941607 -1.396473291781863 -1.594938390103477 -1.758055168748628 -1.883251178676804 -1.968552004023017 -2.012612399815266 -2.014737507291561 -1.97489381223746 -1.893709673525476 -1.772465413520139 -1.613073126629571 -1.418046524434286 -1.190461292954245 -0.933906587242685 -0.6524284282669903 -0.3504658947411645 -0.03278111620258173 0.2956158286155706 0.629545923718636 0.9637428920266675 1.292936247709905 1.611934414898574 1.915706601935901 2.19946213996757 2.458726034651495 2.689409539491736 2.887874637813364 3.050991416458518 3.176187426386663 3.261488251732877 3.305548647525161 3.307673755001431 3.267830059947336 3.186645921235336 3.065401661230007 2.906009374339402 2.710982772144162 2.483397540664112 2.226842834952532 1.945364675976856 1.643402142451033 1.325717363912426 0.9973204190942844 0.6633903239912214 0.3291933556831759 1.981861899808677e-15 -0.3189981671887265 -0.6227703542260477 -0.906525892257724 -1.165789786941634 -1.396473291781881 -1.594938390103494 -1.75805516874864 -1.883251178676815 -1.968552004023034 -2.012612399815288 -2.01473750729156 -1.974893812237482 -1.893709673525489 -1.772465413520151 -1.613073126629546 -1.41804652443427 -1.190461292954232 -0.933906587242654 -0.6524284282669885 -0.3504658947411894 -0.03278111620254975 0.295615828615583 0.6295459237186396 0.9637428920266782 1.292936247709902 -AlphaY 0 3.108624468950438e-14 0.1014143173480457 0.2420100243076826 0.4195698425923031 0.631293547798514 0.8738421306175592 1.143390455006933 1.435687582870549 1.746123813892288 2.06980338326326 2.401621670817625 2.736345703942147 3.068696684679907 3.393433239527842 3.705434079027771 3.999778763560558 4.271825301618084 4.517283356782499 4.732281908894247 4.913430302352706 5.057871718780209 5.163328230754517 5.228136726085214 5.251275136086137 5.232378554209403 5.171744990839485 5.070330673491444 4.929734966531814 4.752175148247181 4.54045144304096 4.297902860221935 4.028354535832589 3.736057407968932 3.425621176947184 3.10194160757626 2.77012332002183 2.435399286897328 2.103048306159587 1.778311751311639 1.466310911811699 1.171966227278971 0.8999196892214172 0.6544616340569918 0.4394630819452532 0.2583146884867906 0.1138732720592928 0.008416760084970054 -0.05639173524570351 -0.07953014524666635 -0.06063356336991399 1.509903313490213e-14 0.101414317348052 0.2420100243076826 0.4195698425923013 0.6312935477985153 0.8738421306175432 1.143390455006889 1.435687582870565 1.746123813892268 2.069803383263256 2.401621670817663 2.736345703942167 3.06869668467991 3.393433239527845 3.705434079027772 3.999778763560583 4.271825301618088 4.51728335678248 4.732281908894261 4.91343030235273 5.057871718780192 5.163328230754514 5.228136726085195 5.251275136086137 5.232378554209415 5.171744990839466 5.070330673491409 4.929734966531818 4.752175148247183 4.540451443040983 4.297902860221901 4.028354535832583 3.736057407968908 3.425621176947189 3.101941607576248 2.770123320021836 2.435399286897351 2.103048306159565 1.778311751311632 1.4663109118117 1.1719662272789 0.8999196892213885 0.6544616340569969 0.439463081945239 0.2583146884867678 0.1138732720592877 0.008416760084958508 -0.05639173524569552 -0.07953014524664637 -0.060633563369898 1.332267629550188e-15 -AlphaZ 0 -0.7320480640736875 -0.9126617572446956 -1.084654646943619 -1.245314302556342 -1.392107025340412 -1.522717806367829 -1.635086835598691 -1.727441986315997 -1.798326762622646 -1.846623269251793 -1.871569841442931 -1.872773056850273 -1.85021394004806 -1.804248261784455 -1.735600928264208 -1.645354548944876 -1.534932363138892 -1.406075794679441 -1.260816988626311 -1.101446763124364 -0.9304784818329214 -0.7506084166794452 -0.5646732260405853 -0.3756052189450061 -0.1863861108083635 1.720022815055506e-14 0.180613693171013 0.3526065828699337 0.5132662384826534 0.6600589612667318 0.7906697422941474 0.9030387715249906 0.9953939222422962 1.066278698548957 1.114575205178099 1.139521777369254 1.140724992776593 1.118165875974385 1.072200197710763 1.003552864190518 0.913306484871182 0.8028842990652039 0.6740277306057507 0.5287689245526204 0.3693986990506732 0.1984304177592224 0.01856035260575872 -0.1673748380331022 -0.356442845128683 -0.5456619532653271 -0.7320480640736915 -0.9126617572446998 -1.084654646943639 -1.24531430255635 -1.392107025340428 -1.522717806367825 -1.635086835598686 -1.72744198631599 -1.798326762622638 -1.846623269251786 -1.871569841442931 -1.872773056850272 -1.850213940048066 -1.804248261784451 -1.735600928264198 -1.645354548944872 -1.534932363138889 -1.406075794679445 -1.260816988626311 -1.101446763124361 -0.930478481832915 -0.7506084166794438 -0.5646732260405807 -0.3756052189450029 -0.1863861108083569 2.26669549391997e-14 0.1806136931710188 0.3526065828699408 0.5132662384826616 0.6600589612667415 0.7906697422941531 0.9030387715250012 0.9953939222423107 1.066278698548957 1.114575205178107 1.139521777369256 1.140724992776589 1.11816587597439 1.07220019771077 1.003552864190521 0.9133064848711854 0.8028842990652056 0.6740277306057485 0.5287689245526264 0.3693986990506679 0.1984304177592286 0.01856035260574451 -0.1673748380331181 -0.3564428451286887 -0.5456619532653253 -0.732048064073715 -ConstantVelocityJointSeries /Assembly1/ConstantVel -FXonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -FYonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -FZonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TXonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TYonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TZonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -CylindricalJointSeries /Assembly1/Cylindrical -FXonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -FYonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -FZonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TXonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TYonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TZonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -RevoluteJointSeries /Assembly1/Revolute -FXonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -FYonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -FZonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TXonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TYonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TZonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -RotationalMotionSeries /Assembly1/Rotation -FXonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -FYonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -FZonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TXonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TYonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -TZonI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/testapp/OndselSolver.cpp b/testapp/OndselSolver.cpp index 2c194a6..01c0213 100644 --- a/testapp/OndselSolver.cpp +++ b/testapp/OndselSolver.cpp @@ -26,18 +26,19 @@ void sharedptrTest(); int main() { + ASMTAssembly::runFile("../testapp/RevRevJt.asmt"); ASMTAssembly::runFile("../testapp/RevCylJt.asmt"); ASMTAssembly::runFile("../testapp/CylSphJt.asmt"); ASMTAssembly::runFile("../testapp/SphSphJt.asmt"); - //MBDynSystem::runFile("../testapp/MBDynCase(Cosine-half drive).mbd"); - //MBDynSystem::runFile("../testapp/MBDynCase(Sine-forever drive).mbd"); + MBDynSystem::runFile("../testapp/MBDynCase(Cosine-half drive).mbd"); + MBDynSystem::runFile("../testapp/MBDynCase(Sine-forever drive).mbd"); MBDynSystem::runFile("../testapp/MBDynCase9orig.mbd"); //SimulationStoppingError MBDynSystem::runFile("../testapp/MBDynCase8orig.mbd"); //Incompatible geometry at t=3.15 MBDynSystem::runFile("../testapp/MBDynCase5orig.mbd"); //Test Product::integrateWRT ASMTAssembly::readWriteFile("../testapp/Gears.asmt"); ASMTAssembly::readWriteFile("../testapp/anglejoint.asmt"); ASMTAssembly::readWriteFile("../testapp/constvel.asmt"); - //ASMTAssembly::readWriteFile("../testapp/rackscrew.asmt"); //ToDo new joint + ASMTAssembly::readWriteFile("../testapp/rackscrew.asmt"); ASMTAssembly::readWriteFile("../testapp/planarbug.asmt"); MBDynSystem::runFile("../testapp/InitialConditions.mbd"); MBDynSystem::runFile("../testapp/SphericalHinge.mbd"); diff --git a/testapp/RevRevJt.asmt b/testapp/RevRevJt.asmt new file mode 100644 index 0000000..1d6b66c --- /dev/null +++ b/testapp/RevRevJt.asmt @@ -0,0 +1,202 @@ +OndselSolver +Assembly + Notes + (Text string: '' runs: (Core.RunArray runs: #() values: #())) + Name + OndselAssembly + Position3D + 0 0 0 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + Velocity3D + 0 0 0 + Omega3D + 0 0 0 + RefPoints + RefPoint + Position3D + 0 0 0 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + Markers + Marker + Name + marker-part32#Body001 + Position3D + -50.97707939147949 -6.651639938354492 5.976193904876709 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + RefCurves + RefSurfaces + Parts + Part + Name + part32#Body001 + Position3D + -50.97707939147949 -6.651639938354492 5.976193904876709 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + Velocity3D + 0 0 0 + Omega3D + 0 0 0 + FeatureOrder + PrincipalMassMarker + Name + MassMarker + Position3D + 0 0 0 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + Mass + 1 + MomentOfInertias + 1 1 1 + Density + 1 + RefPoints + RefPoint + Position3D + 0 0 0 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + Markers + Marker + Name + FixingMarker + Position3D + 0 0 0 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + RefPoint + Position3D + 0 0 0 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + Markers + Marker + Name + part32#Distance + Position3D + 24.73092618997876 13.40888489553289 5 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + RefCurves + RefSurfaces + Part + Name + part32#Body002 + Position3D + 58.55961227416992 25.54718399047852 23.1300048828125 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + Velocity3D + 0 0 0 + Omega3D + 0 0 0 + FeatureOrder + PrincipalMassMarker + Name + MassMarker + Position3D + 0 0 0 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + Mass + 1 + MomentOfInertias + 1 1 1 + Density + 1 + RefPoints + RefPoint + Position3D + 0 0 0 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + Markers + Marker + Name + part32#Distance + Position3D + -22.68139865429635 -16.64244751954205 5 + RotationMatrix + 1 0 0 + 0 1 0 + 0 0 1 + RefCurves + RefSurfaces + KinematicIJs + ConstraintSets + Joints + FixedJoint + Name + part32#GroundedJoint + MarkerI + /OndselAssembly/marker-part32#Body001 + MarkerJ + /OndselAssembly/part32#Body001/FixingMarker + RevRevJoint + Name + part32#RevRevJoint + MarkerI + /OndselAssembly/part32#Body001/part32#Distance + MarkerJ + /OndselAssembly/part32#Body002/part32#Distance + distanceIJ + 2 + Motions + GeneralConstraintSets + ForceTorques + ConstantGravity + 0 0 0 + SimulationParameters + tstart + 0 + tend + 1 + hmin + 1e-09 + hmax + 1000000000 + hout + 0.1 + errorTol + 1e-06 + AnimationParameters + nframe + 1000000 + icurrent + 1 + istart + 1 + iend + 1000000 + isForward + true + framesPerSecond + 30