<?xml version="1.0" encoding="UTF-16"?>
<!-- This XML file has been created by Easy Java(script) Simulations (EjsS). Visit http://www.um.es/fem/Ejs. -->
<!-- Please, save the file to your hard disk on your Ejs' user directory and open it with Ejs. -->
<Osejs version="6.0" password="">
<Osejs.Information>
<Title><![CDATA[Gimbal Model]]></Title>
<Copyright><![CDATA[CC-BY-SA]]></Copyright>
<Keywords><![CDATA[]]></Keywords>
<Password><![CDATA[]]></Password>
<Level><![CDATA[]]></Level>
<Language><![CDATA[]]></Language>
<Abstract><![CDATA[http://www.phy.ntnu.edu.tw/ntnujava/
hwang@phy.ntnu.edu.tw
this remix version is edited by weelookang@gmail.com]]></Abstract>
<ExecPassword><![CDATA[]]></ExecPassword>
<CaptureTools>true</CaptureTools>
<DataTools>false</DataTools>
<LanguageTools>false</LanguageTools>
<AppletColSupport>false</AppletColSupport>
<UseMacMenuBar>false</UseMacMenuBar>
<FixedNavigationBar>false</FixedNavigationBar>
<RunInBrowserFirst>false</RunInBrowserFirst>
<RunAlways>true</RunAlways>
<UseInterpreter>true</UseInterpreter>
<UseDeltaForODE>false</UseDeltaForODE>
<ModelTab></ModelTab>
<ModelTabTitle><![CDATA[]]></ModelTabTitle>
<ModelName><![CDATA[]]></ModelName>
<CSSFile></CSSFile>
<StaticImages>
</StaticImages>
<HTMLHead><![CDATA[<script async="true" src="https://www.googletagmanager.com/gtag/js?id=UA-3326007-19"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-3326007-19');
</script>
<script data-ad-client="ca-pub-0121577198857509" async="true" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>]]></HTMLHead>
<Logo>./gimbal/Screen Shot 2016-10-25 at 4.11.47 PM 2.png</Logo>
<Author><![CDATA[Fu-Kwun Hwang - Dept. of Physics,National Taiwan normal Univ. remixed by lookang; lookang; Félix J. García Clemente]]></Author>
<AuthorLogo>./01authorfu-kwun.hwang.png;./01authorlookang50x50.png;./01authorFelix_J_Garcia_Clemente.png</AuthorLogo>
<AdditionalLibraries>
</AdditionalLibraries>
<ImportStatements>
</ImportStatements>
<ClassesRequired>
</ClassesRequired>
<ManifestLines><![CDATA[Permissions: sandbox
Codebase: *
Caller-Allowable-Codebase: *
]]></ManifestLines>
<DetectedFiles><![CDATA[./01authorFelix_J_Garcia_Clemente.png;./01authorfu-kwun.hwang.png;./01authorlookang50x50.png;./gimbal/Screen Shot 2016-10-25 at 4.11.47 PM 2.png;./gimbal/Shuttle.js;./gimbal/sia.js;]]></DetectedFiles>
<AuxiliaryFiles><![CDATA[./gimbal/;]]></AuxiliaryFiles>
</Osejs.Information>
<Osejs.Description>
</Osejs.Description>
<Osejs.Model>
<Osejs.Model.FramesPerSecond>20</Osejs.Model.FramesPerSecond>
<Osejs.Model.StepsPerDisplay>1</Osejs.Model.StepsPerDisplay>
<Osejs.Model.RealTimeVariable></Osejs.Model.RealTimeVariable>
<Osejs.Model.Autostart>false</Osejs.Model.Autostart>
<Osejs.Model.Variables>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>Var Table</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[font]]></Name>
<Value><![CDATA["normal normal 0.9vw "]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[mode]]></Name>
<Value><![CDATA["hint off"]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[[1]]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[mode]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[t]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dt]]></Name>
<Value><![CDATA[0.01]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[range]]></Name>
<Value><![CDATA[2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[xmin]]></Name>
<Value><![CDATA[-range/2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[xmax]]></Name>
<Value><![CDATA[range/2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ymin]]></Name>
<Value><![CDATA[-range/2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[ymax]]></Name>
<Value><![CDATA[range/2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[size]]></Name>
<Value><![CDATA[range/20]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[size2]]></Name>
<Value><![CDATA[size/2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[pi]]></Name>
<Value><![CDATA[Math.PI]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[pi2]]></Name>
<Value><![CDATA[pi*2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[stroke]]></Name>
<Value><![CDATA[2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[a2c]]></Name>
<Value><![CDATA[pi/180.]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[axes]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[int]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[axesshow]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[show]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[gimbal]]></Name>
<Value><![CDATA[true]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>object</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[r1]]></Name>
<Value><![CDATA[xmax/2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dr]]></Name>
<Value><![CDATA[size/2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[r2]]></Name>
<Value><![CDATA[r1+dr]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[r3]]></Name>
<Value><![CDATA[r2+dr]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[d1]]></Name>
<Value><![CDATA[r1*2]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[n]]></Name>
<Value><![CDATA[36]]></Value>
<Type><![CDATA[int]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[w]]></Name>
<Value><![CDATA[r1/5]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dragx]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dragy]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[dragz]]></Name>
<Value><![CDATA[false]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>angle1</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[a1]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[b1]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[c1a]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[c1]]></Name>
<Value><![CDATA[c1a*a2c]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[T1]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[wc1]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[mat1]]></Name>
<Value><![CDATA["x:"+a1+" & y:"+b1+" & z:"+c1]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showroll]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showroll2]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[textroll]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>angle1 2</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[a2a]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[a2]]></Name>
<Value><![CDATA[a2a*a2c]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[b2]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[c2]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[wb2]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[mat2]]></Name>
<Value><![CDATA["x:"+a2+" & y:"+b2+" & z:"+c2]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[k2]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showpitch]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showpitch2]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[textpitch]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
<Osejs.Model.Variables.Page>
<Type>VARIABLE_EDITOR</Type>
<Name>angle1 3</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PageComment><![CDATA[]]></PageComment>
<Variable>
<Name><![CDATA[a3]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[b3]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[c3a]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[c3]]></Name>
<Value><![CDATA[c3a*a2c]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[wa3]]></Name>
<Value><![CDATA[0]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[mat3]]></Name>
<Value><![CDATA["x:"+a1+" & y:"+b1+" & z:"+c1]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[k3]]></Name>
<Value><![CDATA[1]]></Value>
<Type><![CDATA[double]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showyaw]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[showyaw2]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[textyaw]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[String]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
<Variable>
<Name><![CDATA[]]></Name>
<Value><![CDATA[]]></Value>
<Type><![CDATA[boolean]]></Type>
<Dimension><![CDATA[]]></Dimension>
<Domain><![CDATA[public]]></Domain>
<Comment><![CDATA[]]></Comment>
</Variable>
</Content>
</Osejs.Model.Variables.Page>
</Osejs.Model.Variables>
<Osejs.Model.Initialization>
<Osejs.Model.Initialization.Page>
<Type>CODE_EDITOR</Type>
<Name>Init Page</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[

]]></Code>
</Content>
</Osejs.Model.Initialization.Page>
</Osejs.Model.Initialization>
<Osejs.Model.Evolution>
<Osejs.Model.Evolution.Page>
<Type>ODE_EDITOR</Type>
<Name>Evol Page 2</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<PreliminaryCode>
<Comment><![CDATA[Code to be executed before rate equations are evaluated]]></Comment>
<Code><![CDATA[

]]></Code>
</PreliminaryCode>
<ErrorHandling>
<EquationEditor.ErrorEditor.Page>
<Type>ERROR_EDITOR</Type>
<Name>Error handling code</Name>
<Active>true</Active>
<Internal>false</Internal>
<ErrorHandlingContent>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[

]]></Code>
<ErrorType>ANY_ERROR</ErrorType>
</ErrorHandlingContent>
</EquationEditor.ErrorEditor.Page>
</ErrorHandling>
<DelayInitialCondition>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[

]]></Code>
</DelayInitialCondition>
<Discontinuities>
</Discontinuities>
<IndependentVariable>t</IndependentVariable>
<Increment>dt</Increment>
<Rate state="c1">-wc1</Rate>
<Rate state="a2">-wb2</Rate>
<Rate state="c3">-wa3</Rate>
<Rate state=""></Rate>
<Method>Euler</Method>
<Tolerance></Tolerance>
<InternalStep></InternalStep>
<MemoryLength></MemoryLength>
<MaximumStep></MaximumStep>
<MaximumNumberOfSteps>10000</MaximumNumberOfSteps>
<AbsoluteTolerance>0.00001</AbsoluteTolerance>
<RelativeTolerance></RelativeTolerance>
<EstimateFirstStep>false</EstimateFirstStep>
<AccelerationIndependentOfVelocity>false</AccelerationIndependentOfVelocity>
<ForceSynchronization>false</ForceSynchronization>
<UseBestInterpolation>false</UseBestInterpolation>
<EventMaximumStep></EventMaximumStep>
<DelayList><![CDATA[]]></DelayList>
<DelayMaximum><![CDATA[]]></DelayMaximum>
<DelayAddDiscont><![CDATA[]]></DelayAddDiscont>
<DirectIncidenceMatrix><![CDATA[]]></DirectIncidenceMatrix>
<Comment><![CDATA[]]></Comment>
</Content>
</Osejs.Model.Evolution.Page>
</Osejs.Model.Evolution>
<Osejs.Model.Constraints>
<Osejs.Model.Constraints.Page>
<Type>CODE_EDITOR</Type>
<Name>FixRel Page</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
//textyaw = "yaw = "+ double2String(c3a,1.0);
textyaw = "yaw ";
textpitch = "pitch";
textroll = "roll";
//b2=b3;
//b3=b2;
//c3=c2;
//mat1="z:"+c1+" & x:"+a2+" & z:"+c3;
//mat2="x:"+a2+" & z:"+c3;//" & z:"+a2;
mat3="z:"+c3;//+" & y:"+b3+" & z:"+a3;

// mat2="z:"+c3+ "& y:"+a2;
mat2= "x:"+a2;
mat1="z:"+c1;

/*
older code by lookang
mat3="z:"+c3;//+" & y:"+b3+" & z:"+a3;
 mat2="z:"+c3+ "& y:"+a2;
//mat2="z:"+c3; //+ "& y:"+a2;
mat1="z:"+c3+ "& y:"+a2+"& x:"+c1;
*/

/*
if (c1>=0){
c1a=c1/a2c%360;
}
else{
c1a=(+2*pi+c1)/a2c%360; 
  }

if (a2>=0){
a2a=a2/a2c%360;
}
else{
a2a=(+2*pi+a2)/a2c%360;
  }
  
  if (c3>=0){
c3a=c3/a2c%360;
}
else{
c3a=(+2*pi+c3)/a2c%360;
  }
  */
  
c1a=-c1/a2c%360;  
a2a=-a2/a2c%360;
c3a=-c3/a2c%360;

/*
if (showroll==true) {
  wc1= pi2/T1;
  showroll2=false;
  }
  else{
     wc1= 0.;
     }
if (showpitch==true) {
  wb2= pi2/T1;
  showpitch2=false;
  }
  else{
     wb2= 0.;
     }     
  if (showyaw==true) {
  wa3= pi2/T1;
  showyaw2=false;
  }
  else{
     wa3= 0.;
     } 


if (showroll2==true) {
  wc1= -pi2/T1;
  showroll=false;
  }
  else{
     wc1= 0.;
     }
if (showpitch2==true) {
  wb2= -pi2/T1;
  showpitch=false;
  }
  else{
     wb2= 0.;
     }     
  if (showyaw2==true) {
  wa3= -pi2/T1;
  showyaw=false;
  }
  else{
     wa3= 0.;
     } 
*/
]]></Code>
</Content>
</Osejs.Model.Constraints.Page>
</Osejs.Model.Constraints>
<Osejs.Model.Library>
<Osejs.Model.Library.Page>
<Type>LIBRARY_EDITOR</Type>
<Name>OnOrientationChange</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<Comment><![CDATA[]]></Comment>
<Code><![CDATA[
function OnOrientationChange() {

//if(typeof parent.device != 'undefined')
//  _view.mytext.setText(parent.device.platform)
//else
//  _view.mytext.setText("nada:");

// check platform for Apps
var iOSapp =  (typeof parent.device != 'undefined' && parent.device.platform == "iOS");
var Androidapp = (typeof parent.device != 'undefined' && parent.device.platform == "Android");

// check platform for web browsers
var iOS =/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
var iPad =/iPad/.test(navigator.userAgent) && !window.MSStream;
var iPhone = /iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
var Android= /Android|android/i.test(navigator.userAgent);

//_view.mytext.setText(_view.mytext.getText() + "-orient:" + window.orientation + "-" + iOSapp + "-" + Androidapp);

switch (window.orientation) {
  case 0:
  case 180:
    this.screenOrientation = 'portrait';
  //  if (iOSapp){ // does not seems to work
      //   return Math.max(window.screen.width,window.screen.height)*0.9;
   //   return window.screen.height*0.7;  //0.1 for app and 0.1 for nonfullscreenapp  
      // return window.screen.height;
      //  return window.innerHeight;
      // return document.documentElement.clientHeight;
   // }
    
   // else {
      // return Math.max(window.innerWidth,window.innerHeight)*0.9;
      return window.innerHeight*0.9;
   // }
    break;
  case 90:
  case -90:
    this.screenOrientation = 'landscape';

   // if (iOSapp){ // App
   //   return window.screen.width*0.7;  
      // return window.screen.height;
      //  return window.innerHeight;
      //  return document.documentElement.clientHeight;
   // }
    
  //  else { // browser Android and PC
      // return Math.min(window.innerWidth,window.innerHeight)*0.9;
      // alert("browser Android and PC");
      return window.innerHeight*0.9;
  //  }
    break;
  default:
    this.screenOrientation = 'unknown';
    //       return (iPad)?""+(window.screen.width+window.screen.height)*0.4:((iPhone)?""+window.screen.width:_view._format(window.innerHeight*0.9,"0"));
    return window.innerHeight*0.9;
}

}
]]></Code>
</Content>
</Osejs.Model.Library.Page>
</Osejs.Model.Library>
<Osejs.Model.Elements>
</Osejs.Model.Elements>
</Osejs.Model>
<Osejs.View>
<Osejs.View.Creation>
</Osejs.View.Creation>
</Osejs.View>
<Osejs.HtmlView>
<Osejs.HtmlView.Page>
<Type>HTML_VIEW_EDITOR</Type>
<Name>HtmlView Page</Name>
<Active>true</Active>
<Internal>false</Internal>
<Content>
<SizeOption>0</SizeOption>
<X>0</X>
<Y>0</Y>
<Width>800</Width>
<Height>600</Height>
<KeepHidden>true</KeepHidden>
<RootProperties>
</RootProperties>
<Tree>
<HtmlView.Element>
<Expanded>true</Expanded>
<Type>Elements.Panel</Type>
<Name><![CDATA[displayPanel]]></Name>
<Property name="Height"><![CDATA["100%"]]></Property>
<Property name="Width"><![CDATA["100%"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>true</Expanded>
<Type>Elements.Panel</Type>
<Name><![CDATA[controlPanel]]></Name>
<Parent><![CDATA[displayPanel]]></Parent>
<Property name="Width"><![CDATA["100%"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.ComboBox</Type>
<Name><![CDATA[comboBox]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Options"><![CDATA[["gimbal show","independent axes","SIA 380","XYZ axes show","XYZ axes off"]]]></Property>
<Property name="Tooltip"><![CDATA["select user_defined and drag the mass"]]></Property>
<Property name="OnChange"><![CDATA[//alert('voy');
var option = _view.comboBox.getProperty("SelectedOptions");
//alert(option);
if(option=="gimbal show") {
 gimbal=true;
// alert('hola');
  }
  else if(option=="independent axes") {
gimbal=false;
  }
 else if(option=="XYZ axes show") {
   
_view.drawingPanel3D.setProperty("DecorationType","CENTERED_AXES");
//  alert('XYZ axes show');
//  _model.stop();
  }
  else if(option=="XYZ axes off") {
     
_view.drawingPanel3D.setProperty("DecorationType","NONE");
// alert('XYZ axes off');
 }
]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.CheckBox</Type>
<Name><![CDATA[checkBox32]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Checked"><![CDATA[showroll2]]></Property>
<Property name="OnCheckOff"><![CDATA[wc1= 0.;]]></Property>
<Property name="Background"><![CDATA["Red"]]></Property>
<Property name="Text"><![CDATA["Roll-"]]></Property>
<Property name="OnCheckOn"><![CDATA[wc1= -pi2/T1;
  showroll=false;]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider22]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="OnRelease"><![CDATA[dragx=false;]]></Property>
<Property name="Minimum"><![CDATA[0]]></Property>
<Property name="Maximum"><![CDATA[360]]></Property>
<Property name="Format"><![CDATA["roll = 000"]]></Property>
<Property name="Background"><![CDATA["Red"]]></Property>
<Property name="Value"><![CDATA[c1a]]></Property>
<Property name="OnChange"><![CDATA[dragx=true;
c1=-c1a*a2c;
]]></Property>
<Property name="Step"><![CDATA[10]]></Property>
<Property name="Width"><![CDATA["10vw"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.ParsedField</Type>
<Name><![CDATA[roll]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Format"><![CDATA["000"]]></Property>
<Property name="Value"><![CDATA[c1a]]></Property>
<Property name="OnChange"><![CDATA[c1=-c1a*a2c;]]></Property>
<Property name="Width"><![CDATA["2vw"]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.CheckBox</Type>
<Name><![CDATA[checkBox222]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Checked"><![CDATA[showroll]]></Property>
<Property name="OnCheckOff"><![CDATA[wc1= 0.;]]></Property>
<Property name="Background"><![CDATA["Red"]]></Property>
<Property name="Text"><![CDATA["Roll+"]]></Property>
<Property name="OnCheckOn"><![CDATA[wc1= pi2/T1;
  showroll2=false;]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.CheckBox</Type>
<Name><![CDATA[checkBox3]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Checked"><![CDATA[showpitch2]]></Property>
<Property name="OnCheckOff"><![CDATA[wb2= 0.;]]></Property>
<Property name="Background"><![CDATA["Green"]]></Property>
<Property name="Text"><![CDATA["Pitch-"]]></Property>
<Property name="OnCheckOn"><![CDATA[wb2= -pi2/T1;
  showpitch=false;]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider2]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="OnRelease"><![CDATA[
dragy=false;]]></Property>
<Property name="Minimum"><![CDATA[0]]></Property>
<Property name="Maximum"><![CDATA[360]]></Property>
<Property name="Format"><![CDATA["pitch = 000"]]></Property>
<Property name="Background"><![CDATA["Green"]]></Property>
<Property name="Value"><![CDATA[a2a]]></Property>
<Property name="OnChange"><![CDATA[dragy=true;
a2=-a2a*a2c;
]]></Property>
<Property name="Step"><![CDATA[10]]></Property>
<Property name="Width"><![CDATA["10vw"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.ParsedField</Type>
<Name><![CDATA[roll2]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Format"><![CDATA["000"]]></Property>
<Property name="Value"><![CDATA[a2a]]></Property>
<Property name="OnChange"><![CDATA[a2=-a2a*a2c;]]></Property>
<Property name="Width"><![CDATA["2vw"]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.CheckBox</Type>
<Name><![CDATA[checkBox22]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Checked"><![CDATA[showpitch]]></Property>
<Property name="OnCheckOff"><![CDATA[wb2= 0.;]]></Property>
<Property name="Background"><![CDATA["Green"]]></Property>
<Property name="Text"><![CDATA["Pitch+"]]></Property>
<Property name="OnCheckOn"><![CDATA[wb2= pi2/T1;
  showpitch2=false;]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.CheckBox</Type>
<Name><![CDATA[checkBox]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Checked"><![CDATA[showyaw2]]></Property>
<Property name="OnCheckOff"><![CDATA[wa3= 0.;]]></Property>
<Property name="Background"><![CDATA["Blue"]]></Property>
<Property name="Foreground"><![CDATA["White"]]></Property>
<Property name="Text"><![CDATA["Yaw-"]]></Property>
<Property name="OnCheckOn"><![CDATA[wa3= -pi2/T1;
  showyaw=false;]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Slider</Type>
<Name><![CDATA[slider]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="OnRelease"><![CDATA[dragz=false;

]]></Property>
<Property name="Minimum"><![CDATA[0]]></Property>
<Property name="Maximum"><![CDATA[360]]></Property>
<Property name="Format"><![CDATA["yaw = 000"]]></Property>
<Property name="Background"><![CDATA["Blue"]]></Property>
<Property name="Value"><![CDATA[c3a]]></Property>
<Property name="Foreground"><![CDATA["White"]]></Property>
<Property name="OnChange"><![CDATA[dragz=true;
c3=-c3a*a2c;
]]></Property>
<Property name="Step"><![CDATA[10]]></Property>
<Property name="Width"><![CDATA["10vw"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.ParsedField</Type>
<Name><![CDATA[roll22]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Format"><![CDATA["000"]]></Property>
<Property name="Value"><![CDATA[c3a]]></Property>
<Property name="OnChange"><![CDATA[c3=-c3a*a2c;]]></Property>
<Property name="Width"><![CDATA[30]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.CheckBox</Type>
<Name><![CDATA[checkBox2]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Checked"><![CDATA[showyaw]]></Property>
<Property name="OnCheckOff"><![CDATA[wa3= 0.;]]></Property>
<Property name="Background"><![CDATA["Blue"]]></Property>
<Property name="Foreground"><![CDATA["White"]]></Property>
<Property name="Text"><![CDATA["Yaw+"]]></Property>
<Property name="OnCheckOn"><![CDATA[wa3= pi2/T1;
  showyaw2=false;]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.TwoStateButton</Type>
<Name><![CDATA[playPauseButton2]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="OffClick"><![CDATA[text="paused";
isPaused=true;
_pause();]]></Property>
<Property name="TextOn"><![CDATA["▶"]]></Property>
<Property name="State"><![CDATA[_isPaused]]></Property>
<Property name="Tooltip"><![CDATA["Play/Pause"]]></Property>
<Property name="TextOff"><![CDATA["❚❚"]]></Property>
<Property name="OnClick"><![CDATA[_play();
isPaused=false;
text="playing";]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Button</Type>
<Name><![CDATA[resetButton]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Text"><![CDATA["↻"]]></Property>
<Property name="OnClick"><![CDATA[%_reset%]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Label</Type>
<Name><![CDATA[timeLabel]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Text"><![CDATA["Time:"]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.ParsedField</Type>
<Name><![CDATA[field]]></Name>
<Parent><![CDATA[controlPanel]]></Parent>
<Property name="Format"><![CDATA["0.00"]]></Property>
<Property name="Value"><![CDATA[t]]></Property>
<Property name="Width"><![CDATA["3vw"]]></Property>
<Property name="Font"><![CDATA[font]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>true</Expanded>
<Type>Elements.Panel</Type>
<Name><![CDATA[topPanel]]></Name>
<Parent><![CDATA[displayPanel]]></Parent>
<Property name="Height"><![CDATA["100%"]]></Property>
<Property name="Width"><![CDATA["100%"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Display3DPanel</Type>
<Name><![CDATA[drawingPanel3D]]></Name>
<Parent><![CDATA[topPanel]]></Parent>
<Property name="CameraX"><![CDATA[2.5]]></Property>
<Property name="CameraAltitude"><![CDATA[30]]></Property>
<Property name="Enabled"><![CDATA[true]]></Property>
<Property name="MaximumZ"><![CDATA[1]]></Property>
<Property name="MaximumY"><![CDATA[1]]></Property>
<Property name="MaximumX"><![CDATA[1]]></Property>
<Property name="MinimumX"><![CDATA[-1]]></Property>
<Property name="MinimumY"><![CDATA[-1]]></Property>
<Property name="MinimumZ"><![CDATA[-1]]></Property>
<Property name="CameraAzimuth"><![CDATA[-30]]></Property>
<Property name="DecorationType"><![CDATA["CENTERED_AXES"]]></Property>
<Property name="Height"><![CDATA[%OnOrientationChange()%]]></Property>
<Property name="Width"><![CDATA["100%"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group3D</Type>
<Name><![CDATA[yawcompoundrotation]]></Name>
<Parent><![CDATA[drawingPanel3D]]></Parent>
<Property name="Transformation"><![CDATA[[[0,1,0,0],[0,1,0,0],[c3,0,0,1]]]]></Property>
<Property name="Visibility"><![CDATA[gimbal===true]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D]]></Name>
<Parent><![CDATA[yawcompoundrotation]]></Parent>
<Property name="FillColor"><![CDATA["Blue"]]></Property>
<Property name="SizeX"><![CDATA[size]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="Z"><![CDATA[r3+size/2]]></Property>
<Property name="SizeZ"><![CDATA[size]]></Property>
<Property name="SizeY"><![CDATA[size]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D3]]></Name>
<Parent><![CDATA[yawcompoundrotation]]></Parent>
<Property name="FillColor"><![CDATA["Blue"]]></Property>
<Property name="SizeX"><![CDATA[size]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="Z"><![CDATA[-r3-size/2]]></Property>
<Property name="SizeZ"><![CDATA[size]]></Property>
<Property name="SizeY"><![CDATA[size]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[big]]></Name>
<Parent><![CDATA[yawcompoundrotation]]></Parent>
<Property name="ClosedBottom"><![CDATA[false]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,1,0,0],[0,0,0,1]]]]></Property>
<Property name="FillColor"><![CDATA["Blue"]]></Property>
<Property name="SizeX"><![CDATA[r3*2]]></Property>
<Property name="SizeZ"><![CDATA[size2*2]]></Property>
<Property name="SizeY"><![CDATA[r3*2]]></Property>
<Property name="ClosedTop"><![CDATA[false]]></Property>
<Property name="Resolution"><![CDATA[36]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text3D</Type>
<Name><![CDATA[text3D]]></Name>
<Parent><![CDATA[yawcompoundrotation]]></Parent>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[r3]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragz||!(wa3==0)]]></Property>
<Property name="Text"><![CDATA["yaw"]]></Property>
<Property name="Font"><![CDATA["normal normal 49px \"Arial Black\", Gadget, sans-serif"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow3D</Type>
<Name><![CDATA[arrow3D]]></Name>
<Parent><![CDATA[yawcompoundrotation]]></Parent>
<Property name="FillColor"><![CDATA["Blue"]]></Property>
<Property name="SizeX"><![CDATA[0]]></Property>
<Property name="SizeZ"><![CDATA[r3*1.5]]></Property>
<Property name="Visibility"><![CDATA[dragz||!(wa3==0)]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Box3D</Type>
<Name><![CDATA[box3D]]></Name>
<Parent><![CDATA[yawcompoundrotation]]></Parent>
<Property name="SizeX"><![CDATA[2.4*r1]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="SizeZ"><![CDATA[2.4*r1]]></Property>
<Property name="SizeY"><![CDATA[w]]></Property>
<Property name="DrawFill"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group3D</Type>
<Name><![CDATA[pitch]]></Name>
<Parent><![CDATA[yawcompoundrotation]]></Parent>
<Property name="Transformation"><![CDATA[ [[0,1,0,0],[a2,0,1,0],[0,0,0,1]]]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D22]]></Name>
<Parent><![CDATA[pitch]]></Parent>
<Property name="FillColor"><![CDATA["Green"]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,0,1,0],[pi/2,0,0,1]]]]></Property>
<Property name="SizeX"><![CDATA[size/2]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[(r2+(r3-r2)/2)]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="SizeZ"><![CDATA[size/2]]></Property>
<Property name="SizeY"><![CDATA[size/2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D2]]></Name>
<Parent><![CDATA[pitch]]></Parent>
<Property name="FillColor"><![CDATA["Green"]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,0,1,0],[pi/2,0,0,1]]]]></Property>
<Property name="SizeX"><![CDATA[size/2]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[-(r2+(r3-r2)/2)]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="SizeZ"><![CDATA[size/2]]></Property>
<Property name="SizeY"><![CDATA[size/2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[big2]]></Name>
<Parent><![CDATA[pitch]]></Parent>
<Property name="ClosedBottom"><![CDATA[false]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,1,0,0],[0,0,0,1]]]]></Property>
<Property name="FillColor"><![CDATA["Green"]]></Property>
<Property name="SizeX"><![CDATA[r2*2]]></Property>
<Property name="SizeZ"><![CDATA[size2*2]]></Property>
<Property name="SizeY"><![CDATA[r2*2]]></Property>
<Property name="ClosedTop"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text3D</Type>
<Name><![CDATA[text3D2]]></Name>
<Parent><![CDATA[pitch]]></Parent>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[r2]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragy||!(wb2==0)]]></Property>
<Property name="Text"><![CDATA["pitch"]]></Property>
<Property name="Font"><![CDATA["normal normal 49px Arial, Helvetica, sans-serif"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow3D</Type>
<Name><![CDATA[arrow3D2]]></Name>
<Parent><![CDATA[pitch]]></Parent>
<Property name="FillColor"><![CDATA["Green"]]></Property>
<Property name="SizeX"><![CDATA[0]]></Property>
<Property name="SizeZ"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragy||!(wb2==0)]]></Property>
<Property name="SizeY"><![CDATA[r2*2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Box3D</Type>
<Name><![CDATA[box3D2]]></Name>
<Parent><![CDATA[pitch]]></Parent>
<Property name="SizeX"><![CDATA[2.2*r1]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="SizeZ"><![CDATA[2.2*r1]]></Property>
<Property name="SizeY"><![CDATA[w]]></Property>
<Property name="DrawFill"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group3D</Type>
<Name><![CDATA[row]]></Name>
<Parent><![CDATA[pitch]]></Parent>
<Property name="Transformation"><![CDATA[[[c1,1,0,0],[0,0,1,0],[0,0,0,1]]]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D2222]]></Name>
<Parent><![CDATA[row]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="Transformation"><![CDATA[[[0,1,0,0],[0,0,1,0],[0,0,0,1]]]]></Property>
<Property name="SizeX"><![CDATA[size/2]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="Z"><![CDATA[(r1+(r2-r1)/2)]]></Property>
<Property name="SizeZ"><![CDATA[size/2]]></Property>
<Property name="SizeY"><![CDATA[size/2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D222]]></Name>
<Parent><![CDATA[row]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="Transformation"><![CDATA[[[0,1,0,0],[0,0,1,0],[0,0,0,1]]]]></Property>
<Property name="SizeX"><![CDATA[size/2]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="Z"><![CDATA[-(r1+(r2-r1)/2)]]></Property>
<Property name="SizeZ"><![CDATA[size/2]]></Property>
<Property name="SizeY"><![CDATA[size/2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Object3D</Type>
<Name><![CDATA[object3D2223]]></Name>
<Parent><![CDATA[row]]></Parent>
<Property name="Transformation"><![CDATA[[[0,0,0,1],[0,1,0,0],[pi,0,0,1]]]]></Property>
<Property name="FillColor"><![CDATA["Orange"]]></Property>
<Property name="Description"><![CDATA["./gimbal/Shuttle.js"]]></Property>
<Property name="Size"><![CDATA[[0.1,0.1,0.1]]]></Property>
<Property name="LineColor"><![CDATA["Black"]]></Property>
<Property name="Visibility"><![CDATA[_view.comboBox.getProperty("SelectedOptions")!="SIA 380"]]></Property>
<Property name="DrawLines"><![CDATA[true]]></Property>
<Property name="LineWidth"><![CDATA[1]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Object3D</Type>
<Name><![CDATA[SIA]]></Name>
<Parent><![CDATA[row]]></Parent>
<Property name="Transformation"><![CDATA[[[pi/2,1,0,0],[0,0,1,0],[0,0,0,1]]]]></Property>
<Property name="FillColor"><![CDATA["Orange"]]></Property>
<Property name="Description"><![CDATA["./gimbal/sia.js"]]></Property>
<Property name="Size"><![CDATA[[0.00004,0.00004,0.00004]]]></Property>
<Property name="LineColor"><![CDATA["Black"]]></Property>
<Property name="Visibility"><![CDATA[_view.comboBox.getProperty("SelectedOptions")=="SIA 380"]]></Property>
<Property name="DrawLines"><![CDATA[true]]></Property>
<Property name="LineWidth"><![CDATA[1]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[big22]]></Name>
<Parent><![CDATA[row]]></Parent>
<Property name="ClosedBottom"><![CDATA[false]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,1,0,0],[0,0,0,1]]]]></Property>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="SizeX"><![CDATA[r1*2]]></Property>
<Property name="SizeZ"><![CDATA[size2*2]]></Property>
<Property name="SizeY"><![CDATA[r1*2]]></Property>
<Property name="ClosedTop"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text3D</Type>
<Name><![CDATA[text3D22]]></Name>
<Parent><![CDATA[row]]></Parent>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[r1]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragx||!(wc1==0)]]></Property>
<Property name="Text"><![CDATA["roll"]]></Property>
<Property name="Font"><![CDATA["normal normal 20px Arial, Helvetica, sans-serif"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow3D</Type>
<Name><![CDATA[arrow3D22]]></Name>
<Parent><![CDATA[row]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="SizeX"><![CDATA[r1*2.2]]></Property>
<Property name="SizeZ"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragx||!(wc1==0)]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Box3D</Type>
<Name><![CDATA[box3D22]]></Name>
<Parent><![CDATA[row]]></Parent>
<Property name="SizeX"><![CDATA[2*r1]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="SizeZ"><![CDATA[2*r1]]></Property>
<Property name="SizeY"><![CDATA[w]]></Property>
<Property name="DrawFill"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group3D</Type>
<Name><![CDATA[yaw2independent]]></Name>
<Parent><![CDATA[drawingPanel3D]]></Parent>
<Property name="Transformation"><![CDATA[[[0,1,0,0],[0,1,0,0],[c3,0,0,1]]]]></Property>
<Property name="Visibility"><![CDATA[gimbal===false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D5]]></Name>
<Parent><![CDATA[yaw2independent]]></Parent>
<Property name="FillColor"><![CDATA["Blue"]]></Property>
<Property name="SizeX"><![CDATA[size]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="Z"><![CDATA[r3+size/2]]></Property>
<Property name="SizeZ"><![CDATA[size]]></Property>
<Property name="SizeY"><![CDATA[size]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D33]]></Name>
<Parent><![CDATA[yaw2independent]]></Parent>
<Property name="FillColor"><![CDATA["Blue"]]></Property>
<Property name="SizeX"><![CDATA[size]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="Z"><![CDATA[-r3-size/2]]></Property>
<Property name="SizeZ"><![CDATA[size]]></Property>
<Property name="SizeY"><![CDATA[size]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Object3D</Type>
<Name><![CDATA[object3D242]]></Name>
<Parent><![CDATA[yaw2independent]]></Parent>
<Property name="Transformation"><![CDATA[[[0,0,0,1],[0,1,0,0],[pi,0,0,1]]]]></Property>
<Property name="Description"><![CDATA["./gimbal/Shuttle.js"]]></Property>
<Property name="Size"><![CDATA[[0.1,0.1,0.1]]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="DrawLines"><![CDATA[true]]></Property>
<Property name="LineWidth"><![CDATA[2]]></Property>
<Property name="DrawFill"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[big4]]></Name>
<Parent><![CDATA[yaw2independent]]></Parent>
<Property name="ClosedBottom"><![CDATA[false]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,1,0,0],[0,0,0,1]]]]></Property>
<Property name="FillColor"><![CDATA["Blue"]]></Property>
<Property name="SizeX"><![CDATA[r3*2]]></Property>
<Property name="SizeZ"><![CDATA[size2*2]]></Property>
<Property name="SizeY"><![CDATA[r3*2]]></Property>
<Property name="ClosedTop"><![CDATA[false]]></Property>
<Property name="Resolution"><![CDATA[36]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text3D</Type>
<Name><![CDATA[text3D4]]></Name>
<Parent><![CDATA[yaw2independent]]></Parent>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[r3]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragz||!(wa3==0)]]></Property>
<Property name="Text"><![CDATA["yaw"]]></Property>
<Property name="Font"><![CDATA["normal normal 49px \"Arial Black\", Gadget, sans-serif"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow3D</Type>
<Name><![CDATA[arrow3D4]]></Name>
<Parent><![CDATA[yaw2independent]]></Parent>
<Property name="FillColor"><![CDATA["Blue"]]></Property>
<Property name="SizeX"><![CDATA[0]]></Property>
<Property name="SizeZ"><![CDATA[r3*1.5]]></Property>
<Property name="Visibility"><![CDATA[dragz||!(wa3==0)]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Box3D</Type>
<Name><![CDATA[box3D4]]></Name>
<Parent><![CDATA[yaw2independent]]></Parent>
<Property name="SizeX"><![CDATA[2.4*r1]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="SizeZ"><![CDATA[2.4*r1]]></Property>
<Property name="SizeY"><![CDATA[w]]></Property>
<Property name="DrawFill"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group3D</Type>
<Name><![CDATA[pitch2independent]]></Name>
<Parent><![CDATA[drawingPanel3D]]></Parent>
<Property name="Transformation"><![CDATA[ [[0,1,0,0],[a2,0,1,0],[0,0,0,1]]]]></Property>
<Property name="Visibility"><![CDATA[gimbal===false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D225]]></Name>
<Parent><![CDATA[pitch2independent]]></Parent>
<Property name="FillColor"><![CDATA["Green"]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,0,1,0],[pi/2,0,0,1]]]]></Property>
<Property name="SizeX"><![CDATA[size/2]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[(r2+(r3-r2)/2)]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="SizeZ"><![CDATA[size/2]]></Property>
<Property name="SizeY"><![CDATA[size/2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D25]]></Name>
<Parent><![CDATA[pitch2independent]]></Parent>
<Property name="FillColor"><![CDATA["Green"]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,0,1,0],[pi/2,0,0,1]]]]></Property>
<Property name="SizeX"><![CDATA[size/2]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[-(r2+(r3-r2)/2)]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="SizeZ"><![CDATA[size/2]]></Property>
<Property name="SizeY"><![CDATA[size/2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Object3D</Type>
<Name><![CDATA[object3D224]]></Name>
<Parent><![CDATA[pitch2independent]]></Parent>
<Property name="Transformation"><![CDATA[[[0,0,0,1],[0,1,0,0],[pi,0,0,1]]]]></Property>
<Property name="Description"><![CDATA["./gimbal/Shuttle.js"]]></Property>
<Property name="Size"><![CDATA[[0.1,0.1,0.1]]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="DrawLines"><![CDATA[true]]></Property>
<Property name="LineWidth"><![CDATA[2]]></Property>
<Property name="DrawFill"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[big25]]></Name>
<Parent><![CDATA[pitch2independent]]></Parent>
<Property name="ClosedBottom"><![CDATA[false]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,1,0,0],[0,0,0,1]]]]></Property>
<Property name="FillColor"><![CDATA["Green"]]></Property>
<Property name="SizeX"><![CDATA[r2*2]]></Property>
<Property name="SizeZ"><![CDATA[size2*2]]></Property>
<Property name="SizeY"><![CDATA[r2*2]]></Property>
<Property name="ClosedTop"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text3D</Type>
<Name><![CDATA[text3D25]]></Name>
<Parent><![CDATA[pitch2independent]]></Parent>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[r2]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragy||!(wb2==0)]]></Property>
<Property name="Text"><![CDATA["pitch"]]></Property>
<Property name="Font"><![CDATA["normal normal 49px Arial, Helvetica, sans-serif"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow3D</Type>
<Name><![CDATA[arrow3D25]]></Name>
<Parent><![CDATA[pitch2independent]]></Parent>
<Property name="FillColor"><![CDATA["Green"]]></Property>
<Property name="SizeX"><![CDATA[0]]></Property>
<Property name="SizeZ"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragy||!(wb2==0)]]></Property>
<Property name="SizeY"><![CDATA[r2*2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Box3D</Type>
<Name><![CDATA[box3D25]]></Name>
<Parent><![CDATA[pitch2independent]]></Parent>
<Property name="SizeX"><![CDATA[2.2*r1]]></Property>
<Property name="LineColor"><![CDATA["Green"]]></Property>
<Property name="SizeZ"><![CDATA[2.2*r1]]></Property>
<Property name="SizeY"><![CDATA[w]]></Property>
<Property name="DrawFill"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Expanded>false</Expanded>
<Type>Elements.Group3D</Type>
<Name><![CDATA[row2independent]]></Name>
<Parent><![CDATA[drawingPanel3D]]></Parent>
<Property name="Transformation"><![CDATA[[[c1,1,0,0],[0,0,1,0],[0,0,0,1]]]]></Property>
<Property name="Visibility"><![CDATA[gimbal===false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D22225]]></Name>
<Parent><![CDATA[row2independent]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="Transformation"><![CDATA[[[0,1,0,0],[0,0,1,0],[0,0,0,1]]]]></Property>
<Property name="SizeX"><![CDATA[size/2]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="Z"><![CDATA[(r1+(r2-r1)/2)]]></Property>
<Property name="SizeZ"><![CDATA[size/2]]></Property>
<Property name="SizeY"><![CDATA[size/2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[cylinder3D2226]]></Name>
<Parent><![CDATA[row2independent]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="Transformation"><![CDATA[[[0,1,0,0],[0,0,1,0],[0,0,0,1]]]]></Property>
<Property name="SizeX"><![CDATA[size/2]]></Property>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[0]]></Property>
<Property name="Z"><![CDATA[-(r1+(r2-r1)/2)]]></Property>
<Property name="SizeZ"><![CDATA[size/2]]></Property>
<Property name="SizeY"><![CDATA[size/2]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Object3D</Type>
<Name><![CDATA[object3D22234]]></Name>
<Parent><![CDATA[row2independent]]></Parent>
<Property name="Transformation"><![CDATA[[[0,0,0,1],[0,1,0,0],[pi,0,0,1]]]]></Property>
<Property name="Description"><![CDATA["./gimbal/Shuttle.js"]]></Property>
<Property name="Size"><![CDATA[[0.1,0.1,0.1]]]></Property>
<Property name="LineColor"><![CDATA["Red"]]></Property>
<Property name="Visibility"><![CDATA[mode[0]!="SIA 380"]]></Property>
<Property name="DrawLines"><![CDATA[true]]></Property>
<Property name="LineWidth"><![CDATA[2]]></Property>
<Property name="DrawFill"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Cylinder3D</Type>
<Name><![CDATA[big225]]></Name>
<Parent><![CDATA[row2independent]]></Parent>
<Property name="ClosedBottom"><![CDATA[false]]></Property>
<Property name="Transformation"><![CDATA[[[pi/2,0,0,1],[pi/2,1,0,0],[0,0,0,1]]]]></Property>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="SizeX"><![CDATA[r1*2]]></Property>
<Property name="SizeZ"><![CDATA[size2*2]]></Property>
<Property name="SizeY"><![CDATA[r1*2]]></Property>
<Property name="ClosedTop"><![CDATA[false]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Text3D</Type>
<Name><![CDATA[text3D225]]></Name>
<Parent><![CDATA[row2independent]]></Parent>
<Property name="X"><![CDATA[0]]></Property>
<Property name="Y"><![CDATA[r1]]></Property>
<Property name="Z"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragx||!(wc1==0)]]></Property>
<Property name="Text"><![CDATA["roll"]]></Property>
<Property name="Font"><![CDATA["normal normal 20px Arial, Helvetica, sans-serif"]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Arrow3D</Type>
<Name><![CDATA[arrow3D225]]></Name>
<Parent><![CDATA[row2independent]]></Parent>
<Property name="FillColor"><![CDATA["Red"]]></Property>
<Property name="SizeX"><![CDATA[r1*2.2]]></Property>
<Property name="SizeZ"><![CDATA[0]]></Property>
<Property name="Visibility"><![CDATA[dragx||!(wc1==0)]]></Property>
<Property name="SizeY"><![CDATA[0]]></Property>
</HtmlView.Element>
<HtmlView.Element>
<Type>Elements.Box3D</Type>
<Name><![CDATA[box3D225]]></Name>
<Parent><![CDATA[row2independent]]></Parent>
<Property name="SizeX"><![CDATA[2*r1]]></Property>
<Property name="LineColor"><![CDATA["Blue"]]></Property>
<Property name="SizeZ"><![CDATA[2*r1]]></Property>
<Property name="SizeY"><![CDATA[w]]></Property>
<Property name="DrawFill"><![CDATA[false]]></Property>
</HtmlView.Element>
</Tree>
</Content>
</Osejs.HtmlView.Page>
</Osejs.HtmlView>
</Osejs>
