public EulerCurveCombinedRenderer(AnimationCurve quaternionX, AnimationCurve quaternionY, AnimationCurve quaternionZ, AnimationCurve quaternionW, AnimationCurve eulerX, AnimationCurve eulerY, AnimationCurve eulerZ)
{
this.quaternionX = quaternionX;
this.quaternionY = quaternionY;
this.quaternionZ = quaternionZ;
this.quaternionW = quaternionW;
this.eulerX = (eulerX != null) ? eulerX : new AnimationCurve();
this.eulerY = (eulerY != null) ? eulerY : new AnimationCurve();
this.eulerZ = (eulerZ != null) ? eulerZ : new AnimationCurve();
}