Files
2026-07-13 13:13:17 +08:00

22 lines
561 B
C#

namespace Lib.numbers.vec3;
[Guid("99ce9535-23a3-4570-a98c-8d2262cb8755")]
internal sealed class Magnitude : Instance<Magnitude>
{
[Output(Guid = "72788ABC-5ED7-456D-A13E-E56021D7D5F4")]
public readonly Slot<float> Result = new ();
public Magnitude()
{
Result.UpdateAction += Update;
}
private void Update(EvaluationContext context)
{
Result.Value = Input.GetValue(context).Length();
}
[Input(Guid = "409e58c9-ad42-40d0-80c2-ed2df2251faa")]
public readonly InputSlot<Vector3> Input = new();
}