您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

1772 行
47KB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Document>
  3. <Model version="4.8" build="4.8.2.10124">
  4. <Sidops><![CDATA[model 128 184
  5. description '<Information>
  6. <Description>
  7. <Version>4.8</Version>
  8. <IsMainModel>0</IsMainModel>
  9. <KeepParameterValues>False</KeepParameterValues>
  10. <LibraryPath>C:\users\wouter\My Documents\studie\ma\mahd\implementation\submodel\SCARA\spike\inverse_kinematics.emx</LibraryPath>
  11. <TimeStamp>2020-7-9 16:58:55</TimeStamp>
  12. </Description>
  13. </Information>';
  14. type Mainmodel
  15. end;
  16. implementation bg
  17. submodels
  18. inverse_kinematics 352 184
  19. description '<Description><Version>4.0</Version>
  20. <LibraryPath>Template\Submodel-Equation.emx</LibraryPath>
  21. <IsMainModel>1</IsMainModel>
  22. <KeepParameterValues>False</KeepParameterValues>
  23. <TimeStamp>2007-11-1 22:32:1</TimeStamp>
  24. <AllowLibraryUpdate>False</AllowLibraryUpdate>
  25. </Description>';
  26. type 'Submodel-Equation'
  27. ports
  28. signal in input [2,1] {m} ;
  29. signal out angle1 {rad} ;
  30. signal out angle2 {rad} ;
  31. signal out a {rad} ;
  32. signal out b {rad} ;
  33. signal out c {rad} ;
  34. signal out phi {rad} ;
  35. end;
  36. implementation eq
  37. parameters
  38. real global A_length; // length of first arm
  39. real global B_length; // length of second arm
  40. real to_rad = 1 {rad};
  41. variables
  42. real x {m}, y {m};
  43. real C_length {m}; // length to x and y.
  44. real angle_sum {rad}; // test angle
  45. equations
  46. x = input[1];
  47. y = input[2];
  48. phi = atan2(y, x);
  49. C_length = sqrt(x^2 + y^2);
  50. a = arccos ((B_length^2 + C_length^2 - A_length^2) / (2 * B_length * C_length));
  51. b = arccos ((A_length^2 + C_length^2 - B_length^2) / (2 * A_length * C_length));
  52. c = arccos ((A_length^2 + B_length^2 - C_length^2) / (2 * A_length * B_length));
  53. angle1 = b + phi;
  54. angle2 = angle1 - pi * to_rad + c;
  55. implementation_end;
  56. rectanglepath 112 184
  57. description '<Description><Version>4.0</Version>
  58. <LibraryPath>Template\Submodel-Equation.emx</LibraryPath>
  59. <IsMainModel>1</IsMainModel>
  60. <KeepParameterValues>False</KeepParameterValues>
  61. <TimeStamp>2007-11-1 22:32:1</TimeStamp>
  62. <AllowLibraryUpdate>False</AllowLibraryUpdate>
  63. </Description>';
  64. type 'Submodel-Equation'
  65. ports
  66. signal out output [2,1];
  67. end;
  68. implementation eq
  69. /*
  70. This will generate coordinates for the box that has to be drawn
  71. */
  72. parameters
  73. real w = 0.07{m} ;
  74. real h = 0.05 {m};
  75. real t = 1 {s};
  76. real origin[2] = [0.05,0.05]{m};
  77. variables
  78. real v {m/s};
  79. real t_w {s};
  80. real t_h {s};
  81. real period {s};
  82. real test1, test2, test3;
  83. initialequations
  84. v = (2*w + 2*h)/t;
  85. t_w = w / v;
  86. t_h = h / v;
  87. equations
  88. period = floor(time / t) * t;
  89. output[1] = v*(ramp(period+t_h) - ramp(period + t_w+t_h) - ramp(period + t_w + t_h + t_h)) + origin[1];
  90. output[2] = v*(ramp(period) - ramp(period + t_h) - ramp(period + t_h + t_w) + ramp(period + 2 * t_h + t_w))+ origin[2];
  91. implementation_end;
  92. Submodel2 560 184
  93. description '<Description><Version>4.0</Version>
  94. <LibraryPath>Template\Submodel-Equation.emx</LibraryPath>
  95. <IsMainModel>1</IsMainModel>
  96. <KeepParameterValues>False</KeepParameterValues>
  97. <TimeStamp>2007-11-1 22:32:1</TimeStamp>
  98. <AllowLibraryUpdate>False</AllowLibraryUpdate>
  99. </Description>';
  100. type 'Submodel-Equation'
  101. ports
  102. signal in angle1;
  103. signal in angle2;
  104. end;
  105. implementation eq
  106. parameters
  107. real global A;
  108. real global B;
  109. variables
  110. real joint1[2]{m};
  111. real joint2[2]{m};
  112. real end_effector[2]{m};
  113. equations
  114. joint1 = A*[cos(angle1);sin(angle1)];
  115. joint2 = B*[cos(angle2);sin(angle2)];
  116. end_effector = joint1 + joint2;
  117. implementation_end;
  118. end;
  119. connections
  120. inverse_kinematics\angle1 -> Submodel2\angle1;
  121. inverse_kinematics\angle2 -> Submodel2\angle2;
  122. rectanglepath\output -> inverse_kinematics\input;
  123. end;
  124. implementation_end;
  125. ]]>
  126. </Sidops>
  127. </Model>
  128. <Experiments>
  129. <DefaultExperiment><![CDATA[Experiment 1]]>
  130. </DefaultExperiment>
  131. <Experiment>
  132. <Name>Experiment 1</Name>
  133. <CreatedBy></CreatedBy>
  134. <Info></Info>
  135. <ExpData>
  136. <VersionNumber>4.8</VersionNumber>
  137. <ModelProperties>
  138. </ModelProperties>
  139. <Variables>
  140. <Parameters>
  141. </Parameters>
  142. </Variables>
  143. <PlotSpecs>
  144. <VarNames>
  145. <VarName>time</VarName>
  146. <VarName>Submodel2\end_effector[2]</VarName>
  147. <VarName>Submodel2\joint1[2]</VarName>
  148. <VarName>Submodel2\end_effector[1]</VarName>
  149. <VarName>Submodel2\joint1[1]</VarName>
  150. <VarName>rectanglepath\output[1]</VarName>
  151. <VarName>rectanglepath\output[2]</VarName>
  152. <VarName>rectanglepath\test1</VarName>
  153. <VarName>rectanglepath\test2</VarName>
  154. <VarName>rectanglepath\test3</VarName>
  155. <VarName>Constant\output[1]</VarName>
  156. <VarName>Constant\output[2]</VarName>
  157. </VarNames>
  158. <Plots>
  159. <Plot>
  160. <PlotType>GraphPlot</PlotType>
  161. <BasePlot>
  162. <PlotId>1</PlotId>
  163. <UseWindowsBGColor>false</UseWindowsBGColor>
  164. <BGColor>16777215</BGColor>
  165. <PlotIsVisible>true</PlotIsVisible>
  166. </BasePlot>
  167. <Grid>
  168. <DrawGrid>true</DrawGrid>
  169. <GridColor>15780518</GridColor>
  170. <GridBorderLineColor>12624260</GridBorderLineColor>
  171. <GridZeroLineColor>0</GridZeroLineColor>
  172. <XTicks>10</XTicks>
  173. <YTicks>10</YTicks>
  174. <ZTicks>10</ZTicks>
  175. <Use3DLook>false</Use3DLook>
  176. </Grid>
  177. <PlotBGColor>16777215</PlotBGColor>
  178. <ShowPlotTitle>true</ShowPlotTitle>
  179. <TitlePosition>1</TitlePosition>
  180. <PlotTitle>model</PlotTitle>
  181. <ShowXValues>true</ShowXValues>
  182. <Fonts>
  183. <TitleFont>
  184. <Name>Arial</Name>
  185. <Height>12</Height>
  186. <PitchFamily>34</PitchFamily>
  187. <Weight>400</Weight>
  188. <Italic>0</Italic>
  189. <UnderLine>0</UnderLine>
  190. <StrikeOut>0</StrikeOut>
  191. <Color>0</Color>
  192. </TitleFont>
  193. <LabelFont>
  194. <Name>Arial</Name>
  195. <Height>12</Height>
  196. <PitchFamily>34</PitchFamily>
  197. <Weight>400</Weight>
  198. <Italic>0</Italic>
  199. <UnderLine>0</UnderLine>
  200. <StrikeOut>0</StrikeOut>
  201. <Color>0</Color>
  202. </LabelFont>
  203. <ValuesFont>
  204. <Name>Arial</Name>
  205. <Height>10</Height>
  206. <PitchFamily>34</PitchFamily>
  207. <Weight>400</Weight>
  208. <Italic>0</Italic>
  209. <UnderLine>0</UnderLine>
  210. <StrikeOut>0</StrikeOut>
  211. <Color>0</Color>
  212. </ValuesFont>
  213. <LegendFont>
  214. <Name>Arial</Name>
  215. <Height>12</Height>
  216. <PitchFamily>34</PitchFamily>
  217. <Weight>400</Weight>
  218. <Italic>0</Italic>
  219. <UnderLine>0</UnderLine>
  220. <StrikeOut>0</StrikeOut>
  221. <Color>0</Color>
  222. </LegendFont>
  223. </Fonts>
  224. <SharedXAxis>true</SharedXAxis>
  225. <SharedYAxis>true</SharedYAxis>
  226. <SharedZAxis>false</SharedZAxis>
  227. <XAxes>
  228. <Axis>
  229. <Minimum>-0.049999931062904804</Minimum>
  230. <Maximum>0.12000000000000034</Maximum>
  231. <Linear>true</Linear>
  232. <Scaling>3</Scaling>
  233. <Label>end_effector[1]</Label>
  234. </Axis>
  235. </XAxes>
  236. <YAxes>
  237. <Axis>
  238. <Minimum>0.019999999999999997</Minimum>
  239. <Maximum>0.12</Maximum>
  240. <Linear>true</Linear>
  241. <Scaling>2</Scaling>
  242. <Label>end_effector[2]</Label>
  243. </Axis>
  244. <Axis>
  245. <Minimum>0.0</Minimum>
  246. <Maximum>5.0</Maximum>
  247. <Linear>true</Linear>
  248. <Scaling>2</Scaling>
  249. <Label>joint1[2]</Label>
  250. </Axis>
  251. <Axis>
  252. <Minimum>0.0</Minimum>
  253. <Maximum>5.0</Maximum>
  254. <Linear>true</Linear>
  255. <Scaling>2</Scaling>
  256. <Label>output[2]</Label>
  257. </Axis>
  258. </YAxes>
  259. <ZAxes>
  260. </ZAxes>
  261. <Curves>
  262. <Curve>
  263. <LineColor>3355111</LineColor>
  264. <LineStyle>1</LineStyle>
  265. <TickColor>3355111</TickColor>
  266. <TickStyle>0</TickStyle>
  267. <CurveVisible>true</CurveVisible>
  268. <PixelThresshold>1</PixelThresshold>
  269. <LineThickness>1</LineThickness>
  270. <LineOrder>1</LineOrder>
  271. <ShowYValues>true</ShowYValues>
  272. <XCurveData>
  273. <ShowUnit>true</ShowUnit>
  274. <VarName>Submodel2\end_effector[1]</VarName>
  275. </XCurveData>
  276. <YCurveData>
  277. <ShowUnit>true</ShowUnit>
  278. <VarName>Submodel2\end_effector[2]</VarName>
  279. </YCurveData>
  280. </Curve>
  281. <Curve>
  282. <LineColor>6076255</LineColor>
  283. <LineStyle>1</LineStyle>
  284. <TickColor>6076255</TickColor>
  285. <TickStyle>0</TickStyle>
  286. <CurveVisible>true</CurveVisible>
  287. <PixelThresshold>1</PixelThresshold>
  288. <LineThickness>1</LineThickness>
  289. <LineOrder>1</LineOrder>
  290. <ShowYValues>true</ShowYValues>
  291. <XCurveData>
  292. <ShowUnit>true</ShowUnit>
  293. <VarName>Submodel2\joint1[1]</VarName>
  294. </XCurveData>
  295. <YCurveData>
  296. <ShowUnit>true</ShowUnit>
  297. <VarName>Submodel2\joint1[2]</VarName>
  298. </YCurveData>
  299. </Curve>
  300. <Curve>
  301. <LineColor>12553035</LineColor>
  302. <LineStyle>1</LineStyle>
  303. <TickColor>12553035</TickColor>
  304. <TickStyle>0</TickStyle>
  305. <CurveVisible>true</CurveVisible>
  306. <PixelThresshold>1</PixelThresshold>
  307. <LineThickness>1</LineThickness>
  308. <LineOrder>1</LineOrder>
  309. <ShowYValues>true</ShowYValues>
  310. <XCurveData>
  311. <ShowUnit>true</ShowUnit>
  312. <VarName>Constant\output[1]</VarName>
  313. </XCurveData>
  314. <YCurveData>
  315. <ShowUnit>true</ShowUnit>
  316. <VarName>Constant\output[2]</VarName>
  317. </YCurveData>
  318. </Curve>
  319. </Curves>
  320. <Legenda>
  321. <ShowLegenda>true</ShowLegenda>
  322. <BorderPenColor>0</BorderPenColor>
  323. <BackgroundColor>16777215</BackgroundColor>
  324. </Legenda>
  325. </Plot>
  326. <Plot>
  327. <PlotType>GraphPlot</PlotType>
  328. <BasePlot>
  329. <PlotId>2</PlotId>
  330. <UseWindowsBGColor>false</UseWindowsBGColor>
  331. <BGColor>16777215</BGColor>
  332. <PlotIsVisible>true</PlotIsVisible>
  333. </BasePlot>
  334. <Grid>
  335. <DrawGrid>true</DrawGrid>
  336. <GridColor>15780518</GridColor>
  337. <GridBorderLineColor>12624260</GridBorderLineColor>
  338. <GridZeroLineColor>0</GridZeroLineColor>
  339. <XTicks>10</XTicks>
  340. <YTicks>10</YTicks>
  341. <ZTicks>10</ZTicks>
  342. <Use3DLook>false</Use3DLook>
  343. </Grid>
  344. <PlotBGColor>16777215</PlotBGColor>
  345. <ShowPlotTitle>true</ShowPlotTitle>
  346. <TitlePosition>1</TitlePosition>
  347. <PlotTitle>model(1)</PlotTitle>
  348. <ShowXValues>true</ShowXValues>
  349. <Fonts>
  350. <TitleFont>
  351. <Name>Arial</Name>
  352. <Height>12</Height>
  353. <PitchFamily>34</PitchFamily>
  354. <Weight>400</Weight>
  355. <Italic>0</Italic>
  356. <UnderLine>0</UnderLine>
  357. <StrikeOut>0</StrikeOut>
  358. <Color>0</Color>
  359. </TitleFont>
  360. <LabelFont>
  361. <Name>Arial</Name>
  362. <Height>12</Height>
  363. <PitchFamily>34</PitchFamily>
  364. <Weight>400</Weight>
  365. <Italic>0</Italic>
  366. <UnderLine>0</UnderLine>
  367. <StrikeOut>0</StrikeOut>
  368. <Color>0</Color>
  369. </LabelFont>
  370. <ValuesFont>
  371. <Name>Arial</Name>
  372. <Height>10</Height>
  373. <PitchFamily>34</PitchFamily>
  374. <Weight>400</Weight>
  375. <Italic>0</Italic>
  376. <UnderLine>0</UnderLine>
  377. <StrikeOut>0</StrikeOut>
  378. <Color>0</Color>
  379. </ValuesFont>
  380. <LegendFont>
  381. <Name>Arial</Name>
  382. <Height>12</Height>
  383. <PitchFamily>34</PitchFamily>
  384. <Weight>400</Weight>
  385. <Italic>0</Italic>
  386. <UnderLine>0</UnderLine>
  387. <StrikeOut>0</StrikeOut>
  388. <Color>0</Color>
  389. </LegendFont>
  390. </Fonts>
  391. <SharedXAxis>true</SharedXAxis>
  392. <SharedYAxis>true</SharedYAxis>
  393. <SharedZAxis>false</SharedZAxis>
  394. <XAxes>
  395. <Axis>
  396. <Minimum>0.0</Minimum>
  397. <Maximum>40.0</Maximum>
  398. <Linear>true</Linear>
  399. <Scaling>3</Scaling>
  400. <Label>time</Label>
  401. </Axis>
  402. </XAxes>
  403. <YAxes>
  404. <Axis>
  405. <Minimum>0.03</Minimum>
  406. <Maximum>0.13</Maximum>
  407. <Linear>true</Linear>
  408. <Scaling>2</Scaling>
  409. <Label>output[1]</Label>
  410. </Axis>
  411. <Axis>
  412. <Minimum>-4.0</Minimum>
  413. <Maximum>1.0</Maximum>
  414. <Linear>true</Linear>
  415. <Scaling>2</Scaling>
  416. <Label>output[2]</Label>
  417. </Axis>
  418. <Axis>
  419. <Minimum>-4.0</Minimum>
  420. <Maximum>1.0</Maximum>
  421. <Linear>true</Linear>
  422. <Scaling>2</Scaling>
  423. <Label>test1</Label>
  424. </Axis>
  425. <Axis>
  426. <Minimum>-4.0</Minimum>
  427. <Maximum>1.0</Maximum>
  428. <Linear>true</Linear>
  429. <Scaling>2</Scaling>
  430. <Label>test2</Label>
  431. </Axis>
  432. <Axis>
  433. <Minimum>-4.0</Minimum>
  434. <Maximum>1.0</Maximum>
  435. <Linear>true</Linear>
  436. <Scaling>2</Scaling>
  437. <Label>test3</Label>
  438. </Axis>
  439. </YAxes>
  440. <ZAxes>
  441. </ZAxes>
  442. <Curves>
  443. <Curve>
  444. <LineColor>3355111</LineColor>
  445. <LineStyle>1</LineStyle>
  446. <TickColor>3355111</TickColor>
  447. <TickStyle>0</TickStyle>
  448. <CurveVisible>true</CurveVisible>
  449. <PixelThresshold>1</PixelThresshold>
  450. <LineThickness>1</LineThickness>
  451. <LineOrder>1</LineOrder>
  452. <ShowYValues>true</ShowYValues>
  453. <XCurveData>
  454. <ShowUnit>true</ShowUnit>
  455. <VarName>time</VarName>
  456. </XCurveData>
  457. <YCurveData>
  458. <ShowUnit>true</ShowUnit>
  459. <VarName>rectanglepath\output[1]</VarName>
  460. </YCurveData>
  461. </Curve>
  462. <Curve>
  463. <LineColor>6076255</LineColor>
  464. <LineStyle>1</LineStyle>
  465. <TickColor>6076255</TickColor>
  466. <TickStyle>0</TickStyle>
  467. <CurveVisible>true</CurveVisible>
  468. <PixelThresshold>1</PixelThresshold>
  469. <LineThickness>1</LineThickness>
  470. <LineOrder>1</LineOrder>
  471. <ShowYValues>true</ShowYValues>
  472. <XCurveData>
  473. <ShowUnit>true</ShowUnit>
  474. <VarName>time</VarName>
  475. </XCurveData>
  476. <YCurveData>
  477. <ShowUnit>true</ShowUnit>
  478. <VarName>rectanglepath\output[2]</VarName>
  479. </YCurveData>
  480. </Curve>
  481. <Curve>
  482. <LineColor>12553035</LineColor>
  483. <LineStyle>1</LineStyle>
  484. <TickColor>12553035</TickColor>
  485. <TickStyle>0</TickStyle>
  486. <CurveVisible>true</CurveVisible>
  487. <PixelThresshold>1</PixelThresshold>
  488. <LineThickness>1</LineThickness>
  489. <LineOrder>1</LineOrder>
  490. <ShowYValues>true</ShowYValues>
  491. <XCurveData>
  492. <ShowUnit>true</ShowUnit>
  493. <VarName>time</VarName>
  494. </XCurveData>
  495. <YCurveData>
  496. <ShowUnit>true</ShowUnit>
  497. <VarName>rectanglepath\test1</VarName>
  498. </YCurveData>
  499. </Curve>
  500. <Curve>
  501. <LineColor>15086320</LineColor>
  502. <LineStyle>1</LineStyle>
  503. <TickColor>15086320</TickColor>
  504. <TickStyle>0</TickStyle>
  505. <CurveVisible>true</CurveVisible>
  506. <PixelThresshold>1</PixelThresshold>
  507. <LineThickness>1</LineThickness>
  508. <LineOrder>1</LineOrder>
  509. <ShowYValues>true</ShowYValues>
  510. <XCurveData>
  511. <ShowUnit>true</ShowUnit>
  512. <VarName>time</VarName>
  513. </XCurveData>
  514. <YCurveData>
  515. <ShowUnit>true</ShowUnit>
  516. <VarName>rectanglepath\test2</VarName>
  517. </YCurveData>
  518. </Curve>
  519. <Curve>
  520. <LineColor>15790150</LineColor>
  521. <LineStyle>1</LineStyle>
  522. <TickColor>15790150</TickColor>
  523. <TickStyle>0</TickStyle>
  524. <CurveVisible>true</CurveVisible>
  525. <PixelThresshold>1</PixelThresshold>
  526. <LineThickness>1</LineThickness>
  527. <LineOrder>1</LineOrder>
  528. <ShowYValues>true</ShowYValues>
  529. <XCurveData>
  530. <ShowUnit>true</ShowUnit>
  531. <VarName>time</VarName>
  532. </XCurveData>
  533. <YCurveData>
  534. <ShowUnit>true</ShowUnit>
  535. <VarName>rectanglepath\test3</VarName>
  536. </YCurveData>
  537. </Curve>
  538. </Curves>
  539. <Legenda>
  540. <ShowLegenda>true</ShowLegenda>
  541. <BorderPenColor>0</BorderPenColor>
  542. <BackgroundColor>16777215</BackgroundColor>
  543. </Legenda>
  544. </Plot>
  545. <Plot>
  546. <PlotType>D3DPlot</PlotType>
  547. <BasePlot>
  548. <PlotId>3</PlotId>
  549. <UseWindowsBGColor>false</UseWindowsBGColor>
  550. <BGColor>16777215</BGColor>
  551. <PlotIsVisible>true</PlotIsVisible>
  552. </BasePlot>
  553. <PlotTitle>3D Animation</PlotTitle>
  554. <RenderQuality>137</RenderQuality>
  555. <ShowGrid>true</ShowGrid>
  556. <ShowFPS>false</ShowFPS>
  557. <BackgroundColor>4294967295</BackgroundColor>
  558. <SceneBackgroundImage>Gradients\BlueWhite.png</SceneBackgroundImage>
  559. <ApplyTextureBackground>true</ApplyTextureBackground>
  560. <FrameScale>1.0</FrameScale>
  561. <FrameThickness>1.0</FrameThickness>
  562. <MainFrame>
  563. <Frame>
  564. <ScaleValue>
  565. <X>
  566. <Value>1</Value>
  567. </X>
  568. <Y>
  569. <Value>1</Value>
  570. </Y>
  571. <Z>
  572. <Value>1</Value>
  573. </Z>
  574. </ScaleValue>
  575. <ShowReferenceFrame>true</ShowReferenceFrame>
  576. <Name>Reference Frame</Name>
  577. <Position>
  578. </Position>
  579. <Orientation>
  580. <Angles>
  581. </Angles>
  582. <OrientationType>Bryant</OrientationType>
  583. </Orientation>
  584. <LockX>false</LockX>
  585. <LockY>false</LockY>
  586. <LockZ>false</LockZ>
  587. <LockXPitch>false</LockXPitch>
  588. <LockYYaw>false</LockYYaw>
  589. <LockZRoll>false</LockZRoll>
  590. <Childs>
  591. <Frame>
  592. <ScaleValue>
  593. <X>
  594. <Value>1</Value>
  595. </X>
  596. <Y>
  597. <Value>1</Value>
  598. </Y>
  599. <Z>
  600. <Value>1</Value>
  601. </Z>
  602. </ScaleValue>
  603. <ShowReferenceFrame>false</ShowReferenceFrame>
  604. <Name>Default Lights and Cameras</Name>
  605. <Position>
  606. </Position>
  607. <Orientation>
  608. <Angles>
  609. </Angles>
  610. <OrientationType>Bryant</OrientationType>
  611. </Orientation>
  612. <LockX>false</LockX>
  613. <LockY>false</LockY>
  614. <LockZ>false</LockZ>
  615. <LockXPitch>false</LockXPitch>
  616. <LockYYaw>false</LockYYaw>
  617. <LockZRoll>false</LockZRoll>
  618. <Childs>
  619. <Light>
  620. <ShowReferenceFrame>false</ShowReferenceFrame>
  621. <Name>Ambient</Name>
  622. <Position>
  623. </Position>
  624. <Orientation>
  625. <ZAxis>
  626. <Z>
  627. <Value>1</Value>
  628. </Z>
  629. </ZAxis>
  630. <YAxis>
  631. <Y>
  632. <Value>1</Value>
  633. </Y>
  634. </YAxis>
  635. <OrientationType>Direct3D</OrientationType>
  636. </Orientation>
  637. <LockX>false</LockX>
  638. <LockY>false</LockY>
  639. <LockZ>false</LockZ>
  640. <LockXPitch>false</LockXPitch>
  641. <LockYYaw>false</LockYYaw>
  642. <LockZRoll>false</LockZRoll>
  643. <Childs>
  644. </Childs>
  645. <LightType>0</LightType>
  646. <LightColor>
  647. <Color>
  648. <X>
  649. <Value>0.3</Value>
  650. </X>
  651. <Y>
  652. <Value>0.3</Value>
  653. </Y>
  654. <Z>
  655. <Value>0.3</Value>
  656. </Z>
  657. </Color>
  658. <Offset>
  659. </Offset>
  660. <Multipliers>
  661. <X>
  662. <Value>1</Value>
  663. </X>
  664. <Y>
  665. <Value>1</Value>
  666. </Y>
  667. <Z>
  668. <Value>1</Value>
  669. </Z>
  670. </Multipliers>
  671. <Direct3DColorRange>true</Direct3DColorRange>
  672. </LightColor>
  673. <AmbientLight>
  674. <Color>
  675. <X>
  676. <Value>0.3</Value>
  677. </X>
  678. <Y>
  679. <Value>0.3</Value>
  680. </Y>
  681. <Z>
  682. <Value>0.3</Value>
  683. </Z>
  684. </Color>
  685. <Offset>
  686. </Offset>
  687. <Multipliers>
  688. <X>
  689. <Value>1</Value>
  690. </X>
  691. <Y>
  692. <Value>1</Value>
  693. </Y>
  694. <Z>
  695. <Value>1</Value>
  696. </Z>
  697. </Multipliers>
  698. <Direct3DColorRange>true</Direct3DColorRange>
  699. </AmbientLight>
  700. <AmbientOn>true</AmbientOn>
  701. <DiffuseOn>false</DiffuseOn>
  702. <SpecularOn>false</SpecularOn>
  703. </Light>
  704. <Light>
  705. <ShowReferenceFrame>false</ShowReferenceFrame>
  706. <Name>Parallel</Name>
  707. <Position>
  708. <X>
  709. <Value>-3</Value>
  710. </X>
  711. <Y>
  712. <Value>5</Value>
  713. </Y>
  714. <Z>
  715. <Value>3</Value>
  716. </Z>
  717. </Position>
  718. <Orientation>
  719. <ZAxis>
  720. <X>
  721. <Value>0.457495710997814</Value>
  722. </X>
  723. <Y>
  724. <Value>-0.762492851663023</Value>
  725. </Y>
  726. <Z>
  727. <Value>-0.457495710997814</Value>
  728. </Z>
  729. </ZAxis>
  730. <YAxis>
  731. <X>
  732. <Value>0.235379601434674</Value>
  733. </X>
  734. <Y>
  735. <Value>-0.392299335724456</Value>
  736. </Y>
  737. <Z>
  738. <Value>0.889211827642101</Value>
  739. </Z>
  740. </YAxis>
  741. <OrientationType>Direct3D</OrientationType>
  742. </Orientation>
  743. <LockX>false</LockX>
  744. <LockY>false</LockY>
  745. <LockZ>false</LockZ>
  746. <LockXPitch>false</LockXPitch>
  747. <LockYYaw>false</LockYYaw>
  748. <LockZRoll>false</LockZRoll>
  749. <Childs>
  750. </Childs>
  751. <LightType>3</LightType>
  752. <LightColor>
  753. <Color>
  754. <X>
  755. <Value>0.5</Value>
  756. </X>
  757. <Y>
  758. <Value>0.5</Value>
  759. </Y>
  760. <Z>
  761. <Value>0.5</Value>
  762. </Z>
  763. </Color>
  764. <Offset>
  765. </Offset>
  766. <Multipliers>
  767. <X>
  768. <Value>1</Value>
  769. </X>
  770. <Y>
  771. <Value>1</Value>
  772. </Y>
  773. <Z>
  774. <Value>1</Value>
  775. </Z>
  776. </Multipliers>
  777. <Direct3DColorRange>true</Direct3DColorRange>
  778. </LightColor>
  779. <Attenuation>
  780. <Constant>
  781. <Value>1.0</Value>
  782. </Constant>
  783. <Linear>
  784. <Value>0.0</Value>
  785. </Linear>
  786. <Quadratic>
  787. <Value>0.0</Value>
  788. </Quadratic>
  789. </Attenuation>
  790. <DiffuseLight>
  791. <Color>
  792. <X>
  793. <Value>0.5</Value>
  794. </X>
  795. <Y>
  796. <Value>0.5</Value>
  797. </Y>
  798. <Z>
  799. <Value>0.5</Value>
  800. </Z>
  801. </Color>
  802. <Offset>
  803. </Offset>
  804. <Multipliers>
  805. <X>
  806. <Value>1</Value>
  807. </X>
  808. <Y>
  809. <Value>1</Value>
  810. </Y>
  811. <Z>
  812. <Value>1</Value>
  813. </Z>
  814. </Multipliers>
  815. <Direct3DColorRange>true</Direct3DColorRange>
  816. </DiffuseLight>
  817. <SpecularLight>
  818. <Color>
  819. <X>
  820. <Value>0.5</Value>
  821. </X>
  822. <Y>
  823. <Value>0.5</Value>
  824. </Y>
  825. <Z>
  826. <Value>0.5</Value>
  827. </Z>
  828. </Color>
  829. <Offset>
  830. </Offset>
  831. <Multipliers>
  832. <X>
  833. <Value>1</Value>
  834. </X>
  835. <Y>
  836. <Value>1</Value>
  837. </Y>
  838. <Z>
  839. <Value>1</Value>
  840. </Z>
  841. </Multipliers>
  842. <Direct3DColorRange>true</Direct3DColorRange>
  843. </SpecularLight>
  844. <AmbientOn>false</AmbientOn>
  845. <DiffuseOn>true</DiffuseOn>
  846. <SpecularOn>true</SpecularOn>
  847. </Light>
  848. <Light>
  849. <ShowReferenceFrame>false</ShowReferenceFrame>
  850. <Name>Spot Light 1</Name>
  851. <Position>
  852. <X>
  853. <Value>-3</Value>
  854. </X>
  855. <Y>
  856. <Value>-5</Value>
  857. </Y>
  858. <Z>
  859. <Value>1</Value>
  860. </Z>
  861. </Position>
  862. <Orientation>
  863. <ZAxis>
  864. <X>
  865. <Value>0.50709255283711</Value>
  866. </X>
  867. <Y>
  868. <Value>0.845154254728517</Value>
  869. </Y>
  870. <Z>
  871. <Value>-0.169030850945703</Value>
  872. </Z>
  873. </ZAxis>
  874. <YAxis>
  875. <X>
  876. <Value>0.0869656553478673</Value>
  877. </X>
  878. <Y>
  879. <Value>0.144942758913112</Value>
  880. </Y>
  881. <Z>
  882. <Value>0.985610760609162</Value>
  883. </Z>
  884. </YAxis>
  885. <OrientationType>Direct3D</OrientationType>
  886. </Orientation>
  887. <LockX>false</LockX>
  888. <LockY>false</LockY>
  889. <LockZ>false</LockZ>
  890. <LockXPitch>false</LockXPitch>
  891. <LockYYaw>false</LockYYaw>
  892. <LockZRoll>false</LockZRoll>
  893. <Childs>
  894. </Childs>
  895. <LightType>2</LightType>
  896. <LightColor>
  897. <Color>
  898. <X>
  899. <Value>0.5</Value>
  900. </X>
  901. <Y>
  902. <Value>0.5</Value>
  903. </Y>
  904. <Z>
  905. <Value>0.5</Value>
  906. </Z>
  907. </Color>
  908. <Offset>
  909. </Offset>
  910. <Multipliers>
  911. <X>
  912. <Value>1</Value>
  913. </X>
  914. <Y>
  915. <Value>1</Value>
  916. </Y>
  917. <Z>
  918. <Value>1</Value>
  919. </Z>
  920. </Multipliers>
  921. <Direct3DColorRange>true</Direct3DColorRange>
  922. </LightColor>
  923. <Attenuation>
  924. <Constant>
  925. <Value>1.0</Value>
  926. </Constant>
  927. <Linear>
  928. <Value>0.05</Value>
  929. </Linear>
  930. <Quadratic>
  931. <Value>0.05</Value>
  932. </Quadratic>
  933. </Attenuation>
  934. <Umbra>
  935. <Value>1.0471975511965976</Value>
  936. </Umbra>
  937. <Penumbra>
  938. <Value>1.0471975511965976</Value>
  939. </Penumbra>
  940. <SpotExponent>0.0</SpotExponent>
  941. <DiffuseLight>
  942. <Color>
  943. <X>
  944. <Value>0.5</Value>
  945. </X>
  946. <Y>
  947. <Value>0.5</Value>
  948. </Y>
  949. <Z>
  950. <Value>0.5</Value>
  951. </Z>
  952. </Color>
  953. <Offset>
  954. </Offset>
  955. <Multipliers>
  956. <X>
  957. <Value>1</Value>
  958. </X>
  959. <Y>
  960. <Value>1</Value>
  961. </Y>
  962. <Z>
  963. <Value>1</Value>
  964. </Z>
  965. </Multipliers>
  966. <Direct3DColorRange>true</Direct3DColorRange>
  967. </DiffuseLight>
  968. <SpecularLight>
  969. <Color>
  970. <X>
  971. <Value>0.5</Value>
  972. </X>
  973. <Y>
  974. <Value>0.5</Value>
  975. </Y>
  976. <Z>
  977. <Value>0.5</Value>
  978. </Z>
  979. </Color>
  980. <Offset>
  981. </Offset>
  982. <Multipliers>
  983. <X>
  984. <Value>1</Value>
  985. </X>
  986. <Y>
  987. <Value>1</Value>
  988. </Y>
  989. <Z>
  990. <Value>1</Value>
  991. </Z>
  992. </Multipliers>
  993. <Direct3DColorRange>true</Direct3DColorRange>
  994. </SpecularLight>
  995. <AmbientOn>false</AmbientOn>
  996. <DiffuseOn>true</DiffuseOn>
  997. <SpecularOn>true</SpecularOn>
  998. </Light>
  999. <Light>
  1000. <ShowReferenceFrame>false</ShowReferenceFrame>
  1001. <Name>Spot Light 2</Name>
  1002. <Position>
  1003. <X>
  1004. <Value>2</Value>
  1005. </X>
  1006. <Y>
  1007. <Value>-3</Value>
  1008. </Y>
  1009. <Z>
  1010. <Value>-1</Value>
  1011. </Z>
  1012. </Position>
  1013. <Orientation>
  1014. <ZAxis>
  1015. <X>
  1016. <Value>-0.534522483824849</Value>
  1017. </X>
  1018. <Y>
  1019. <Value>0.801783725737273</Value>
  1020. </Y>
  1021. <Z>
  1022. <Value>0.267261241912424</Value>
  1023. </Z>
  1024. </ZAxis>
  1025. <YAxis>
  1026. <X>
  1027. <Value>0.14824986333222</Value>
  1028. </X>
  1029. <Y>
  1030. <Value>-0.22237479499833</Value>
  1031. </Y>
  1032. <Z>
  1033. <Value>0.963624111659432</Value>
  1034. </Z>
  1035. </YAxis>
  1036. <OrientationType>Direct3D</OrientationType>
  1037. </Orientation>
  1038. <LockX>false</LockX>
  1039. <LockY>false</LockY>
  1040. <LockZ>false</LockZ>
  1041. <LockXPitch>false</LockXPitch>
  1042. <LockYYaw>false</LockYYaw>
  1043. <LockZRoll>false</LockZRoll>
  1044. <Childs>
  1045. </Childs>
  1046. <LightType>2</LightType>
  1047. <LightColor>
  1048. <Color>
  1049. <X>
  1050. <Value>1</Value>
  1051. </X>
  1052. <Y>
  1053. <Value>1</Value>
  1054. </Y>
  1055. <Z>
  1056. <Value>1</Value>
  1057. </Z>
  1058. </Color>
  1059. <Offset>
  1060. </Offset>
  1061. <Multipliers>
  1062. <X>
  1063. <Value>1</Value>
  1064. </X>
  1065. <Y>
  1066. <Value>1</Value>
  1067. </Y>
  1068. <Z>
  1069. <Value>1</Value>
  1070. </Z>
  1071. </Multipliers>
  1072. <Direct3DColorRange>true</Direct3DColorRange>
  1073. </LightColor>
  1074. <Attenuation>
  1075. <Constant>
  1076. <Value>1.0</Value>
  1077. </Constant>
  1078. <Linear>
  1079. <Value>0.05</Value>
  1080. </Linear>
  1081. <Quadratic>
  1082. <Value>0.05</Value>
  1083. </Quadratic>
  1084. </Attenuation>
  1085. <Umbra>
  1086. <Value>1.5707963267948966</Value>
  1087. </Umbra>
  1088. <Penumbra>
  1089. <Value>1.5707963267948966</Value>
  1090. </Penumbra>
  1091. <SpotExponent>0.0</SpotExponent>
  1092. <DiffuseLight>
  1093. <Color>
  1094. <X>
  1095. <Value>1</Value>
  1096. </X>
  1097. <Y>
  1098. <Value>1</Value>
  1099. </Y>
  1100. <Z>
  1101. <Value>1</Value>
  1102. </Z>
  1103. </Color>
  1104. <Offset>
  1105. </Offset>
  1106. <Multipliers>
  1107. <X>
  1108. <Value>1</Value>
  1109. </X>
  1110. <Y>
  1111. <Value>1</Value>
  1112. </Y>
  1113. <Z>
  1114. <Value>1</Value>
  1115. </Z>
  1116. </Multipliers>
  1117. <Direct3DColorRange>true</Direct3DColorRange>
  1118. </DiffuseLight>
  1119. <SpecularLight>
  1120. <Color>
  1121. <X>
  1122. <Value>0.5</Value>
  1123. </X>
  1124. <Y>
  1125. <Value>0.5</Value>
  1126. </Y>
  1127. <Z>
  1128. <Value>0.5</Value>
  1129. </Z>
  1130. </Color>
  1131. <Offset>
  1132. </Offset>
  1133. <Multipliers>
  1134. <X>
  1135. <Value>1</Value>
  1136. </X>
  1137. <Y>
  1138. <Value>1</Value>
  1139. </Y>
  1140. <Z>
  1141. <Value>1</Value>
  1142. </Z>
  1143. </Multipliers>
  1144. <Direct3DColorRange>true</Direct3DColorRange>
  1145. </SpecularLight>
  1146. <AmbientOn>false</AmbientOn>
  1147. <DiffuseOn>true</DiffuseOn>
  1148. <SpecularOn>true</SpecularOn>
  1149. </Light>
  1150. <Camera>
  1151. <ShowReferenceFrame>false</ShowReferenceFrame>
  1152. <Name>Camera Looking at Origin</Name>
  1153. <Position>
  1154. <X>
  1155. <Value>5.17039612254131</Value>
  1156. </X>
  1157. <Y>
  1158. <Value>-0.721279966459381</Value>
  1159. </Y>
  1160. <Z>
  1161. <Value>2.88738681298299</Value>
  1162. </Z>
  1163. </Position>
  1164. <Orientation>
  1165. <ZAxis>
  1166. <X>
  1167. <Value>-0.866679128171114</Value>
  1168. </X>
  1169. <Y>
  1170. <Value>0.120903365560907</Value>
  1171. </Y>
  1172. <Z>
  1173. <Value>-0.483993455522493</Value>
  1174. </Z>
  1175. </ZAxis>
  1176. <YAxis>
  1177. <X>
  1178. <Value>-0.479351652924763</Value>
  1179. </X>
  1180. <Y>
  1181. <Value>0.0668704555607402</Value>
  1182. </Y>
  1183. <Z>
  1184. <Value>0.875071617075652</Value>
  1185. </Z>
  1186. </YAxis>
  1187. <OrientationType>Direct3D</OrientationType>
  1188. </Orientation>
  1189. <LockX>false</LockX>
  1190. <LockY>false</LockY>
  1191. <LockZ>false</LockZ>
  1192. <LockXPitch>false</LockXPitch>
  1193. <LockYYaw>false</LockYYaw>
  1194. <LockZRoll>false</LockZRoll>
  1195. <Childs>
  1196. </Childs>
  1197. <FrontPlane>0.01</FrontPlane>
  1198. <BackPlane>100.0</BackPlane>
  1199. <AutoFrontBack>true</AutoFrontBack>
  1200. <Field>0.003926990816987242</Field>
  1201. <Fieldy>45.0</Fieldy>
  1202. <PlaneLeft>-10.0</PlaneLeft>
  1203. <PlaneRight>10.0</PlaneRight>
  1204. <PlaneTop>10.0</PlaneTop>
  1205. <PlaneBottom>-10.0</PlaneBottom>
  1206. <UseLookatPosition>true</UseLookatPosition>
  1207. <LookatPosition>
  1208. </LookatPosition>
  1209. <UseAlwaysLookUp>true</UseAlwaysLookUp>
  1210. <LookUpVector>
  1211. <Z>
  1212. <Value>1</Value>
  1213. </Z>
  1214. </LookUpVector>
  1215. <RightHand>true</RightHand>
  1216. <Perspective>true</Perspective>
  1217. <IsSelectedCamera>true</IsSelectedCamera>
  1218. </Camera>
  1219. <Camera>
  1220. <ShowReferenceFrame>false</ShowReferenceFrame>
  1221. <Name>Front(XY)-Camera</Name>
  1222. <Position>
  1223. <Z>
  1224. <Value>10</Value>
  1225. </Z>
  1226. </Position>
  1227. <Orientation>
  1228. <ZAxis>
  1229. <Z>
  1230. <Value>-1</Value>
  1231. </Z>
  1232. </ZAxis>
  1233. <YAxis>
  1234. <Y>
  1235. <Value>1</Value>
  1236. </Y>
  1237. </YAxis>
  1238. <OrientationType>Direct3D</OrientationType>
  1239. </Orientation>
  1240. <LockX>false</LockX>
  1241. <LockY>false</LockY>
  1242. <LockZ>false</LockZ>
  1243. <LockXPitch>false</LockXPitch>
  1244. <LockYYaw>false</LockYYaw>
  1245. <LockZRoll>false</LockZRoll>
  1246. <Childs>
  1247. </Childs>
  1248. <FrontPlane>0.01</FrontPlane>
  1249. <BackPlane>100.0</BackPlane>
  1250. <AutoFrontBack>true</AutoFrontBack>
  1251. <Field>9.999999999999998</Field>
  1252. <Fieldy>45.0</Fieldy>
  1253. <PlaneLeft>-9.999999999999998</PlaneLeft>
  1254. <PlaneRight>9.999999999999998</PlaneRight>
  1255. <PlaneTop>9.999999999999998</PlaneTop>
  1256. <PlaneBottom>-9.999999999999998</PlaneBottom>
  1257. <UseLookatPosition>true</UseLookatPosition>
  1258. <LookatPosition>
  1259. </LookatPosition>
  1260. <UseAlwaysLookUp>true</UseAlwaysLookUp>
  1261. <LookUpVector>
  1262. <Y>
  1263. <Value>1</Value>
  1264. </Y>
  1265. </LookUpVector>
  1266. <RightHand>true</RightHand>
  1267. <Perspective>false</Perspective>
  1268. <IsSelectedCamera>false</IsSelectedCamera>
  1269. </Camera>
  1270. <Camera>
  1271. <ShowReferenceFrame>false</ShowReferenceFrame>
  1272. <Name>Side(YZ)-Camera</Name>
  1273. <Position>
  1274. <X>
  1275. <Value>10</Value>
  1276. </X>
  1277. </Position>
  1278. <Orientation>
  1279. <ZAxis>
  1280. <X>
  1281. <Value>-1</Value>
  1282. </X>
  1283. </ZAxis>
  1284. <YAxis>
  1285. <Z>
  1286. <Value>1</Value>
  1287. </Z>
  1288. </YAxis>
  1289. <OrientationType>Direct3D</OrientationType>
  1290. </Orientation>
  1291. <LockX>false</LockX>
  1292. <LockY>false</LockY>
  1293. <LockZ>false</LockZ>
  1294. <LockXPitch>false</LockXPitch>
  1295. <LockYYaw>false</LockYYaw>
  1296. <LockZRoll>false</LockZRoll>
  1297. <Childs>
  1298. </Childs>
  1299. <FrontPlane>0.01</FrontPlane>
  1300. <BackPlane>100.0</BackPlane>
  1301. <AutoFrontBack>true</AutoFrontBack>
  1302. <Field>9.999999999999998</Field>
  1303. <Fieldy>45.0</Fieldy>
  1304. <PlaneLeft>-9.999999999999998</PlaneLeft>
  1305. <PlaneRight>9.999999999999998</PlaneRight>
  1306. <PlaneTop>9.999999999999998</PlaneTop>
  1307. <PlaneBottom>-9.999999999999998</PlaneBottom>
  1308. <UseLookatPosition>true</UseLookatPosition>
  1309. <LookatPosition>
  1310. </LookatPosition>
  1311. <UseAlwaysLookUp>true</UseAlwaysLookUp>
  1312. <LookUpVector>
  1313. <Z>
  1314. <Value>1</Value>
  1315. </Z>
  1316. </LookUpVector>
  1317. <RightHand>true</RightHand>
  1318. <Perspective>false</Perspective>
  1319. <IsSelectedCamera>false</IsSelectedCamera>
  1320. </Camera>
  1321. <Camera>
  1322. <ShowReferenceFrame>false</ShowReferenceFrame>
  1323. <Name>Top(XZ)-Camera</Name>
  1324. <Position>
  1325. <Y>
  1326. <Value>10</Value>
  1327. </Y>
  1328. </Position>
  1329. <Orientation>
  1330. <ZAxis>
  1331. <Y>
  1332. <Value>-1</Value>
  1333. </Y>
  1334. </ZAxis>
  1335. <YAxis>
  1336. <X>
  1337. <Value>1</Value>
  1338. </X>
  1339. </YAxis>
  1340. <OrientationType>Direct3D</OrientationType>
  1341. </Orientation>
  1342. <LockX>false</LockX>
  1343. <LockY>false</LockY>
  1344. <LockZ>false</LockZ>
  1345. <LockXPitch>false</LockXPitch>
  1346. <LockYYaw>false</LockYYaw>
  1347. <LockZRoll>false</LockZRoll>
  1348. <Childs>
  1349. </Childs>
  1350. <FrontPlane>0.01</FrontPlane>
  1351. <BackPlane>100.0</BackPlane>
  1352. <AutoFrontBack>true</AutoFrontBack>
  1353. <Field>9.999999999999998</Field>
  1354. <Fieldy>45.0</Fieldy>
  1355. <PlaneLeft>-9.999999999999998</PlaneLeft>
  1356. <PlaneRight>9.999999999999998</PlaneRight>
  1357. <PlaneTop>9.999999999999998</PlaneTop>
  1358. <PlaneBottom>-9.999999999999998</PlaneBottom>
  1359. <UseLookatPosition>true</UseLookatPosition>
  1360. <LookatPosition>
  1361. </LookatPosition>
  1362. <UseAlwaysLookUp>true</UseAlwaysLookUp>
  1363. <LookUpVector>
  1364. <X>
  1365. <Value>1</Value>
  1366. </X>
  1367. </LookUpVector>
  1368. <RightHand>true</RightHand>
  1369. <Perspective>false</Perspective>
  1370. <IsSelectedCamera>false</IsSelectedCamera>
  1371. </Camera>
  1372. </Childs>
  1373. </Frame>
  1374. <Frame>
  1375. <ScaleValue>
  1376. <X>
  1377. <Value>10</Value>
  1378. </X>
  1379. <Y>
  1380. <Value>10</Value>
  1381. </Y>
  1382. <Z>
  1383. <Value>10</Value>
  1384. </Z>
  1385. </ScaleValue>
  1386. <ShowReferenceFrame>false</ShowReferenceFrame>
  1387. <Name>Scenery</Name>
  1388. <Position>
  1389. </Position>
  1390. <Orientation>
  1391. <Angles>
  1392. </Angles>
  1393. <OrientationType>Bryant</OrientationType>
  1394. </Orientation>
  1395. <LockX>false</LockX>
  1396. <LockY>false</LockY>
  1397. <LockZ>false</LockZ>
  1398. <LockXPitch>false</LockXPitch>
  1399. <LockYYaw>false</LockYYaw>
  1400. <LockZRoll>false</LockZRoll>
  1401. <Childs>
  1402. <Line>
  1403. <Thickness>3.0</Thickness>
  1404. <EndPosition>
  1405. <Y>
  1406. <VariableName>Submodel2\joint1[1]</VariableName>
  1407. <Value>-0.0011199998032978117</Value>
  1408. </Y>
  1409. <Z>
  1410. <VariableName>Submodel2\joint1[2]</VariableName>
  1411. <Value>0.09999372780550071</Value>
  1412. </Z>
  1413. </EndPosition>
  1414. <CircleElements>15</CircleElements>
  1415. <Closed>true</Closed>
  1416. <UseCylinder>false</UseCylinder>
  1417. <ScaleValue>
  1418. <X>
  1419. <Value>1</Value>
  1420. </X>
  1421. <Y>
  1422. <Value>1</Value>
  1423. </Y>
  1424. <Z>
  1425. <Value>1</Value>
  1426. </Z>
  1427. </ScaleValue>
  1428. <OverrideColor>true</OverrideColor>
  1429. <MeshColor>
  1430. <X>
  1431. <Value>1</Value>
  1432. </X>
  1433. <Y>
  1434. <Value>1</Value>
  1435. </Y>
  1436. <Z>
  1437. <Value>1</Value>
  1438. </Z>
  1439. </MeshColor>
  1440. <Alpha>1.0</Alpha>
  1441. <MeshColorMultipliers>
  1442. <X>
  1443. <Value>1</Value>
  1444. </X>
  1445. <Y>
  1446. <Value>1</Value>
  1447. </Y>
  1448. <Z>
  1449. <Value>1</Value>
  1450. </Z>
  1451. </MeshColorMultipliers>
  1452. <MeshColorOffsets>
  1453. </MeshColorOffsets>
  1454. <Direct3DColorRange>true</Direct3DColorRange>
  1455. <SpecularColor>
  1456. <X>
  1457. <Value>0.5</Value>
  1458. </X>
  1459. <Y>
  1460. <Value>0.5</Value>
  1461. </Y>
  1462. <Z>
  1463. <Value>0.5</Value>
  1464. </Z>
  1465. </SpecularColor>
  1466. <EmissiveColor>
  1467. </EmissiveColor>
  1468. <ShininessPower>
  1469. <Value>15</Value>
  1470. </ShininessPower>
  1471. <OverrideQuality>false</OverrideQuality>
  1472. <ShowReferenceFrame>false</ShowReferenceFrame>
  1473. <Name>Line</Name>
  1474. <Position>
  1475. </Position>
  1476. <Orientation>
  1477. <Angles>
  1478. </Angles>
  1479. <OrientationType>Bryant</OrientationType>
  1480. </Orientation>
  1481. <LockX>false</LockX>
  1482. <LockY>false</LockY>
  1483. <LockZ>false</LockZ>
  1484. <LockXPitch>false</LockXPitch>
  1485. <LockYYaw>false</LockYYaw>
  1486. <LockZRoll>false</LockZRoll>
  1487. <Childs>
  1488. </Childs>
  1489. </Line>
  1490. <Line>
  1491. <Thickness>3.0</Thickness>
  1492. <EndPosition>
  1493. <Y>
  1494. <VariableName>Submodel2\end_effector[1]</VariableName>
  1495. <Value>0.09888000000000007</Value>
  1496. </Y>
  1497. <Z>
  1498. <VariableName>Submodel2\end_effector[2]</VariableName>
  1499. <Value>0.09999999999999992</Value>
  1500. </Z>
  1501. </EndPosition>
  1502. <CircleElements>15</CircleElements>
  1503. <Closed>true</Closed>
  1504. <UseCylinder>false</UseCylinder>
  1505. <ScaleValue>
  1506. <X>
  1507. <Value>1</Value>
  1508. </X>
  1509. <Y>
  1510. <Value>1</Value>
  1511. </Y>
  1512. <Z>
  1513. <Value>1</Value>
  1514. </Z>
  1515. </ScaleValue>
  1516. <OverrideColor>true</OverrideColor>
  1517. <MeshColor>
  1518. <X>
  1519. <Value>1</Value>
  1520. </X>
  1521. <Y>
  1522. <Value>1</Value>
  1523. </Y>
  1524. <Z>
  1525. <Value>1</Value>
  1526. </Z>
  1527. </MeshColor>
  1528. <Alpha>1.0</Alpha>
  1529. <MeshColorMultipliers>
  1530. <X>
  1531. <Value>1</Value>
  1532. </X>
  1533. <Y>
  1534. <Value>1</Value>
  1535. </Y>
  1536. <Z>
  1537. <Value>1</Value>
  1538. </Z>
  1539. </MeshColorMultipliers>
  1540. <MeshColorOffsets>
  1541. </MeshColorOffsets>
  1542. <Direct3DColorRange>true</Direct3DColorRange>
  1543. <SpecularColor>
  1544. <X>
  1545. <Value>0.5</Value>
  1546. </X>
  1547. <Y>
  1548. <Value>0.5</Value>
  1549. </Y>
  1550. <Z>
  1551. <Value>0.5</Value>
  1552. </Z>
  1553. </SpecularColor>
  1554. <EmissiveColor>
  1555. </EmissiveColor>
  1556. <ShininessPower>
  1557. <Value>15</Value>
  1558. </ShininessPower>
  1559. <OverrideQuality>false</OverrideQuality>
  1560. <ShowReferenceFrame>false</ShowReferenceFrame>
  1561. <Name>Line</Name>
  1562. <Position>
  1563. <Y>
  1564. <VariableName>Submodel2\joint1[1]</VariableName>
  1565. <Value>-0.0011199998032978117</Value>
  1566. </Y>
  1567. <Z>
  1568. <VariableName>Submodel2\joint1[2]</VariableName>
  1569. <Value>0.09999372780550071</Value>
  1570. </Z>
  1571. </Position>
  1572. <Orientation>
  1573. <Angles>
  1574. </Angles>
  1575. <OrientationType>Bryant</OrientationType>
  1576. </Orientation>
  1577. <LockX>false</LockX>
  1578. <LockY>false</LockY>
  1579. <LockZ>false</LockZ>
  1580. <LockXPitch>false</LockXPitch>
  1581. <LockYYaw>false</LockYYaw>
  1582. <LockZRoll>false</LockZRoll>
  1583. <Childs>
  1584. </Childs>
  1585. </Line>
  1586. </Childs>
  1587. </Frame>
  1588. </Childs>
  1589. </Frame>
  1590. </MainFrame>
  1591. </Plot>
  1592. </Plots>
  1593. <PlotPanels>
  1594. <PlotPanel>
  1595. <PlotPanelId>1</PlotPanelId>
  1596. <PlotPanelVisible>true</PlotPanelVisible>
  1597. <Name>Window 1</Name>
  1598. <Tiling>0</Tiling>
  1599. <PlotIds>
  1600. <PlotId>1</PlotId>
  1601. <PlotId>2</PlotId>
  1602. </PlotIds>
  1603. <ToggleState>Base</ToggleState>
  1604. </PlotPanel>
  1605. <PlotPanel>
  1606. <PlotPanelId>2</PlotPanelId>
  1607. <PlotPanelVisible>true</PlotPanelVisible>
  1608. <Name>Window 2</Name>
  1609. <Tiling>0</Tiling>
  1610. <PlotIds>
  1611. <PlotId>3</PlotId>
  1612. </PlotIds>
  1613. <ToggleState>Base</ToggleState>
  1614. </PlotPanel>
  1615. </PlotPanels>
  1616. <WindowRectangles virtualDesktopWidth="5760" virtualDesktopHeight="1080">
  1617. <WindowRectangle monitor="2" left="1920" top="0" right="3840" bottom="1080" plotpanelid="1">
  1618. 0.411979 0.22037 0.885938 0.85
  1619. </WindowRectangle>
  1620. <WindowRectangle monitor="2" left="1920" top="0" right="3840" bottom="1080" plotpanelid="2">
  1621. 0.0703125 0.135185 0.686979 0.717593
  1622. </WindowRectangle>
  1623. </WindowRectangles>
  1624. </PlotSpecs>
  1625. <RunSpecs>
  1626. <SimulatorSettings>
  1627. <StartTime>0.0</StartTime>
  1628. <FinishTime>10.0</FinishTime>
  1629. <AllowPassFinishTime>false</AllowPassFinishTime>
  1630. <Warp>false</Warp>
  1631. <FPGonio>false</FPGonio>
  1632. <UseOutputAfterEach>false</UseOutputAfterEach>
  1633. <OutputAfterEach>0.1</OutputAfterEach>
  1634. <EventEpsilon>1.0e-6</EventEpsilon>
  1635. <AlgebraicTolerance>1.0e-7</AlgebraicTolerance>
  1636. <SteadyStateAnalysis>false</SteadyStateAnalysis>
  1637. <UpdateHoldInstructions>true</UpdateHoldInstructions>
  1638. </SimulatorSettings>
  1639. <IntegrationMethods>
  1640. <IntegrationMethod>
  1641. <Name>Euler</Name>
  1642. <StepSize>0.01</StepSize>
  1643. <AutoStepSize>false</AutoStepSize>
  1644. </IntegrationMethod>
  1645. <IntegrationMethod>
  1646. <Name>BackwardEuler</Name>
  1647. <AbsoluteTolerance>1.0e-5</AbsoluteTolerance>
  1648. <RelativeTolerance>1.0e-5</RelativeTolerance>
  1649. <AlgebraicAbsoluteTolerance>1.0e-5</AlgebraicAbsoluteTolerance>
  1650. <AlgebraicRelativeTolerance>1.0e-5</AlgebraicRelativeTolerance>
  1651. <StepSize>0.01</StepSize>
  1652. <Alpha>1.0</Alpha>
  1653. </IntegrationMethod>
  1654. <IntegrationMethod>
  1655. <Name>AdamsBashforth</Name>
  1656. <StepSize>0.01</StepSize>
  1657. <AutoStepSize>false</AutoStepSize>
  1658. </IntegrationMethod>
  1659. <IntegrationMethod>
  1660. <Name>RungeKutta2</Name>
  1661. <StepSize>0.01</StepSize>
  1662. <AutoStepSize>false</AutoStepSize>
  1663. </IntegrationMethod>
  1664. <IntegrationMethod>
  1665. <Name>RungeKutta4</Name>
  1666. <StepSize>0.01</StepSize>
  1667. <AutoStepSize>false</AutoStepSize>
  1668. </IntegrationMethod>
  1669. <IntegrationMethod>
  1670. <Name>RungeKutta8</Name>
  1671. <UseInitialStepSize>false</UseInitialStepSize>
  1672. <InitialStepSize>0.001</InitialStepSize>
  1673. <UseMaximumStepSize>false</UseMaximumStepSize>
  1674. <MaximumStepSize>1.0</MaximumStepSize>
  1675. <AbsoluteTolerance>1.0e-6</AbsoluteTolerance>
  1676. <RelativeTolerance>1.0e-6</RelativeTolerance>
  1677. <SafetyFactor>0.9</SafetyFactor>
  1678. <Factor1>0.33</Factor1>
  1679. <Factor2>6.0</Factor2>
  1680. <Beta>0.0</Beta>
  1681. <UseMaxNrSteps>false</UseMaxNrSteps>
  1682. <MaxNrSteps>100000</MaxNrSteps>
  1683. <UseStiffDetection>false</UseStiffDetection>
  1684. <MaxNrStiffnessSteps>1000</MaxNrStiffnessSteps>
  1685. </IntegrationMethod>
  1686. <IntegrationMethod>
  1687. <Name>RungeKuttaFehlberg</Name>
  1688. <UseInitialStepSize>false</UseInitialStepSize>
  1689. <InitialStepSize>0.001</InitialStepSize>
  1690. <UseMaximumStepSize>false</UseMaximumStepSize>
  1691. <MaximumStepSize>1.0</MaximumStepSize>
  1692. <AbsoluteTolerance>1.0e-6</AbsoluteTolerance>
  1693. <RelativeTolerance>1.0e-6</RelativeTolerance>
  1694. </IntegrationMethod>
  1695. <IntegrationMethod>
  1696. <Name>VodeAdams</Name>
  1697. <UseInitialStepSize>false</UseInitialStepSize>
  1698. <InitialStepSize>0.001</InitialStepSize>
  1699. <UseMaximumStepSize>false</UseMaximumStepSize>
  1700. <MaximumStepSize>1.0</MaximumStepSize>
  1701. <AbsoluteTolerance>1.0e-6</AbsoluteTolerance>
  1702. <RelativeTolerance>1.0e-6</RelativeTolerance>
  1703. <VodeUseBDF>true</VodeUseBDF>
  1704. <VodeUseNewton>true</VodeUseNewton>
  1705. </IntegrationMethod>
  1706. <IntegrationMethod>
  1707. <Name>BDFMethod</Name>
  1708. <AbsoluteTolerance>1.0e-5</AbsoluteTolerance>
  1709. <RelativeTolerance>1.0e-5</RelativeTolerance>
  1710. <AlgebraicAbsoluteTolerance>1.0e-5</AlgebraicAbsoluteTolerance>
  1711. <AlgebraicRelativeTolerance>1.0e-5</AlgebraicRelativeTolerance>
  1712. <UseInitialStepSize>false</UseInitialStepSize>
  1713. <InitialStepSize>0.001</InitialStepSize>
  1714. <UseMaximumStepSize>false</UseMaximumStepSize>
  1715. <MaximumStepSize>1.0</MaximumStepSize>
  1716. </IntegrationMethod>
  1717. <IntegrationMethod>
  1718. <Name>MeBDFiMethod</Name>
  1719. <AbsoluteTolerance>1.0e-5</AbsoluteTolerance>
  1720. <RelativeTolerance>1.0e-5</RelativeTolerance>
  1721. <AlgebraicAbsoluteTolerance>1.0e-5</AlgebraicAbsoluteTolerance>
  1722. <AlgebraicRelativeTolerance>1.0e-5</AlgebraicRelativeTolerance>
  1723. <UseInitialStepSize>false</UseInitialStepSize>
  1724. <InitialStepSize>0.001</InitialStepSize>
  1725. <UseMaximumStepSize>false</UseMaximumStepSize>
  1726. <MaximumStepSize>1.0</MaximumStepSize>
  1727. </IntegrationMethod>
  1728. <SelectedIntegrationMethod>8</SelectedIntegrationMethod>
  1729. </IntegrationMethods>
  1730. </RunSpecs>
  1731. <MultipleRun>
  1732. <NrSteps>10</NrSteps>
  1733. <CopyFromStates>false</CopyFromStates>
  1734. <JoinParameterVariation>true</JoinParameterVariation>
  1735. <ClearAfterRun>true</ClearAfterRun>
  1736. <RedrawAfterRun>false</RedrawAfterRun>
  1737. <DrawDuringSimulation>true</DrawDuringSimulation>
  1738. <ActionBeforeOptimization>0</ActionBeforeOptimization>
  1739. <CompareValue>0.0</CompareValue>
  1740. <UseCompareValue>true</UseCompareValue>
  1741. <MultipleRunType>MultipleRun</MultipleRunType>
  1742. <Minimize>true</Minimize>
  1743. <OptimizationVariable></OptimizationVariable>
  1744. <ResulVarUsage>UseEndValue</ResulVarUsage>
  1745. <Tolerance>0.001</Tolerance>
  1746. <OptimizationMethod>BroydonFletcherGoldfarbShanno</OptimizationMethod>
  1747. <MultipleRunVariables>
  1748. </MultipleRunVariables>
  1749. </MultipleRun>
  1750. <ExportData>
  1751. <WriteAsText>true</WriteAsText>
  1752. <ReadAsText>true</ReadAsText>
  1753. <WriteHeader>true</WriteHeader>
  1754. <ReadHeader>true</ReadHeader>
  1755. <ReadFilename></ReadFilename>
  1756. <WriteFilename></WriteFilename>
  1757. <DoWrite>false</DoWrite>
  1758. <ExportVariables>
  1759. </ExportVariables>
  1760. <ImportVariables>
  1761. </ImportVariables>
  1762. </ExportData>
  1763. <BreakPoints>
  1764. </BreakPoints>
  1765. </ExpData>
  1766. </Experiment>
  1767. </Experiments>
  1768. </Document>