private Vector3 EvaluateEulerCurvesDirectly(float time) { return new Vector3(this.eulerX.Evaluate(time), this.eulerY.Evaluate(time), this.eulerZ.Evaluate(time)); }