I’m new to Unreal and Niagara system. Trying to understand logic behind undocumented(?) nodes.
I wanted to do a simple rotation inside scratchpad on the Particle Spawn (just after the initialise Particle, no other modules present), using “Rotate Angle on Axis” (which i guess it means “Rotate Vector along Angle/Axis”).
It looks like this node is expecting angle not within the industry standard, radians (0-6.283) nor degrees (0-360) but range of “0-2”. I’m guessing its a “magnitude of PI”.. ?
Also Is there any official documentation (on the scratch pad nodes) that could help decipher this kind of quirks ?
There is no documentation for the function scripts (i.e. graph nodes) we ship with the Niagara plugin. If the author of the function was kind enough to document the inputs you will get appropriate tooltips on each function input pin, but I suspect most of them are just left blank.
I’d say if you’re in doubt, double click the function node and look at the implementation. It’s also a good way to learn how to write your own module scripts.
For me it was not possible to view the implementation of this node, there is zero documentation and no tooltips. It seems however, that it takes a value 0-1, so if you are expecting to send radians in you need to divide by 2*pi and you will be fine. Maybe.
“Rotate Angle on Axis” is obviously one of the more evil nodes in Unreal.