ProtoFlux:NormalizedMousePosition: Difference between revisions

From Resonite Wiki
typos fixed.
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 8: Line 8:
|}}
|}}


The <code>Normalized Mouse Position</code> node returns the local [[User|user's]] normalized mouse position from their [[Resonite]] application (0 to 1 on both the x and y axis). The normalized mouse position calculation starts at the top-left of the Resonite window. If you are focused on the Resonite window, the mouse will always be centered in that window while you move the mouse around, giving a consistent result from this node (in this case is usually around 0.5 for both the x and y axis). When the Resonite application is not focused, this node will not calculate the position at all (returning "[0; 1]"). Multiple monitors will not effect this node.
The <code>Normalized Mouse Position</code> node returns the local [[User|user's]] normalized mouse position from their [[Resonite]] application (0 to 1 on both the x and y axis). The normalized mouse position calculation starts at the top-left of the Resonite window. If you are focused on the Resonite window, the mouse will always be centered in that window while you move the mouse around (unless interacting with a UI or in freecam mode), giving a consistent result from this node (in this case, it is usually around 0.5 for both the X and Y axis). When the Resonite application is not focused, the cursor won't be tracked at all and will snap to the bottom left (returning "[0; 1]"). Having multiple monitors will not affect this node.


== Outputs ==
== Outputs ==
Line 17: Line 17:


[[Category:ProtoFlux:Devices:Mouse]]
[[Category:ProtoFlux:Devices:Mouse]]
[[Category:ContinuouslyChanging nodes]]

Latest revision as of 21:07, 19 September 2025

Normalized Mouse Position
*
Mouse

The Normalized Mouse Position node returns the local user's normalized mouse position from their Resonite application (0 to 1 on both the x and y axis). The normalized mouse position calculation starts at the top-left of the Resonite window. If you are focused on the Resonite window, the mouse will always be centered in that window while you move the mouse around (unless interacting with a UI or in freecam mode), giving a consistent result from this node (in this case, it is usually around 0.5 for both the X and Y axis). When the Resonite application is not focused, the cursor won't be tracked at all and will snap to the bottom left (returning "[0; 1]"). Having multiple monitors will not affect this node.

Outputs

* (float2)

The normalized position of the mouse on the Resonite application currently.