Warning, /education/step/step/data/examples/wave.step is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE StepCoreXML>
0003 <world xmlns="http://edu.kde.org/step/StepCoreXML" version="1.0" id="1">
0004     <name>world1</name>
0005     <color>#ffffffff</color>
0006     <time>0</time>
0007     <timeScale>1</timeScale>
0008     <errorsCalculation>false</errorsCalculation>
0009 
0010     <item class="SoftBody" id="2">
0011         <name>softBody1</name>
0012         <color>#ffa9a9a9</color>
0013         <showInternalItems>true</showInternalItems>
0014         <position>(-4.44089e-16,0)</position>
0015         <velocity>(0,0)</velocity>
0016         <angularVelocity>0</angularVelocity>
0017         <angularMomentum>0</angularMomentum>
0018         <borderParticleNames>softBodyParticle1,softBodyParticle2,softBodyParticle3,softBodyParticle4,softBodyParticle5,softBodyParticle6,softBodyParticle7,softBodyParticle8,softBodyParticle9,softBodyParticle10,softBodyParticle11,softBodyParticle12,softBodyParticle13,softBodyParticle14,softBodyParticle15,softBodyParticle16,softBodyParticle17,softBodyParticle18,softBodyParticle19,softBodyParticle20</borderParticleNames>
0019 
0020         <item class="SoftBodyParticle" id="3">
0021             <name>softBodyParticle1</name>
0022             <color>#ff0000ff</color>
0023             <position>(-10,0)</position>
0024             <velocity>(0,0)</velocity>
0025             <mass>0.05</mass>
0026         </item>
0027 
0028         <item class="SoftBodyParticle" id="4">
0029             <name>softBodyParticle2</name>
0030             <color>#ff000000</color>
0031             <position>(-8.94737,0)</position>
0032             <velocity>(0,0)</velocity>
0033             <mass>0.05</mass>
0034         </item>
0035 
0036         <item class="SoftBodyParticle" id="5">
0037             <name>softBodyParticle3</name>
0038             <color>#ff000000</color>
0039             <position>(-7.89474,0)</position>
0040             <velocity>(0,0)</velocity>
0041             <mass>0.05</mass>
0042         </item>
0043 
0044         <item class="SoftBodyParticle" id="6">
0045             <name>softBodyParticle4</name>
0046             <color>#ff000000</color>
0047             <position>(-6.84211,0)</position>
0048             <velocity>(0,0)</velocity>
0049             <mass>0.05</mass>
0050         </item>
0051 
0052         <item class="SoftBodyParticle" id="7">
0053             <name>softBodyParticle5</name>
0054             <color>#ff000000</color>
0055             <position>(-5.78947,0)</position>
0056             <velocity>(0,0)</velocity>
0057             <mass>0.05</mass>
0058         </item>
0059 
0060         <item class="SoftBodyParticle" id="8">
0061             <name>softBodyParticle6</name>
0062             <color>#ff000000</color>
0063             <position>(-4.73684,0)</position>
0064             <velocity>(0,0)</velocity>
0065             <mass>0.05</mass>
0066         </item>
0067 
0068         <item class="SoftBodyParticle" id="9">
0069             <name>softBodyParticle7</name>
0070             <color>#ff000000</color>
0071             <position>(-3.68421,0)</position>
0072             <velocity>(0,0)</velocity>
0073             <mass>0.05</mass>
0074         </item>
0075 
0076         <item class="SoftBodyParticle" id="10">
0077             <name>softBodyParticle8</name>
0078             <color>#ff000000</color>
0079             <position>(-2.63158,0)</position>
0080             <velocity>(0,0)</velocity>
0081             <mass>0.05</mass>
0082         </item>
0083 
0084         <item class="SoftBodyParticle" id="11">
0085             <name>softBodyParticle9</name>
0086             <color>#ff000000</color>
0087             <position>(-1.57895,0)</position>
0088             <velocity>(0,0)</velocity>
0089             <mass>0.05</mass>
0090         </item>
0091 
0092         <item class="SoftBodyParticle" id="12">
0093             <name>softBodyParticle10</name>
0094             <color>#ff000000</color>
0095             <position>(-0.526316,0)</position>
0096             <velocity>(0,0)</velocity>
0097             <mass>0.05</mass>
0098         </item>
0099 
0100         <item class="SoftBodyParticle" id="13">
0101             <name>softBodyParticle11</name>
0102             <color>#ff00ff00</color>
0103             <position>(0.526316,0)</position>
0104             <velocity>(0,0)</velocity>
0105             <mass>0.05</mass>
0106         </item>
0107 
0108         <item class="SoftBodyParticle" id="14">
0109             <name>softBodyParticle12</name>
0110             <color>#ff000000</color>
0111             <position>(1.57895,0)</position>
0112             <velocity>(0,0)</velocity>
0113             <mass>0.05</mass>
0114         </item>
0115 
0116         <item class="SoftBodyParticle" id="15">
0117             <name>softBodyParticle13</name>
0118             <color>#ff000000</color>
0119             <position>(2.63158,0)</position>
0120             <velocity>(0,0)</velocity>
0121             <mass>0.05</mass>
0122         </item>
0123 
0124         <item class="SoftBodyParticle" id="16">
0125             <name>softBodyParticle14</name>
0126             <color>#ff000000</color>
0127             <position>(3.68421,0)</position>
0128             <velocity>(0,0)</velocity>
0129             <mass>0.05</mass>
0130         </item>
0131 
0132         <item class="SoftBodyParticle" id="17">
0133             <name>softBodyParticle15</name>
0134             <color>#ff000000</color>
0135             <position>(4.73684,0)</position>
0136             <velocity>(0,0)</velocity>
0137             <mass>0.05</mass>
0138         </item>
0139 
0140         <item class="SoftBodyParticle" id="18">
0141             <name>softBodyParticle16</name>
0142             <color>#ff000000</color>
0143             <position>(5.78947,0)</position>
0144             <velocity>(0,0)</velocity>
0145             <mass>0.05</mass>
0146         </item>
0147 
0148         <item class="SoftBodyParticle" id="19">
0149             <name>softBodyParticle17</name>
0150             <color>#ff000000</color>
0151             <position>(6.84211,0)</position>
0152             <velocity>(0,0)</velocity>
0153             <mass>0.05</mass>
0154         </item>
0155 
0156         <item class="SoftBodyParticle" id="20">
0157             <name>softBodyParticle18</name>
0158             <color>#ff000000</color>
0159             <position>(7.89474,0)</position>
0160             <velocity>(0,0)</velocity>
0161             <mass>0.05</mass>
0162         </item>
0163 
0164         <item class="SoftBodyParticle" id="21">
0165             <name>softBodyParticle19</name>
0166             <color>#ff000000</color>
0167             <position>(8.94737,0)</position>
0168             <velocity>(0,0)</velocity>
0169             <mass>0.05</mass>
0170         </item>
0171 
0172         <item class="SoftBodyParticle" id="22">
0173             <name>softBodyParticle20</name>
0174             <color>#ffff0000</color>
0175             <position>(10,0)</position>
0176             <velocity>(0,0)</velocity>
0177             <mass>0.05</mass>
0178         </item>
0179 
0180         <item class="SoftBodySpring" id="23">
0181             <name>softBodySpring1</name>
0182             <color>#ff00ff00</color>
0183             <restLength>1.05263157894737</restLength>
0184             <stiffness>0.789473684210526</stiffness>
0185             <damping>0.0157894736842105</damping>
0186             <body1>3</body1>
0187             <body2>4</body2>
0188             <localPosition1>(0,0)</localPosition1>
0189             <localPosition2>(0,0)</localPosition2>
0190         </item>
0191 
0192         <item class="SoftBodySpring" id="24">
0193             <name>softBodySpring2</name>
0194             <color>#ff00ff00</color>
0195             <restLength>1.05263157894737</restLength>
0196             <stiffness>0.789473684210526</stiffness>
0197             <damping>0.0157894736842105</damping>
0198             <body1>4</body1>
0199             <body2>5</body2>
0200             <localPosition1>(0,0)</localPosition1>
0201             <localPosition2>(0,0)</localPosition2>
0202         </item>
0203 
0204         <item class="SoftBodySpring" id="25">
0205             <name>softBodySpring3</name>
0206             <color>#ff00ff00</color>
0207             <restLength>1.05263157894737</restLength>
0208             <stiffness>0.789473684210526</stiffness>
0209             <damping>0.0157894736842105</damping>
0210             <body1>5</body1>
0211             <body2>6</body2>
0212             <localPosition1>(0,0)</localPosition1>
0213             <localPosition2>(0,0)</localPosition2>
0214         </item>
0215 
0216         <item class="SoftBodySpring" id="26">
0217             <name>softBodySpring4</name>
0218             <color>#ff00ff00</color>
0219             <restLength>1.05263157894737</restLength>
0220             <stiffness>0.789473684210526</stiffness>
0221             <damping>0.0157894736842105</damping>
0222             <body1>6</body1>
0223             <body2>7</body2>
0224             <localPosition1>(0,0)</localPosition1>
0225             <localPosition2>(0,0)</localPosition2>
0226         </item>
0227 
0228         <item class="SoftBodySpring" id="27">
0229             <name>softBodySpring5</name>
0230             <color>#ff00ff00</color>
0231             <restLength>1.05263157894737</restLength>
0232             <stiffness>0.789473684210526</stiffness>
0233             <damping>0.0157894736842105</damping>
0234             <body1>7</body1>
0235             <body2>8</body2>
0236             <localPosition1>(0,0)</localPosition1>
0237             <localPosition2>(0,0)</localPosition2>
0238         </item>
0239 
0240         <item class="SoftBodySpring" id="28">
0241             <name>softBodySpring6</name>
0242             <color>#ff00ff00</color>
0243             <restLength>1.05263157894737</restLength>
0244             <stiffness>0.789473684210526</stiffness>
0245             <damping>0.0157894736842105</damping>
0246             <body1>8</body1>
0247             <body2>9</body2>
0248             <localPosition1>(0,0)</localPosition1>
0249             <localPosition2>(0,0)</localPosition2>
0250         </item>
0251 
0252         <item class="SoftBodySpring" id="29">
0253             <name>softBodySpring7</name>
0254             <color>#ff00ff00</color>
0255             <restLength>1.05263157894737</restLength>
0256             <stiffness>0.789473684210526</stiffness>
0257             <damping>0.0157894736842105</damping>
0258             <body1>9</body1>
0259             <body2>10</body2>
0260             <localPosition1>(0,0)</localPosition1>
0261             <localPosition2>(0,0)</localPosition2>
0262         </item>
0263 
0264         <item class="SoftBodySpring" id="30">
0265             <name>softBodySpring8</name>
0266             <color>#ff00ff00</color>
0267             <restLength>1.05263157894737</restLength>
0268             <stiffness>0.789473684210526</stiffness>
0269             <damping>0.0157894736842105</damping>
0270             <body1>10</body1>
0271             <body2>11</body2>
0272             <localPosition1>(0,0)</localPosition1>
0273             <localPosition2>(0,0)</localPosition2>
0274         </item>
0275 
0276         <item class="SoftBodySpring" id="31">
0277             <name>softBodySpring9</name>
0278             <color>#ff00ff00</color>
0279             <restLength>1.05263157894737</restLength>
0280             <stiffness>0.789473684210526</stiffness>
0281             <damping>0.0157894736842105</damping>
0282             <body1>11</body1>
0283             <body2>12</body2>
0284             <localPosition1>(0,0)</localPosition1>
0285             <localPosition2>(0,0)</localPosition2>
0286         </item>
0287 
0288         <item class="SoftBodySpring" id="32">
0289             <name>softBodySpring10</name>
0290             <color>#ff00ff00</color>
0291             <restLength>1.05263157894737</restLength>
0292             <stiffness>0.789473684210526</stiffness>
0293             <damping>0.0157894736842105</damping>
0294             <body1>12</body1>
0295             <body2>13</body2>
0296             <localPosition1>(0,0)</localPosition1>
0297             <localPosition2>(0,0)</localPosition2>
0298         </item>
0299 
0300         <item class="SoftBodySpring" id="33">
0301             <name>softBodySpring11</name>
0302             <color>#ff00ff00</color>
0303             <restLength>1.05263157894737</restLength>
0304             <stiffness>0.789473684210526</stiffness>
0305             <damping>0.0157894736842105</damping>
0306             <body1>13</body1>
0307             <body2>14</body2>
0308             <localPosition1>(0,0)</localPosition1>
0309             <localPosition2>(0,0)</localPosition2>
0310         </item>
0311 
0312         <item class="SoftBodySpring" id="34">
0313             <name>softBodySpring12</name>
0314             <color>#ff00ff00</color>
0315             <restLength>1.05263157894737</restLength>
0316             <stiffness>0.789473684210526</stiffness>
0317             <damping>0.0157894736842105</damping>
0318             <body1>14</body1>
0319             <body2>15</body2>
0320             <localPosition1>(0,0)</localPosition1>
0321             <localPosition2>(0,0)</localPosition2>
0322         </item>
0323 
0324         <item class="SoftBodySpring" id="35">
0325             <name>softBodySpring13</name>
0326             <color>#ff00ff00</color>
0327             <restLength>1.05263157894737</restLength>
0328             <stiffness>0.789473684210526</stiffness>
0329             <damping>0.0157894736842105</damping>
0330             <body1>15</body1>
0331             <body2>16</body2>
0332             <localPosition1>(0,0)</localPosition1>
0333             <localPosition2>(0,0)</localPosition2>
0334         </item>
0335 
0336         <item class="SoftBodySpring" id="36">
0337             <name>softBodySpring14</name>
0338             <color>#ff00ff00</color>
0339             <restLength>1.05263157894737</restLength>
0340             <stiffness>0.789473684210526</stiffness>
0341             <damping>0.0157894736842105</damping>
0342             <body1>16</body1>
0343             <body2>17</body2>
0344             <localPosition1>(0,0)</localPosition1>
0345             <localPosition2>(0,0)</localPosition2>
0346         </item>
0347 
0348         <item class="SoftBodySpring" id="37">
0349             <name>softBodySpring15</name>
0350             <color>#ff00ff00</color>
0351             <restLength>1.05263157894737</restLength>
0352             <stiffness>0.789473684210526</stiffness>
0353             <damping>0.0157894736842105</damping>
0354             <body1>17</body1>
0355             <body2>18</body2>
0356             <localPosition1>(0,0)</localPosition1>
0357             <localPosition2>(0,0)</localPosition2>
0358         </item>
0359 
0360         <item class="SoftBodySpring" id="38">
0361             <name>softBodySpring16</name>
0362             <color>#ff00ff00</color>
0363             <restLength>1.05263157894737</restLength>
0364             <stiffness>0.789473684210526</stiffness>
0365             <damping>0.0157894736842105</damping>
0366             <body1>18</body1>
0367             <body2>19</body2>
0368             <localPosition1>(0,0)</localPosition1>
0369             <localPosition2>(0,0)</localPosition2>
0370         </item>
0371 
0372         <item class="SoftBodySpring" id="39">
0373             <name>softBodySpring17</name>
0374             <color>#ff00ff00</color>
0375             <restLength>1.05263157894737</restLength>
0376             <stiffness>0.789473684210526</stiffness>
0377             <damping>0.0157894736842105</damping>
0378             <body1>19</body1>
0379             <body2>20</body2>
0380             <localPosition1>(0,0)</localPosition1>
0381             <localPosition2>(0,0)</localPosition2>
0382         </item>
0383 
0384         <item class="SoftBodySpring" id="40">
0385             <name>softBodySpring18</name>
0386             <color>#ff00ff00</color>
0387             <restLength>1.05263157894737</restLength>
0388             <stiffness>0.789473684210526</stiffness>
0389             <damping>0.0157894736842105</damping>
0390             <body1>20</body1>
0391             <body2>21</body2>
0392             <localPosition1>(0,0)</localPosition1>
0393             <localPosition2>(0,0)</localPosition2>
0394         </item>
0395 
0396         <item class="SoftBodySpring" id="41">
0397             <name>softBodySpring19</name>
0398             <color>#ff00ff00</color>
0399             <restLength>1.05263157894737</restLength>
0400             <stiffness>0.789473684210526</stiffness>
0401             <damping>0.0157894736842105</damping>
0402             <body1>21</body1>
0403             <body2>22</body2>
0404             <localPosition1>(0,0)</localPosition1>
0405             <localPosition2>(0,0)</localPosition2>
0406         </item>
0407 
0408     </item>
0409 
0410     <item class="Spring" id="42">
0411         <name>spring1</name>
0412         <color>#ff00ff00</color>
0413         <restLength>1</restLength>
0414         <stiffness>1</stiffness>
0415         <damping>0</damping>
0416         <body1>0</body1>
0417         <body2>22</body2>
0418         <localPosition1>(12,0)</localPosition1>
0419         <localPosition2>(0,0)</localPosition2>
0420     </item>
0421 
0422     <item class="Spring" id="43">
0423         <name>spring2</name>
0424         <color>#ff00ff00</color>
0425         <restLength>2</restLength>
0426         <stiffness>1</stiffness>
0427         <damping>0</damping>
0428         <body1>0</body1>
0429         <body2>3</body2>
0430         <localPosition1>(-12,0)</localPosition1>
0431         <localPosition2>(0,0)</localPosition2>
0432     </item>
0433 
0434     <item class="Note" id="44">
0435         <name>note1</name>
0436         <color>#ff000000</color>
0437         <position>(6.62283,9.70244)</position>
0438         <size>(342,162)</size>
0439         <text>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
0440 &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
0441 p, li { white-space: pre-wrap; }
0442 &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
0443 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;When you start simulation the wave starts to travel from the red particle. The blue particle will reflect the wave and it will travel in reverse direction until the red particle reflects in again. After some time the wave will vanish because springs have damping.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</text>
0444 
0445     </item>
0446 
0447     <item class="Graph" id="45">
0448         <name>graph1</name>
0449         <color>#ff00ff00</color>
0450         <position>(-5.88156,9.30005)</position>
0451         <size>(400,300)</size>
0452         <objectX>1</objectX>
0453         <propertyX>time</propertyX>
0454         <indexX>-1</indexX>
0455         <objectY>13</objectY>
0456         <propertyY>position</propertyY>
0457         <indexY>0</indexY>
0458         <autoLimitsX>true</autoLimitsX>
0459         <autoLimitsY>false</autoLimitsY>
0460         <limitsX>(0,1)</limitsX>
0461         <limitsY>(0,2)</limitsY>
0462         <showPoints>false</showPoints>
0463         <showLines>true</showLines>
0464         <points></points>
0465     </item>
0466 
0467     <item class="Note" id="46">
0468         <name>note2</name>
0469         <color>#ff000000</color>
0470         <position>(-6.34768,2.39005)</position>
0471         <size>(200,100)</size>
0472         <text>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
0473 &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
0474 p, li { white-space: pre-wrap; }
0475 &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
0476 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The graph shows oscillations of the green particle&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</text>
0477 
0478     </item>
0479 
0480     <solver class="AdaptiveEulerSolver" id="47">
0481         <name>solver1</name>
0482         <stepSize>1</stepSize>
0483         <toleranceAbs>0.001</toleranceAbs>
0484         <toleranceRel>0.001</toleranceRel>
0485     </solver>
0486 
0487     <collisionSolver class="GJKCollisionSolver" id="48">
0488         <name>collisionSolver1</name>
0489         <toleranceAbs>0.001</toleranceAbs>
0490     </collisionSolver>
0491 
0492     <constraintSolver class="CGConstraintSolver" id="49">
0493         <name>constraintSolver1</name>
0494     </constraintSolver>
0495 
0496 </world>