<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.quasar-rce.com/index.php?action=history&amp;feed=atom&amp;title=Firefly%2Fff_movement</id>
	<title>Firefly/ff movement - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.quasar-rce.com/index.php?action=history&amp;feed=atom&amp;title=Firefly%2Fff_movement"/>
	<link rel="alternate" type="text/html" href="https://wiki.quasar-rce.com/index.php?title=Firefly/ff_movement&amp;action=history"/>
	<updated>2026-04-07T09:33:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.quasar-rce.com/index.php?title=Firefly/ff_movement&amp;diff=113&amp;oldid=prev</id>
		<title>Tasella-Wa Tudina: Created page with &quot;== Firefly Movement Object == The Firefly Movement object lets you do complicated movements within the 3D scene easily.     You can use this object to assign Node objects Path and/or Directional Movements.  * Waypoints -  * Move a Node to - Select a Node via Fixed value and move it to a position using X, Y &amp; Z inputs  * Move a Node with waypoints - Same as move a node to , accept you can add additional waypoints in front of the final end point. Using the following format...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.quasar-rce.com/index.php?title=Firefly/ff_movement&amp;diff=113&amp;oldid=prev"/>
		<updated>2025-06-21T04:37:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Firefly Movement Object == The Firefly Movement object lets you do complicated movements within the 3D scene easily.     You can use this object to assign Node objects Path and/or Directional Movements.  * Waypoints -  * Move a Node to - Select a Node via Fixed value and move it to a position using X, Y &amp;amp; Z inputs  * Move a Node with waypoints - Same as move a node to , accept you can add additional waypoints in front of the final end point. Using the following format...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Firefly Movement Object ==&lt;br /&gt;
The Firefly Movement object lets you do complicated movements within the 3D scene easily.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
You can use this object to assign Node objects Path and/or Directional Movements.&lt;br /&gt;
&lt;br /&gt;
* Waypoints -&lt;br /&gt;
&lt;br /&gt;
* Move a Node to - Select a Node via Fixed value and move it to a position using X, Y &amp;amp; Z inputs&lt;br /&gt;
&lt;br /&gt;
* Move a Node with waypoints - Same as move a node to , accept you can add additional waypoints in front of the final end point. Using the following format in the expression editor, X,Y,Z|X,Y,Z|etc&lt;br /&gt;
&lt;br /&gt;
* Move a Node in a Direction - Moving a node by setting Pitch, Yaw and Roll and speed&lt;br /&gt;
&lt;br /&gt;
* Move a Node in the Direction of a Point - Move a node in a direction determining the Pitch, Yaw and Roll based on a position (X,Y &amp;amp; Z)&lt;br /&gt;
&lt;br /&gt;
* Set a Node Movements Speed - Takes a node via Fixed value that is moving and allows you to change the speed.&lt;br /&gt;
&lt;br /&gt;
* Pause a Node’s Movement -  Pausing a active movement on a node.&lt;br /&gt;
&lt;br /&gt;
* Resume a Node’s Movement - Return a node to a moving state after being paused.&lt;br /&gt;
&lt;br /&gt;
* Stop a Node’s Movement - Stops a node moving and cancels a previously assigned movement&lt;br /&gt;
&lt;br /&gt;
* FPS Camera&lt;br /&gt;
** Move a FPS Camera -&lt;br /&gt;
** Move a FPS Camera With Gravity -&lt;br /&gt;
** Set Mouse X Position - Moves the mouse cursor to given X screen coordinate&lt;br /&gt;
** Set Mouse Y Position - Moves the mouse cursor to given Y screen coordinate&lt;br /&gt;
&lt;br /&gt;
* On Collision &amp;gt; Handle a Node’s Collision - This action will set a node’s position and then will cause a check of collisions that may have happened. This action should really be used to set (handle) a node’s position after a collision has occurred and use the node’s coordinates of where it collided as parameters. This action will also handle a Camera’s collision (should the node be a Camera), and set its Target to what it should be.&lt;br /&gt;
&lt;br /&gt;
== Conditions ==&lt;br /&gt;
* A Node has Movement - Comparing via Fixed value will trigger true if said node has a movement assigned to it.&lt;br /&gt;
&lt;br /&gt;
* A Node’s Movement is Paused - Returns true if a specific node’s movement has been set to paused.&lt;br /&gt;
&lt;br /&gt;
* Path Movement &amp;gt; A Node’s movement is complete - Returns true if a node set to a path movement has reached it’s final waypoint&lt;br /&gt;
&lt;br /&gt;
* A FPS Camera is falling due to gravity - If the FPS camera is set to gravity and is in a falling state this will trigger&lt;br /&gt;
&lt;br /&gt;
== Expressions ==&lt;br /&gt;
* Get Speed of a Node’s Movement - Returns the speed of a node that is moving&lt;br /&gt;
&lt;br /&gt;
* Path Movement &amp;gt; Get Progress of a Node’s Movement - Returns the progress of a node set to path movement.&lt;br /&gt;
&lt;br /&gt;
* Calculations&lt;br /&gt;
** Get Distance between two points - By feeding the expression two sets of X,Y, Z values you can return the distance value between them&lt;br /&gt;
** Get 3D X Angle between two Points -&lt;br /&gt;
** Get 3D Y Angle between two Points -&lt;br /&gt;
** Get 3D Z Angle between two Points -&lt;br /&gt;
&lt;br /&gt;
* FPS Camera Settings&lt;br /&gt;
** Get X Position of FPS Camera - Returns X value from the position of the FPS Camera&lt;br /&gt;
** Get Y Position of FPS Camera - Returns Y value from the position of the FPS Camera&lt;br /&gt;
** Get Z Position of FPS Camera - Returns Z value from the position of the FPS Camera&lt;br /&gt;
** Get X Target of FPS Camera - Returns the X value of the point that the FPS Camera is looking at&lt;br /&gt;
** Get Y Target of FPS Camera - Returns the Y value of the point that the FPS Camera is looking at&lt;br /&gt;
** Get Z Target of FPS Camera - Returns the Z value of the point that the FPS Camera is looking at&lt;br /&gt;
** Get X Falling Velocity of FPS Camera -&lt;br /&gt;
** Get Y Falling Velocity of FPS Camera -&lt;br /&gt;
** Get Z Falling Velocity of FPS Camera -&lt;br /&gt;
** Get Mouse X Position - Returns the current mouse cursor position, in screen coordinate&lt;br /&gt;
** Get Mouse Y Position - Returns the current mouse cursor position, in screen coordinate&lt;br /&gt;
** Get Last Mouse X Movement - Returns the last frame’s mouse position&lt;br /&gt;
** Get Last Mouse Y Movement - Returns the last frame’s mouse position&lt;/div&gt;</summary>
		<author><name>Tasella-Wa Tudina</name></author>
	</entry>
</feed>