Vector3 CalcPointDifferent(PointCalcArgs args) { return CalcPointDifferent(args.T, args.P1, args.P2, args.V1, args.V2); }
Vector2 CalcPoint(PointCalcArgs args) { return CalcPoint(args.T, args.P1, args.P2, args.V1, args.V2); }
Vector3 CalcPointDifferent(PointCalcArgs args) { return CalcPointDifferent(args.T, args.P1, args.P2, args.V1, args.V2); }
Vector2 CalcPoint(PointCalcArgs args) { return CalcPoint(args.T, args.P1, args.P2, args.V1, args.V2); }