DEF WingR OrientationInterpolator{ key[0, 0.04, 0.08, 0.12, 0.16, 0.20, 0.24, 0.28, 0.32, 0.36, 0.40, 0.44, 0.48] keyValue[1 0 0 0, 1 0 0 0.25, 1 0 0 0.5, 1 0 0 0.25, 1 0 0 0.0, 1 0 0 0.25, 1 0 0 0.5, 1 0 0 0.25, 1 0 0 0, 1 0 0 0.25, 1 0 0 0.5, 1 0 0 0.25, 1 0 0 0] } DEF WingR PositionInterpolator{ key[0, 0.48] keyValue[0 0 0, 0 0 0] } DEF WingL OrientationInterpolator{ key[0, 0.04, 0.08, 0.12, 0.16, 0.20, 0.24, 0.28, 0.32, 0.36, 0.40, 0.44, 0.48] keyValue[1 0 0 0, 1 0 0 -0.25, 1 0 0 -0.5, 1 0 0 -0.25, 1 0 0 0.0, 1 0 0 -0.25, 1 0 0 -0.5, 1 0 0 -0.25, 1 0 0 0, 1 0 0 -0.25, 1 0 0 -0.5, 1 0 0 -0.25, 1 0 0 0] } DEF WingL PositionInterpolator{ key[0, 0.48] keyValue[0 0 0, 0 0 0] } DEF Body OrientationInterpolator{ key[0, 0.1, 0.38, 0.48] keyValue[0 0 1 0, 0 0 1 -0.25, 0 0 1 -0.25, 0 0 1 0] } DEF Head PositionInterpolator{ key[0, 0.1, 0.38, 0.48] keyValue[0 0 0, 0.2 0 0, 0.2 0 0, 0 0 0 ] } DEF Head OrientationInterpolator{ key[0, 0.1, 0.38, 0.48] keyValue[0 0 1 0, 0 0 1 0.1, 0 0 1 0.1, 0 0 1 0] } DEF LegR OrientationInterpolator{ key[0, 0.1, 0.38, 0.48] keyValue[1 0 0 0, 0 0 1.0 -1.0, 0 0 1.0 -1.0, 1 0 0 0] } DEF LegR PositionInterpolator{ key[0, 0.1, 0.38, 0.48] keyValue[0 0 0, -0.1 -0.1 0, -0.1 -0.1 0, 0 0 0] } DEF LegL OrientationInterpolator{ key[0, 0.1, 0.38, 0.48] keyValue[1 0 0 0, 0 0 1.0 -1.0, 0 0 1.0 -1.0, 1 0 0 0] } DEF LegL PositionInterpolator{ key[0, 0.1, 0.38, 0.48] keyValue[0 0 0, -0.1 -0.1 0, -0.1 -0.1 0, 0 0 0] } DEF BeakU PositionInterpolator{ key[0, 0.1, 0.38, 0.48] keyValue[0 0 0, 0.1 0 0, 0.1 0 0, 0 0 0] } DEF BeakL PositionInterpolator{ key[0, 0.1, 0.38, 0.48] keyValue[0 0 0, 0.1 0 0, 0.1 0 0, 0 0 0] }