70 EulerAngle headStart, EulerAngle headEnd,
71 EulerAngle bodyStart, EulerAngle bodyEnd,
72 EulerAngle leftArmStart, EulerAngle leftArmEnd,
73 EulerAngle rightArmStart, EulerAngle rightArmEnd,
74 EulerAngle leftLegStart, EulerAngle leftLegEnd,
75 EulerAngle rightLegStart, EulerAngle rightLegEnd) {
76 if (durationTicks <= 0)
77 throw new IllegalArgumentException(
"durationTicks must be > 0");
78 this.durationTicks = durationTicks;
79 this.headStart = headStart;
80 this.headEnd = headEnd;
81 this.bodyStart = bodyStart;
82 this.bodyEnd = bodyEnd;
83 this.leftArmStart = leftArmStart;
84 this.leftArmEnd = leftArmEnd;
85 this.rightArmStart = rightArmStart;
86 this.rightArmEnd = rightArmEnd;
87 this.leftLegStart = leftLegStart;
88 this.leftLegEnd = leftLegEnd;
89 this.rightLegStart = rightLegStart;
90 this.rightLegEnd = rightLegEnd;