Advertisement
jensie1996

Lux+ voorbeeld

Jan 22nd, 2024
1,004
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 3.37 KB | None | 0 0
  1. <show>
  2.   <settings>
  3.     <coordinateSystem>CARTESIAN_ABSOLUTE</coordinateSystem>
  4.   </settings>
  5.   <routines>
  6.     <routine>
  7.       <time>
  8.         <delay>0.0</delay> <!-- Op deze tijd gaan we dit event laten starten. -->
  9.       </time>
  10.       <event>
  11.         <create>
  12.           <beam id="myBeam"> <!-- We maken een event aan van het type beam -->
  13.             <beamType>GUARDIAN</beamType>
  14.             <point> <!-- We zorgen dat we de begin en eind positie meegeven voor deze beam -->
  15.               <x>-156.0</x>
  16.               <y>69.0</y>
  17.               <z>483.0</z>
  18.             </point>
  19.             <point index="1"> <!-- We geven een index mee zodat we later dit punt kunnen aanpassen -->
  20.               <x>-153.0</x>
  21.               <y>66.0</y>
  22.               <z>481.0</z>
  23.             </point>
  24.           </beam>
  25.         </create>
  26.       </event>
  27.     </routine>
  28.     <routine>
  29.       <time>
  30.         <delay>2.0</delay>
  31.       </time>
  32.       <event>
  33.         <create>
  34.           <polygon id="myPoly"><!-- We maken een nieuw event aan met het type polygon -->
  35.             <point> <!-- Ook weer de begin en eind locatie meegeven -->
  36.               <x>-156.0</x>
  37.               <y>69.0</y>
  38.               <z>483.0</z>
  39.             </point>
  40.             <point>
  41.               <x>-153.0</x>
  42.               <y>66.0</y>
  43.               <z>481.0</z>
  44.             </point>
  45.             <line> <!-- Omdat we een polygon hebben moeten we ook een particle meegeven ANDERS wordt de lijn NIET getoond -->
  46.               <from>0</from>
  47.               <to>1</to>
  48.               <particle>
  49.                 <delta>0.25</delta>
  50.                 <type>HEART</type>
  51.                 <count>1</count>
  52.                 <offsetX>0</offsetX>
  53.                 <offsetY>0</offsetY>
  54.                 <offsetZ>0</offsetZ>
  55.                 <extra>0</extra>
  56.                 <force>false</force>
  57.               </particle>
  58.             </line>
  59.           </polygon>
  60.         </create>
  61.         <set> <!-- We kunnen in 1 routine ook meerdere items doen. Zoals hier gaan we de beam van hier boven laten bewegen door het aanpassen van zijn eindpositie met de index 1. -->
  62.           <beam reference="myBeam">
  63.             <point index="1">
  64.               <x animation="linear" animation-duration="2.0">-163</x>
  65.             </point>
  66.           </beam>
  67.         </set>
  68.       </event>
  69.     </routine>
  70.     <routine>
  71.       <time>
  72.         <delay>6.0</delay>
  73.       </time>
  74.       <event>
  75.         <remove> <!-- Met remove kunnen we een routine uitzetten door de referentie en de soort mee te geven. -->
  76.           <polygon reference="myPoly"/>
  77.         </remove>
  78.       </event>
  79.     </routine>
  80.     <routine>
  81.       <time>
  82.         <delay>7.0</delay>
  83.       </time>
  84.       <event>
  85.         <visibility>
  86.           <speed>0.5</speed> <!-- De snelheid is slechts 50% (gehalveerd), animaties lopen langzamer en de tijd zal langzamer gaan. -->
  87.         </visibility>
  88.         <set>
  89.           <beam reference="myBeam">
  90.             <point index="1">
  91.               <x animation="linear" animation-duration="1.0">-168</x>
  92.             </point>
  93.           </beam>
  94.         </set>
  95.       </event>
  96.     </routine>
  97.     <routine>
  98.       <time>
  99.         <delay>10.0</delay>
  100.       </time>
  101.       <event>
  102.         <visibility>
  103.           <stop>true</stop> <!-- Met stop kunnen we alles laten stoppen in deze routine -->
  104.         </visibility>
  105.       </event>
  106.     </routine>
  107.   </routines>
  108. </show>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement