Nasal scripting language: Difference between revisions

Jump to navigation Jump to search
Line 1,813: Line 1,813:
   props.globals.getNode("foo/bar").remove(); # take out the complete node
   props.globals.getNode("foo/bar").remove(); # take out the complete node
   props.globals.getNode("/foo").removeChild("bar"); # take out a certain child node
   props.globals.getNode("/foo").removeChild("bar"); # take out a certain child node
=== <tt>interpolate()</tt> ===
Give the value of a source node to a destination node in given time.
  interpolate(<path>, <value>, <time>);
Examples:
  interpolate("controls/switches/nav-lights-pos", 1, 0.25); # After 25ms, nav-lights-pos = 1
  interpolate("controls/gear/brake-left-pos", getprop("controls/gear/brake-left"), 1); # After 1s, brake-left-pos = brake-left


=== <tt>settimer()</tt> ===
=== <tt>settimer()</tt> ===
577

edits

Navigation menu