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

25 lines
713 B
C#

namespace Lib.numbers.vec3;
[Guid("4af1080c-3133-4070-a440-4cf2f4cc10a1")]
internal sealed class Vec3Distance : Instance<Vec3Distance>
{
[Output(Guid = "14D4FD70-153B-4AD2-B068-71A29427FBF4")]
public readonly Slot<float> Result = new();
public Vec3Distance()
{
Result.UpdateAction += Update;
}
private void Update(EvaluationContext context)
{
Result.Value = Vector3.Distance(Input1.GetValue(context), Input2.GetValue(context));
}
[Input(Guid = "eecb6054-ecb8-4b22-a685-6740ed1cfe5c")]
public readonly InputSlot<Vector3> Input1 = new();
[Input(Guid = "c4094f11-d93d-4497-b1ce-1faa8bc1d1b0")]
public readonly InputSlot<Vector3> Input2 = new();
}