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><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> 0440 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> 0441 p, li { white-space: pre-wrap; } 0442 </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> 0443 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">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.</p></body></html></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><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> 0473 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> 0474 p, li { white-space: pre-wrap; } 0475 </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> 0476 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The graph shows oscillations of the green particle</p></body></html></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>