def translate_anim_vec3(target_obj, source_output_array, source_in_tangent_array, source_out_tangent_array, up_axis, meter_scale): array_output = transform.transform_array_vec3( \ source_output_array, up_axis, 1, meter_scale) array_tangent_in = transform.transform_array_vec3( \ source_in_tangent_array, up_axis, 1, meter_scale) array_tangent_out = transform.transform_array_vec3( \ source_out_tangent_array, up_axis, 1, meter_scale) anim_prop = AnimProp.TRANSLATE return anim_prop, AnimProp.data_type[anim_prop], array_output, array_tangent_in, array_tangent_out
def rotate_anim_vec3(target_obj, source_output_array, source_in_tangent_array, source_out_tangent_array, up_axis, meter_scale): rad_scale = math.pi / 180 array_output = transform.transform_array_vec3( \ source_output_array, up_axis, 1, rad_scale) array_tangent_in = transform.transform_array_vec3( \ source_in_tangent_array, up_axis, 1, rad_scale) array_tangent_out = transform.transform_array_vec3( \ source_out_tangent_array, up_axis, 1, rad_scale) anim_prop = AnimProp.ROTATE_EULER return anim_prop, AnimProp.data_type[anim_prop], array_output, array_tangent_in, array_tangent_out