arenos-nexus/Arenos Nexus/Library/PackageCache/com.unity.shadergraph@940512a5d7e1/Documentation~/Length-Node.md
Daniel 2e704cae70 init
Init Commit Unity
2025-09-25 22:01:28 +02:00

997 B

Length Node

Description

Returns the length of input In. This is also known as magnitude. A vector's length is calculated with Pythagorean Theorum.

The length of a Vector 2 can be calculated as:

The square root of x squared plus y squared.

Where x and y are the components of the input vector. Length can be calculated for other dimension vectors by adding or removing components.

The square root of (x squared plus y squared plus z squared).

And so on.

Ports

Name Direction Type Description
In Input Dynamic Vector Input value
Out Output Float Output value

Generated Code Example

The following example code represents one possible outcome of this node.

void Unity_Length_float4(float4 In, out float Out)
{
    Out = length(In);
}