14 public override string ToString() => $
"{Start.X}, {Start.Y}, {Start.Z}, {End.X}, {End.Y}, {End.Z}";
static Vector3 Lerp(Vector3 v1, Vector3 v2, float f)
static Vector3 Cross(Vector3 v1, Vector3 v2)
static float Distance(Vector3 v1, Vector3 v2)
static float Dot(Vector3 v1, Vector3 v2)
static Vector3 NearestPoint(Segment3 s, Vector3 p)
override string ToString()
Segment3(Vector3 start, Vector3 end)
static float Distance(Segment3 s, Vector3 p)