local collada_types = require 'collada_types' local ns = {} ns.camera_camera001_camera = { xfov = 45.0, yfov = 0.0, znear = 1.0, zfar = 1000.0, aspect_ratio = 0.0, } ns.light_environmentambientlight = { type = collada_types.light_type.AMBIENT, color = {0.0, 0.0, 0.0}, } ns.light_omni001_light = { type = collada_types.light_type.POINT, color = {1.0, 1.0, 1.0}, } ns.array_node_bone001_translation_x_input_array = { 0.0, 3.333333, } ns.array_node_bone001_translation_x_output_array = { 0.0, 0.0, } ns.array_node_bone001_translation_x_intangent_array = { -0.3329306, 0.0, 2.223333, 0.0, } ns.array_node_bone001_translation_x_outtangent_array = { 1.11, 0.0, 3.666264, 0.0, } ns.array_node_bone001_translation_x_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone001_translation_x_sampler = { -- node_bone001_translation_x_input input = { float_array = ns.array_node_bone001_translation_x_input_array, count = 2, stride = 1, }, -- node_bone001_translation_x_output output = { float_array = ns.array_node_bone001_translation_x_output_array, count = 2, stride = 1, }, -- node_bone001_translation_x_intangent in_tangent = { float_array = ns.array_node_bone001_translation_x_intangent_array, count = 2, stride = 2, }, -- node_bone001_translation_x_outtangent out_tangent = { float_array = ns.array_node_bone001_translation_x_outtangent_array, count = 2, stride = 2, }, -- node_bone001_translation_x_interpolation interpolation = { interpolation_array = ns.array_node_bone001_translation_x_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone001_translation_y_input_array = { 0.0, 3.333333, } ns.array_node_bone001_translation_y_output_array = { 0.0, 0.0, } ns.array_node_bone001_translation_y_intangent_array = { -0.3329306, 0.0, 2.223333, 0.0, } ns.array_node_bone001_translation_y_outtangent_array = { 1.11, 0.0, 3.666264, 0.0, } ns.array_node_bone001_translation_y_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone001_translation_y_sampler = { -- node_bone001_translation_y_input input = { float_array = ns.array_node_bone001_translation_y_input_array, count = 2, stride = 1, }, -- node_bone001_translation_y_output output = { float_array = ns.array_node_bone001_translation_y_output_array, count = 2, stride = 1, }, -- node_bone001_translation_y_intangent in_tangent = { float_array = ns.array_node_bone001_translation_y_intangent_array, count = 2, stride = 2, }, -- node_bone001_translation_y_outtangent out_tangent = { float_array = ns.array_node_bone001_translation_y_outtangent_array, count = 2, stride = 2, }, -- node_bone001_translation_y_interpolation interpolation = { interpolation_array = ns.array_node_bone001_translation_y_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone001_translation_z_input_array = { 0.0, 3.333333, } ns.array_node_bone001_translation_z_output_array = { 0.0, 0.0, } ns.array_node_bone001_translation_z_intangent_array = { -0.3329306, 0.0, 2.223333, 0.0, } ns.array_node_bone001_translation_z_outtangent_array = { 1.11, 0.0, 3.666264, 0.0, } ns.array_node_bone001_translation_z_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone001_translation_z_sampler = { -- node_bone001_translation_z_input input = { float_array = ns.array_node_bone001_translation_z_input_array, count = 2, stride = 1, }, -- node_bone001_translation_z_output output = { float_array = ns.array_node_bone001_translation_z_output_array, count = 2, stride = 1, }, -- node_bone001_translation_z_intangent in_tangent = { float_array = ns.array_node_bone001_translation_z_intangent_array, count = 2, stride = 2, }, -- node_bone001_translation_z_outtangent out_tangent = { float_array = ns.array_node_bone001_translation_z_outtangent_array, count = 2, stride = 2, }, -- node_bone001_translation_z_interpolation interpolation = { interpolation_array = ns.array_node_bone001_translation_z_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone001_rotationz_angle_input_array = { 0.0, 1.666667, 3.333333, } ns.array_node_bone001_rotationz_angle_output_array = { 0.0, 0.0, 0.0, } ns.array_node_bone001_rotationz_angle_intangent_array = { -0.3329306, 0.0, 1.111667, 0.0, 2.778333, 0.0, } ns.array_node_bone001_rotationz_angle_outtangent_array = { 0.555, 0.0, 2.221667, 0.0, 3.666264, 0.0, } ns.array_node_bone001_rotationz_angle_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone001_rotationz_angle_sampler = { -- node_bone001_rotationz_angle_input input = { float_array = ns.array_node_bone001_rotationz_angle_input_array, count = 3, stride = 1, }, -- node_bone001_rotationz_angle_output output = { float_array = ns.array_node_bone001_rotationz_angle_output_array, count = 3, stride = 1, }, -- node_bone001_rotationz_angle_intangent in_tangent = { float_array = ns.array_node_bone001_rotationz_angle_intangent_array, count = 3, stride = 2, }, -- node_bone001_rotationz_angle_outtangent out_tangent = { float_array = ns.array_node_bone001_rotationz_angle_outtangent_array, count = 3, stride = 2, }, -- node_bone001_rotationz_angle_interpolation interpolation = { interpolation_array = ns.array_node_bone001_rotationz_angle_interpolation_array, count = 3, stride = 1, }, } ns.array_node_bone001_rotationy_angle_input_array = { 0.0, 1.666667, 3.333333, } ns.array_node_bone001_rotationy_angle_output_array = { 0.0, 0.0, 0.0, } ns.array_node_bone001_rotationy_angle_intangent_array = { -0.3329306, 0.0, 1.111667, 0.0, 2.778333, 0.0, } ns.array_node_bone001_rotationy_angle_outtangent_array = { 0.555, 0.0, 2.221667, 0.0, 3.666264, 0.0, } ns.array_node_bone001_rotationy_angle_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone001_rotationy_angle_sampler = { -- node_bone001_rotationy_angle_input input = { float_array = ns.array_node_bone001_rotationy_angle_input_array, count = 3, stride = 1, }, -- node_bone001_rotationy_angle_output output = { float_array = ns.array_node_bone001_rotationy_angle_output_array, count = 3, stride = 1, }, -- node_bone001_rotationy_angle_intangent in_tangent = { float_array = ns.array_node_bone001_rotationy_angle_intangent_array, count = 3, stride = 2, }, -- node_bone001_rotationy_angle_outtangent out_tangent = { float_array = ns.array_node_bone001_rotationy_angle_outtangent_array, count = 3, stride = 2, }, -- node_bone001_rotationy_angle_interpolation interpolation = { interpolation_array = ns.array_node_bone001_rotationy_angle_interpolation_array, count = 3, stride = 1, }, } ns.array_node_bone001_rotationx_angle_input_array = { 0.0, 1.666667, 3.333333, } ns.array_node_bone001_rotationx_angle_output_array = { 0.0, 55.0, 0.0, } ns.array_node_bone001_rotationx_angle_intangent_array = { -0.3329306, 0.0, 1.111667, 55.0, 2.778333, 0.0, } ns.array_node_bone001_rotationx_angle_outtangent_array = { 0.555, 0.0, 2.221667, 55.0, 3.666264, 0.0, } ns.array_node_bone001_rotationx_angle_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone001_rotationx_angle_sampler = { -- node_bone001_rotationx_angle_input input = { float_array = ns.array_node_bone001_rotationx_angle_input_array, count = 3, stride = 1, }, -- node_bone001_rotationx_angle_output output = { float_array = ns.array_node_bone001_rotationx_angle_output_array, count = 3, stride = 1, }, -- node_bone001_rotationx_angle_intangent in_tangent = { float_array = ns.array_node_bone001_rotationx_angle_intangent_array, count = 3, stride = 2, }, -- node_bone001_rotationx_angle_outtangent out_tangent = { float_array = ns.array_node_bone001_rotationx_angle_outtangent_array, count = 3, stride = 2, }, -- node_bone001_rotationx_angle_interpolation interpolation = { interpolation_array = ns.array_node_bone001_rotationx_angle_interpolation_array, count = 3, stride = 1, }, } ns.array_node_bone001_scale_input_array = { 0.0, 3.333333, } ns.array_node_bone001_scale_output_array = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, } ns.array_node_bone001_scale_intangent_array = { -0.3329306, 1.0, -0.3329306, 1.0, -0.3329306, 1.0, 2.223333, 1.0, 2.223333, 1.0, 2.223333, 1.0, } ns.array_node_bone001_scale_outtangent_array = { 1.11, 1.0, 1.11, 1.0, 1.11, 1.0, 3.666264, 1.0, 3.666264, 1.0, 3.666264, 1.0, } ns.array_node_bone001_scale_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone001_scale_sampler = { -- node_bone001_scale_input input = { float_array = ns.array_node_bone001_scale_input_array, count = 2, stride = 1, }, -- node_bone001_scale_output output = { float_array = ns.array_node_bone001_scale_output_array, count = 2, stride = 3, }, -- node_bone001_scale_intangent in_tangent = { float_array = ns.array_node_bone001_scale_intangent_array, count = 2, stride = 6, }, -- node_bone001_scale_outtangent out_tangent = { float_array = ns.array_node_bone001_scale_outtangent_array, count = 2, stride = 6, }, -- node_bone001_scale_interpolation interpolation = { interpolation_array = ns.array_node_bone001_scale_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone001_inversescaleaxisrotation_input_array = { 0.0, 3.333333, } ns.array_node_bone001_inversescaleaxisrotation_output_array = { 0.0, 0.0, 0.0, -2.41484e-06, 0.0, 0.0, 0.0, -2.41484e-06, } ns.array_node_bone001_inversescaleaxisrotation_interpolation_array = { collada_types.interpolation.LINEAR, collada_types.interpolation.LINEAR, } ns.sampler_node_bone001_inversescaleaxisrotation_sampler = { -- node_bone001_inversescaleaxisrotation_input input = { float_array = ns.array_node_bone001_inversescaleaxisrotation_input_array, count = 2, stride = 1, }, -- node_bone001_inversescaleaxisrotation_output output = { float_array = ns.array_node_bone001_inversescaleaxisrotation_output_array, count = 2, stride = 4, }, -- node_bone001_inversescaleaxisrotation_interpolation interpolation = { interpolation_array = ns.array_node_bone001_inversescaleaxisrotation_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone001_scaleaxisrotation_input_array = { 0.0, 3.333333, } ns.array_node_bone001_scaleaxisrotation_output_array = { 0.0, 0.0, 0.0, 2.41484e-06, 0.0, 0.0, 0.0, 2.41484e-06, } ns.array_node_bone001_scaleaxisrotation_interpolation_array = { collada_types.interpolation.LINEAR, collada_types.interpolation.LINEAR, } ns.sampler_node_bone001_scaleaxisrotation_sampler = { -- node_bone001_scaleaxisrotation_input input = { float_array = ns.array_node_bone001_scaleaxisrotation_input_array, count = 2, stride = 1, }, -- node_bone001_scaleaxisrotation_output output = { float_array = ns.array_node_bone001_scaleaxisrotation_output_array, count = 2, stride = 4, }, -- node_bone001_scaleaxisrotation_interpolation interpolation = { interpolation_array = ns.array_node_bone001_scaleaxisrotation_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone002_translation_x_input_array = { 0.0, 3.333333, } ns.array_node_bone002_translation_x_output_array = { 7.378868, 7.378868, } ns.array_node_bone002_translation_x_intangent_array = { -0.3329306, 7.378868, 2.223333, 7.378868, } ns.array_node_bone002_translation_x_outtangent_array = { 1.11, 7.378868, 3.666264, 7.378868, } ns.array_node_bone002_translation_x_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone002_translation_x_sampler = { -- node_bone002_translation_x_input input = { float_array = ns.array_node_bone002_translation_x_input_array, count = 2, stride = 1, }, -- node_bone002_translation_x_output output = { float_array = ns.array_node_bone002_translation_x_output_array, count = 2, stride = 1, }, -- node_bone002_translation_x_intangent in_tangent = { float_array = ns.array_node_bone002_translation_x_intangent_array, count = 2, stride = 2, }, -- node_bone002_translation_x_outtangent out_tangent = { float_array = ns.array_node_bone002_translation_x_outtangent_array, count = 2, stride = 2, }, -- node_bone002_translation_x_interpolation interpolation = { interpolation_array = ns.array_node_bone002_translation_x_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone002_translation_y_input_array = { 0.0, 3.333333, } ns.array_node_bone002_translation_y_output_array = { 1.90735e-06, 1.90735e-06, } ns.array_node_bone002_translation_y_intangent_array = { -0.3329306, 1.90735e-06, 2.223333, 1.90735e-06, } ns.array_node_bone002_translation_y_outtangent_array = { 1.11, 1.90735e-06, 3.666264, 1.90735e-06, } ns.array_node_bone002_translation_y_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone002_translation_y_sampler = { -- node_bone002_translation_y_input input = { float_array = ns.array_node_bone002_translation_y_input_array, count = 2, stride = 1, }, -- node_bone002_translation_y_output output = { float_array = ns.array_node_bone002_translation_y_output_array, count = 2, stride = 1, }, -- node_bone002_translation_y_intangent in_tangent = { float_array = ns.array_node_bone002_translation_y_intangent_array, count = 2, stride = 2, }, -- node_bone002_translation_y_outtangent out_tangent = { float_array = ns.array_node_bone002_translation_y_outtangent_array, count = 2, stride = 2, }, -- node_bone002_translation_y_interpolation interpolation = { interpolation_array = ns.array_node_bone002_translation_y_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone002_translation_z_input_array = { 0.0, 3.333333, } ns.array_node_bone002_translation_z_output_array = { -5.20561e-09, -5.20561e-09, } ns.array_node_bone002_translation_z_intangent_array = { -0.3329306, -5.20561e-09, 2.223333, -5.20561e-09, } ns.array_node_bone002_translation_z_outtangent_array = { 1.11, -5.20561e-09, 3.666264, -5.20561e-09, } ns.array_node_bone002_translation_z_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone002_translation_z_sampler = { -- node_bone002_translation_z_input input = { float_array = ns.array_node_bone002_translation_z_input_array, count = 2, stride = 1, }, -- node_bone002_translation_z_output output = { float_array = ns.array_node_bone002_translation_z_output_array, count = 2, stride = 1, }, -- node_bone002_translation_z_intangent in_tangent = { float_array = ns.array_node_bone002_translation_z_intangent_array, count = 2, stride = 2, }, -- node_bone002_translation_z_outtangent out_tangent = { float_array = ns.array_node_bone002_translation_z_outtangent_array, count = 2, stride = 2, }, -- node_bone002_translation_z_interpolation interpolation = { interpolation_array = ns.array_node_bone002_translation_z_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone002_rotationz_angle_input_array = { 0.0, 0.5, 2.0, 3.333333, } ns.array_node_bone002_rotationz_angle_output_array = { 0.0, -45.0, 35.0, 0.0, } ns.array_node_bone002_rotationz_angle_intangent_array = { -0.3329306, 0.0, 0.3335, -45.0, 1.5005, 35.0, 2.889333, 0.0, } ns.array_node_bone002_rotationz_angle_outtangent_array = { 0.1665, 0.0, 0.9995, -45.0, 2.444, 35.0, 3.666264, 0.0, } ns.array_node_bone002_rotationz_angle_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone002_rotationz_angle_sampler = { -- node_bone002_rotationz_angle_input input = { float_array = ns.array_node_bone002_rotationz_angle_input_array, count = 4, stride = 1, }, -- node_bone002_rotationz_angle_output output = { float_array = ns.array_node_bone002_rotationz_angle_output_array, count = 4, stride = 1, }, -- node_bone002_rotationz_angle_intangent in_tangent = { float_array = ns.array_node_bone002_rotationz_angle_intangent_array, count = 4, stride = 2, }, -- node_bone002_rotationz_angle_outtangent out_tangent = { float_array = ns.array_node_bone002_rotationz_angle_outtangent_array, count = 4, stride = 2, }, -- node_bone002_rotationz_angle_interpolation interpolation = { interpolation_array = ns.array_node_bone002_rotationz_angle_interpolation_array, count = 4, stride = 1, }, } ns.array_node_bone002_rotationy_angle_input_array = { 0.0, 0.5, 2.0, 3.333333, } ns.array_node_bone002_rotationy_angle_output_array = { 0.0, 0.0, 0.0, 0.0, } ns.array_node_bone002_rotationy_angle_intangent_array = { -0.3329306, 0.0, 0.3335, 0.0, 1.5005, 0.0, 2.889333, 0.0, } ns.array_node_bone002_rotationy_angle_outtangent_array = { 0.1665, 0.0, 0.9995, 0.0, 2.444, 0.0, 3.666264, 0.0, } ns.array_node_bone002_rotationy_angle_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone002_rotationy_angle_sampler = { -- node_bone002_rotationy_angle_input input = { float_array = ns.array_node_bone002_rotationy_angle_input_array, count = 4, stride = 1, }, -- node_bone002_rotationy_angle_output output = { float_array = ns.array_node_bone002_rotationy_angle_output_array, count = 4, stride = 1, }, -- node_bone002_rotationy_angle_intangent in_tangent = { float_array = ns.array_node_bone002_rotationy_angle_intangent_array, count = 4, stride = 2, }, -- node_bone002_rotationy_angle_outtangent out_tangent = { float_array = ns.array_node_bone002_rotationy_angle_outtangent_array, count = 4, stride = 2, }, -- node_bone002_rotationy_angle_interpolation interpolation = { interpolation_array = ns.array_node_bone002_rotationy_angle_interpolation_array, count = 4, stride = 1, }, } ns.array_node_bone002_rotationx_angle_input_array = { 0.0, 0.5, 2.0, 3.333333, } ns.array_node_bone002_rotationx_angle_output_array = { 0.0, 0.0, 0.0, 0.0, } ns.array_node_bone002_rotationx_angle_intangent_array = { -0.3329306, 0.0, 0.3335, 0.0, 1.5005, 0.0, 2.889333, 0.0, } ns.array_node_bone002_rotationx_angle_outtangent_array = { 0.1665, 0.0, 0.9995, 0.0, 2.444, 0.0, 3.666264, 0.0, } ns.array_node_bone002_rotationx_angle_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone002_rotationx_angle_sampler = { -- node_bone002_rotationx_angle_input input = { float_array = ns.array_node_bone002_rotationx_angle_input_array, count = 4, stride = 1, }, -- node_bone002_rotationx_angle_output output = { float_array = ns.array_node_bone002_rotationx_angle_output_array, count = 4, stride = 1, }, -- node_bone002_rotationx_angle_intangent in_tangent = { float_array = ns.array_node_bone002_rotationx_angle_intangent_array, count = 4, stride = 2, }, -- node_bone002_rotationx_angle_outtangent out_tangent = { float_array = ns.array_node_bone002_rotationx_angle_outtangent_array, count = 4, stride = 2, }, -- node_bone002_rotationx_angle_interpolation interpolation = { interpolation_array = ns.array_node_bone002_rotationx_angle_interpolation_array, count = 4, stride = 1, }, } ns.array_node_bone002_scale_input_array = { 0.0, 3.333333, } ns.array_node_bone002_scale_output_array = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, } ns.array_node_bone002_scale_intangent_array = { -0.3329306, 1.0, -0.3329306, 1.0, -0.3329306, 1.0, 2.223333, 1.0, 2.223333, 1.0, 2.223333, 1.0, } ns.array_node_bone002_scale_outtangent_array = { 1.11, 1.0, 1.11, 1.0, 1.11, 1.0, 3.666264, 1.0, 3.666264, 1.0, 3.666264, 1.0, } ns.array_node_bone002_scale_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone002_scale_sampler = { -- node_bone002_scale_input input = { float_array = ns.array_node_bone002_scale_input_array, count = 2, stride = 1, }, -- node_bone002_scale_output output = { float_array = ns.array_node_bone002_scale_output_array, count = 2, stride = 3, }, -- node_bone002_scale_intangent in_tangent = { float_array = ns.array_node_bone002_scale_intangent_array, count = 2, stride = 6, }, -- node_bone002_scale_outtangent out_tangent = { float_array = ns.array_node_bone002_scale_outtangent_array, count = 2, stride = 6, }, -- node_bone002_scale_interpolation interpolation = { interpolation_array = ns.array_node_bone002_scale_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone002_inversescaleaxisrotation_input_array = { 0.0, 3.333333, } ns.array_node_bone002_inversescaleaxisrotation_output_array = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, } ns.array_node_bone002_inversescaleaxisrotation_interpolation_array = { collada_types.interpolation.LINEAR, collada_types.interpolation.LINEAR, } ns.sampler_node_bone002_inversescaleaxisrotation_sampler = { -- node_bone002_inversescaleaxisrotation_input input = { float_array = ns.array_node_bone002_inversescaleaxisrotation_input_array, count = 2, stride = 1, }, -- node_bone002_inversescaleaxisrotation_output output = { float_array = ns.array_node_bone002_inversescaleaxisrotation_output_array, count = 2, stride = 4, }, -- node_bone002_inversescaleaxisrotation_interpolation interpolation = { interpolation_array = ns.array_node_bone002_inversescaleaxisrotation_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone002_scaleaxisrotation_input_array = { 0.0, 3.333333, } ns.array_node_bone002_scaleaxisrotation_output_array = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, } ns.array_node_bone002_scaleaxisrotation_interpolation_array = { collada_types.interpolation.LINEAR, collada_types.interpolation.LINEAR, } ns.sampler_node_bone002_scaleaxisrotation_sampler = { -- node_bone002_scaleaxisrotation_input input = { float_array = ns.array_node_bone002_scaleaxisrotation_input_array, count = 2, stride = 1, }, -- node_bone002_scaleaxisrotation_output output = { float_array = ns.array_node_bone002_scaleaxisrotation_output_array, count = 2, stride = 4, }, -- node_bone002_scaleaxisrotation_interpolation interpolation = { interpolation_array = ns.array_node_bone002_scaleaxisrotation_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone003_translation_x_input_array = { 0.0, 3.333333, } ns.array_node_bone003_translation_x_output_array = { 9.380154, 9.380154, } ns.array_node_bone003_translation_x_intangent_array = { -0.3329306, 9.380154, 2.223333, 9.380154, } ns.array_node_bone003_translation_x_outtangent_array = { 1.11, 9.380154, 3.666264, 9.380154, } ns.array_node_bone003_translation_x_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone003_translation_x_sampler = { -- node_bone003_translation_x_input input = { float_array = ns.array_node_bone003_translation_x_input_array, count = 2, stride = 1, }, -- node_bone003_translation_x_output output = { float_array = ns.array_node_bone003_translation_x_output_array, count = 2, stride = 1, }, -- node_bone003_translation_x_intangent in_tangent = { float_array = ns.array_node_bone003_translation_x_intangent_array, count = 2, stride = 2, }, -- node_bone003_translation_x_outtangent out_tangent = { float_array = ns.array_node_bone003_translation_x_outtangent_array, count = 2, stride = 2, }, -- node_bone003_translation_x_interpolation interpolation = { interpolation_array = ns.array_node_bone003_translation_x_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone003_translation_y_input_array = { 0.0, 3.333333, } ns.array_node_bone003_translation_y_output_array = { -6.48499e-05, -6.48499e-05, } ns.array_node_bone003_translation_y_intangent_array = { -0.3329306, -6.48499e-05, 2.223333, -6.48499e-05, } ns.array_node_bone003_translation_y_outtangent_array = { 1.11, -6.48499e-05, 3.666264, -6.48499e-05, } ns.array_node_bone003_translation_y_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone003_translation_y_sampler = { -- node_bone003_translation_y_input input = { float_array = ns.array_node_bone003_translation_y_input_array, count = 2, stride = 1, }, -- node_bone003_translation_y_output output = { float_array = ns.array_node_bone003_translation_y_output_array, count = 2, stride = 1, }, -- node_bone003_translation_y_intangent in_tangent = { float_array = ns.array_node_bone003_translation_y_intangent_array, count = 2, stride = 2, }, -- node_bone003_translation_y_outtangent out_tangent = { float_array = ns.array_node_bone003_translation_y_outtangent_array, count = 2, stride = 2, }, -- node_bone003_translation_y_interpolation interpolation = { interpolation_array = ns.array_node_bone003_translation_y_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone003_translation_z_input_array = { 0.0, 3.333333, } ns.array_node_bone003_translation_z_output_array = { -8.38796e-07, -8.38796e-07, } ns.array_node_bone003_translation_z_intangent_array = { -0.3329306, -8.38796e-07, 2.223333, -8.38796e-07, } ns.array_node_bone003_translation_z_outtangent_array = { 1.11, -8.38796e-07, 3.666264, -8.38796e-07, } ns.array_node_bone003_translation_z_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone003_translation_z_sampler = { -- node_bone003_translation_z_input input = { float_array = ns.array_node_bone003_translation_z_input_array, count = 2, stride = 1, }, -- node_bone003_translation_z_output output = { float_array = ns.array_node_bone003_translation_z_output_array, count = 2, stride = 1, }, -- node_bone003_translation_z_intangent in_tangent = { float_array = ns.array_node_bone003_translation_z_intangent_array, count = 2, stride = 2, }, -- node_bone003_translation_z_outtangent out_tangent = { float_array = ns.array_node_bone003_translation_z_outtangent_array, count = 2, stride = 2, }, -- node_bone003_translation_z_interpolation interpolation = { interpolation_array = ns.array_node_bone003_translation_z_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone003_rotationz_angle_input_array = { 0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.333333, } ns.array_node_bone003_rotationz_angle_output_array = { 0.0, 45.0, 45.0, 45.0, 35.49053, -49.19919, 0.0, } ns.array_node_bone003_rotationz_angle_intangent_array = { -0.3329306, 0.0, 0.3335, 45.0, 0.8335, 45.0, 1.3335, 45.0, 1.8335, 44.99049, 2.3335, -49.19919, 3.055833, 0.0, } ns.array_node_bone003_rotationz_angle_outtangent_array = { 0.1665, 0.0, 0.6665, 45.0, 1.1665, 45.0, 1.6665, 45.0, 2.1665, 25.99058, 2.7775, -49.19919, 3.666264, 0.0, } ns.array_node_bone003_rotationz_angle_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone003_rotationz_angle_sampler = { -- node_bone003_rotationz_angle_input input = { float_array = ns.array_node_bone003_rotationz_angle_input_array, count = 7, stride = 1, }, -- node_bone003_rotationz_angle_output output = { float_array = ns.array_node_bone003_rotationz_angle_output_array, count = 7, stride = 1, }, -- node_bone003_rotationz_angle_intangent in_tangent = { float_array = ns.array_node_bone003_rotationz_angle_intangent_array, count = 7, stride = 2, }, -- node_bone003_rotationz_angle_outtangent out_tangent = { float_array = ns.array_node_bone003_rotationz_angle_outtangent_array, count = 7, stride = 2, }, -- node_bone003_rotationz_angle_interpolation interpolation = { interpolation_array = ns.array_node_bone003_rotationz_angle_interpolation_array, count = 7, stride = 1, }, } ns.array_node_bone003_rotationy_angle_input_array = { 0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.333333, } ns.array_node_bone003_rotationy_angle_output_array = { 0.0, 0.0, 49.99999, -45.0, 68.42802, 40.75458, 0.0, } ns.array_node_bone003_rotationy_angle_intangent_array = { -0.3329306, 0.0, 0.3335, 0.0, 0.8335, 49.99999, 1.3335, -45.0, 1.8335, 68.42802, 2.3335, 49.29953, 3.055833, 0.0, } ns.array_node_bone003_rotationy_angle_outtangent_array = { 0.1665, 0.0, 0.6665, 0.0, 1.1665, 49.99999, 1.6665, -45.0, 2.1665, 68.42802, 2.7775, 26.513, 3.666264, 0.0, } ns.array_node_bone003_rotationy_angle_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone003_rotationy_angle_sampler = { -- node_bone003_rotationy_angle_input input = { float_array = ns.array_node_bone003_rotationy_angle_input_array, count = 7, stride = 1, }, -- node_bone003_rotationy_angle_output output = { float_array = ns.array_node_bone003_rotationy_angle_output_array, count = 7, stride = 1, }, -- node_bone003_rotationy_angle_intangent in_tangent = { float_array = ns.array_node_bone003_rotationy_angle_intangent_array, count = 7, stride = 2, }, -- node_bone003_rotationy_angle_outtangent out_tangent = { float_array = ns.array_node_bone003_rotationy_angle_outtangent_array, count = 7, stride = 2, }, -- node_bone003_rotationy_angle_interpolation interpolation = { interpolation_array = ns.array_node_bone003_rotationy_angle_interpolation_array, count = 7, stride = 1, }, } ns.array_node_bone003_rotationx_angle_input_array = { 0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.333333, } ns.array_node_bone003_rotationx_angle_output_array = { 1.36604e-05, 1.36604e-05, 1.36604e-05, 1.36604e-05, -25.3435, -50.24762, 1.36604e-05, } ns.array_node_bone003_rotationx_angle_intangent_array = { -0.3329306, 1.36604e-05, 0.3335, 1.36604e-05, 0.8335, 1.36604e-05, 1.3335, 1.36604e-05, 1.8335, -16.97727, 2.3335, -50.24762, 3.055833, 1.36604e-05, } ns.array_node_bone003_rotationx_angle_outtangent_array = { 0.1665, 1.36604e-05, 0.6665, 1.36604e-05, 1.1665, 1.36604e-05, 1.6665, 1.36604e-05, 2.1665, -33.70973, 2.7775, -50.24762, 3.666264, 1.36604e-05, } ns.array_node_bone003_rotationx_angle_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone003_rotationx_angle_sampler = { -- node_bone003_rotationx_angle_input input = { float_array = ns.array_node_bone003_rotationx_angle_input_array, count = 7, stride = 1, }, -- node_bone003_rotationx_angle_output output = { float_array = ns.array_node_bone003_rotationx_angle_output_array, count = 7, stride = 1, }, -- node_bone003_rotationx_angle_intangent in_tangent = { float_array = ns.array_node_bone003_rotationx_angle_intangent_array, count = 7, stride = 2, }, -- node_bone003_rotationx_angle_outtangent out_tangent = { float_array = ns.array_node_bone003_rotationx_angle_outtangent_array, count = 7, stride = 2, }, -- node_bone003_rotationx_angle_interpolation interpolation = { interpolation_array = ns.array_node_bone003_rotationx_angle_interpolation_array, count = 7, stride = 1, }, } ns.array_node_bone003_scale_input_array = { 0.0, 3.333333, } ns.array_node_bone003_scale_output_array = { 0.9999999, 0.9999999, 1.0, 0.9999999, 0.9999999, 1.0, } ns.array_node_bone003_scale_intangent_array = { -0.3329306, 0.9999999, -0.3329306, 0.9999999, -0.3329306, 1.0, 2.223333, 0.9999999, 2.223333, 0.9999999, 2.223333, 1.0, } ns.array_node_bone003_scale_outtangent_array = { 1.11, 0.9999999, 1.11, 0.9999999, 1.11, 1.0, 3.666264, 0.9999999, 3.666264, 0.9999999, 3.666264, 1.0, } ns.array_node_bone003_scale_interpolation_array = { collada_types.interpolation.BEZIER, collada_types.interpolation.BEZIER, } ns.sampler_node_bone003_scale_sampler = { -- node_bone003_scale_input input = { float_array = ns.array_node_bone003_scale_input_array, count = 2, stride = 1, }, -- node_bone003_scale_output output = { float_array = ns.array_node_bone003_scale_output_array, count = 2, stride = 3, }, -- node_bone003_scale_intangent in_tangent = { float_array = ns.array_node_bone003_scale_intangent_array, count = 2, stride = 6, }, -- node_bone003_scale_outtangent out_tangent = { float_array = ns.array_node_bone003_scale_outtangent_array, count = 2, stride = 6, }, -- node_bone003_scale_interpolation interpolation = { interpolation_array = ns.array_node_bone003_scale_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone003_inversescaleaxisrotation_input_array = { 0.0, 3.333333, } ns.array_node_bone003_inversescaleaxisrotation_output_array = { 0.0, 0.0, 0.0, -1.0526e-05, 0.0, 0.0, 0.0, -1.0526e-05, } ns.array_node_bone003_inversescaleaxisrotation_interpolation_array = { collada_types.interpolation.LINEAR, collada_types.interpolation.LINEAR, } ns.sampler_node_bone003_inversescaleaxisrotation_sampler = { -- node_bone003_inversescaleaxisrotation_input input = { float_array = ns.array_node_bone003_inversescaleaxisrotation_input_array, count = 2, stride = 1, }, -- node_bone003_inversescaleaxisrotation_output output = { float_array = ns.array_node_bone003_inversescaleaxisrotation_output_array, count = 2, stride = 4, }, -- node_bone003_inversescaleaxisrotation_interpolation interpolation = { interpolation_array = ns.array_node_bone003_inversescaleaxisrotation_interpolation_array, count = 2, stride = 1, }, } ns.array_node_bone003_scaleaxisrotation_input_array = { 0.0, 3.333333, } ns.array_node_bone003_scaleaxisrotation_output_array = { 0.0, 0.0, 0.0, 1.0526e-05, 0.0, 0.0, 0.0, 1.0526e-05, } ns.array_node_bone003_scaleaxisrotation_interpolation_array = { collada_types.interpolation.LINEAR, collada_types.interpolation.LINEAR, } ns.sampler_node_bone003_scaleaxisrotation_sampler = { -- node_bone003_scaleaxisrotation_input input = { float_array = ns.array_node_bone003_scaleaxisrotation_input_array, count = 2, stride = 1, }, -- node_bone003_scaleaxisrotation_output output = { float_array = ns.array_node_bone003_scaleaxisrotation_output_array, count = 2, stride = 4, }, -- node_bone003_scaleaxisrotation_interpolation interpolation = { interpolation_array = ns.array_node_bone003_scaleaxisrotation_interpolation_array, count = 2, stride = 1, }, } ns.node_channel_node_bone001_translation_x = { source_sampler = ns.sampler_node_bone001_translation_x_sampler, target_transform_index = 0, target_attribute = collada_types.target_attribute.X, } ns.node_channel_node_bone001_translation_y = { source_sampler = ns.sampler_node_bone001_translation_y_sampler, target_transform_index = 0, target_attribute = collada_types.target_attribute.Y, } ns.node_channel_node_bone001_translation_z = { source_sampler = ns.sampler_node_bone001_translation_z_sampler, target_transform_index = 0, target_attribute = collada_types.target_attribute.Z, } ns.node_channel_node_bone001_rotationz_angle = { source_sampler = ns.sampler_node_bone001_rotationz_angle_sampler, target_transform_index = 1, target_attribute = collada_types.target_attribute.ANGLE, } ns.node_channel_node_bone001_rotationy_angle = { source_sampler = ns.sampler_node_bone001_rotationy_angle_sampler, target_transform_index = 2, target_attribute = collada_types.target_attribute.ANGLE, } ns.node_channel_node_bone001_rotationx_angle = { source_sampler = ns.sampler_node_bone001_rotationx_angle_sampler, target_transform_index = 3, target_attribute = collada_types.target_attribute.ANGLE, } ns.node_channel_node_bone001_scale = { source_sampler = ns.sampler_node_bone001_scale_sampler, target_transform_index = 5, target_attribute = collada_types.target_attribute.ALL, } ns.node_channel_node_bone001_inversescaleaxisrotation = { source_sampler = ns.sampler_node_bone001_inversescaleaxisrotation_sampler, target_transform_index = 4, target_attribute = collada_types.target_attribute.ALL, } ns.node_channel_node_bone001_scaleaxisrotation = { source_sampler = ns.sampler_node_bone001_scaleaxisrotation_sampler, target_transform_index = 6, target_attribute = collada_types.target_attribute.ALL, } ns.node_channel_node_bone002_translation_x = { source_sampler = ns.sampler_node_bone002_translation_x_sampler, target_transform_index = 0, target_attribute = collada_types.target_attribute.X, } ns.node_channel_node_bone002_translation_y = { source_sampler = ns.sampler_node_bone002_translation_y_sampler, target_transform_index = 0, target_attribute = collada_types.target_attribute.Y, } ns.node_channel_node_bone002_translation_z = { source_sampler = ns.sampler_node_bone002_translation_z_sampler, target_transform_index = 0, target_attribute = collada_types.target_attribute.Z, } ns.node_channel_node_bone002_rotationz_angle = { source_sampler = ns.sampler_node_bone002_rotationz_angle_sampler, target_transform_index = 1, target_attribute = collada_types.target_attribute.ANGLE, } ns.node_channel_node_bone002_rotationy_angle = { source_sampler = ns.sampler_node_bone002_rotationy_angle_sampler, target_transform_index = 2, target_attribute = collada_types.target_attribute.ANGLE, } ns.node_channel_node_bone002_rotationx_angle = { source_sampler = ns.sampler_node_bone002_rotationx_angle_sampler, target_transform_index = 3, target_attribute = collada_types.target_attribute.ANGLE, } ns.node_channel_node_bone002_scale = { source_sampler = ns.sampler_node_bone002_scale_sampler, target_transform_index = 5, target_attribute = collada_types.target_attribute.ALL, } ns.node_channel_node_bone002_inversescaleaxisrotation = { source_sampler = ns.sampler_node_bone002_inversescaleaxisrotation_sampler, target_transform_index = 4, target_attribute = collada_types.target_attribute.ALL, } ns.node_channel_node_bone002_scaleaxisrotation = { source_sampler = ns.sampler_node_bone002_scaleaxisrotation_sampler, target_transform_index = 6, target_attribute = collada_types.target_attribute.ALL, } ns.node_channel_node_bone003_translation_x = { source_sampler = ns.sampler_node_bone003_translation_x_sampler, target_transform_index = 0, target_attribute = collada_types.target_attribute.X, } ns.node_channel_node_bone003_translation_y = { source_sampler = ns.sampler_node_bone003_translation_y_sampler, target_transform_index = 0, target_attribute = collada_types.target_attribute.Y, } ns.node_channel_node_bone003_translation_z = { source_sampler = ns.sampler_node_bone003_translation_z_sampler, target_transform_index = 0, target_attribute = collada_types.target_attribute.Z, } ns.node_channel_node_bone003_rotationz_angle = { source_sampler = ns.sampler_node_bone003_rotationz_angle_sampler, target_transform_index = 1, target_attribute = collada_types.target_attribute.ANGLE, } ns.node_channel_node_bone003_rotationy_angle = { source_sampler = ns.sampler_node_bone003_rotationy_angle_sampler, target_transform_index = 2, target_attribute = collada_types.target_attribute.ANGLE, } ns.node_channel_node_bone003_rotationx_angle = { source_sampler = ns.sampler_node_bone003_rotationx_angle_sampler, target_transform_index = 3, target_attribute = collada_types.target_attribute.ANGLE, } ns.node_channel_node_bone003_scale = { source_sampler = ns.sampler_node_bone003_scale_sampler, target_transform_index = 5, target_attribute = collada_types.target_attribute.ALL, } ns.node_channel_node_bone003_inversescaleaxisrotation = { source_sampler = ns.sampler_node_bone003_inversescaleaxisrotation_sampler, target_transform_index = 4, target_attribute = collada_types.target_attribute.ALL, } ns.node_channel_node_bone003_scaleaxisrotation = { source_sampler = ns.sampler_node_bone003_scaleaxisrotation_sampler, target_transform_index = 6, target_attribute = collada_types.target_attribute.ALL, } ns.images = { } ns.effect_coloreffectr5g54b179 = { type = collada_types.effect_type.PHONG, phong = { emission = { type = collada_types.color_or_texture_type.COLOR, color = {0.0, 0.0, 0.0, 0.0}, }, ambient = { type = collada_types.color_or_texture_type.COLOR, color = {0.01960784, 0.2117647, 0.7019608, 1.0}, }, diffuse = { type = collada_types.color_or_texture_type.COLOR, color = {0.01960784, 0.2117647, 0.7019608, 1.0}, }, specular = { type = collada_types.color_or_texture_type.COLOR, color = {1.0, 1.0, 1.0, 1.0}, }, shininess = 10.0, reflective = { type = collada_types.color_or_texture_type.COLOR, color = {0.0, 0.0, 0.0, 1.0}, }, reflectivity = 0.0, transparent = { type = collada_types.color_or_texture_type.COLOR, color = {1.0, 1.0, 1.0, 1.0}, }, transparency = 1.0, index_of_refraction = 0.0, } } ns.effect_coloreffectr6g134b58 = { type = collada_types.effect_type.PHONG, phong = { emission = { type = collada_types.color_or_texture_type.COLOR, color = {0.0, 0.0, 0.0, 0.0}, }, ambient = { type = collada_types.color_or_texture_type.COLOR, color = {0.02352941, 0.5254902, 0.227451, 1.0}, }, diffuse = { type = collada_types.color_or_texture_type.COLOR, color = {0.02352941, 0.5254902, 0.227451, 1.0}, }, specular = { type = collada_types.color_or_texture_type.COLOR, color = {1.0, 1.0, 1.0, 1.0}, }, shininess = 10.0, reflective = { type = collada_types.color_or_texture_type.COLOR, color = {0.0, 0.0, 0.0, 1.0}, }, reflectivity = 0.0, transparent = { type = collada_types.color_or_texture_type.COLOR, color = {1.0, 1.0, 1.0, 1.0}, }, transparency = 1.0, index_of_refraction = 0.0, } } ns.material_coloreffectr5g54b179_material = { effect = ns.effect_coloreffectr5g54b179, } ns.material_coloreffectr6g134b58_material = { effect = ns.effect_coloreffectr6g134b58, } ns.input_elements_position_0_3_normal_0_3_texcoord_0_3 = { { semantic = "POSITION", semantic_index = 0, format = collada_types.input_format.FLOAT3, }, { semantic = "NORMAL", semantic_index = 0, format = collada_types.input_format.FLOAT3, }, { semantic = "TEXCOORD", semantic_index = 0, format = collada_types.input_format.FLOAT3, }, } ns.triangles_geom_box001 = { { count = 60, -- triangles index_offset = 0, -- indices inputs_index = 0, -- index into inputs_list }, } ns.geometry_geom_box001 = { mesh = { triangles = ns.triangles_geom_box001, triangles_count = 1, vertex_buffer_offset = 0, vertex_buffer_size = 3456, index_buffer_offset = 0, index_buffer_size = 720, } } ns.geometries = { ns.geometry_geom_box001, } ns.inverse_bind_matrices_geom_box001_skin1 = { { 4.37114e-08, -8.74228e-08, -1.0, 0.0, 8.74228e-08, 1.0, -8.74228e-08, 0.0, 1.0, -8.74228e-08, 4.37114e-08, 0.0, 0.0, 0.0, 0.0, 1.0, }, { 3.45463e-08, 1.03685e-06, -1.0, 0.0, -4.60877e-14, 1.0, 1.03685e-06, 0.0, 1.0, 1.57076e-14, 3.45463e-08, 0.0, -16.75902, 6.06573e-05, 1.77593e-07, 1.0, }, { -4.37114e-08, 4.76837e-07, -1.0, 0.0, 1.74846e-07, 1.0, 4.76837e-07, 0.0, 1.0, -1.74846e-07, -4.37115e-08, 0.0, -7.378868, -1.26227e-06, 6.50286e-07, 1.0, }, } ns.controller_geom_box001_skin1 = { skin = { geometry = ns.geometry_geom_box001, inverse_bind_matrices = ns.inverse_bind_matrices_geom_box001_skin1, vertex_buffer_offset = 0, vertex_buffer_size = 2304, } } ns.transforms_node_environmentambientlight = { } ns.instance_geometries_node_environmentambientlight = { } ns.instance_controllers_node_environmentambientlight = { } ns.instance_lights_node_environmentambientlight = { { light = ns.light_environmentambientlight, } } ns.node_channels_node_environmentambientlight = { } ns.node_node_environmentambientlight = { parent_index = -1, type = collada_types.node_type.NODE, transforms = ns.transforms_node_environmentambientlight, transforms_count = 0, instance_geometries = ns.instance_geometries_node_environmentambientlight, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_environmentambientlight, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_environmentambientlight, instance_lights_count = 1, channels = ns.node_channels_node_environmentambientlight, channels_count = 0, } ns.transforms_node_cameratargethelper = { { type = collada_types.transform_type.TRANSLATE, translate = {-19.90239, -27.72767, 54.6898}, }, } ns.instance_geometries_node_cameratargethelper = { } ns.instance_controllers_node_cameratargethelper = { } ns.instance_lights_node_cameratargethelper = { } ns.node_channels_node_cameratargethelper = { } ns.node_node_cameratargethelper = { parent_index = -1, type = collada_types.node_type.NODE, transforms = ns.transforms_node_cameratargethelper, transforms_count = 1, instance_geometries = ns.instance_geometries_node_cameratargethelper, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_cameratargethelper, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_cameratargethelper, instance_lights_count = 0, channels = ns.node_channels_node_cameratargethelper, channels_count = 0, } ns.transforms_node_camera_target = { { type = collada_types.transform_type.TRANSLATE, translate = {-12.69313, 5.226418, -13.172}, }, } ns.instance_geometries_node_camera_target = { } ns.instance_controllers_node_camera_target = { } ns.instance_lights_node_camera_target = { } ns.node_channels_node_camera_target = { } ns.node_node_camera_target = { parent_index = 1, type = collada_types.node_type.NODE, transforms = ns.transforms_node_camera_target, transforms_count = 1, instance_geometries = ns.instance_geometries_node_camera_target, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_camera_target, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_camera_target, instance_lights_count = 0, channels = ns.node_channels_node_camera_target, channels_count = 0, } ns.transforms_node_omni001 = { { type = collada_types.transform_type.TRANSLATE, translate = {-2.48297e-06, -56.80384, 58.23672}, }, { type = collada_types.transform_type.ROTATE, rotate = {-0.5773502, 0.5773503, 0.5773503, -120.0}, }, } ns.instance_geometries_node_omni001 = { } ns.instance_controllers_node_omni001 = { } ns.instance_lights_node_omni001 = { { light = ns.light_omni001_light, } } ns.node_channels_node_omni001 = { } ns.node_node_omni001 = { parent_index = -1, type = collada_types.node_type.NODE, transforms = ns.transforms_node_omni001, transforms_count = 2, instance_geometries = ns.instance_geometries_node_omni001, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_omni001, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_omni001, instance_lights_count = 1, channels = ns.node_channels_node_omni001, channels_count = 0, } ns.transforms_node_box001 = { } ns.instance_geometries_node_box001 = { } ns.joint_node_indices_node_box001_geom_box001_skin1 = { 6, -- joint0 node_bone001 8, -- joint1 node_bone003 7, -- joint2 node_bone002 } ns.instance_controller_instance_materials_node_box001_0 = { { element_index = 0, -- an index into mesh.triangles material = ns.material_coloreffectr6g134b58_material, emission = { input_set = -1 }, ambient = { input_set = -1 }, diffuse = { input_set = -1 }, specular = { input_set = -1 }, }, } ns.instance_controllers_node_box001 = { { controller = ns.controller_geom_box001_skin1, joint_node_indices = ns.joint_node_indices_node_box001_geom_box001_skin1, joint_count = #ns.joint_node_indices_node_box001_geom_box001_skin1, instance_materials = ns.instance_controller_instance_materials_node_box001_0, instance_materials_count = 1, }, } ns.instance_lights_node_box001 = { } ns.node_channels_node_box001 = { } ns.node_node_box001 = { parent_index = -1, type = collada_types.node_type.NODE, transforms = ns.transforms_node_box001, transforms_count = 0, instance_geometries = ns.instance_geometries_node_box001, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_box001, instance_controllers_count = 1, instance_lights = ns.instance_lights_node_box001, instance_lights_count = 0, channels = ns.node_channels_node_box001, channels_count = 0, } ns.transforms_node_bonehelper = { { type = collada_types.transform_type.ROTATE, rotate = {0.0, 1.0, 0.0, -90.00001}, }, } ns.instance_geometries_node_bonehelper = { } ns.instance_controllers_node_bonehelper = { } ns.instance_lights_node_bonehelper = { } ns.node_channels_node_bonehelper = { } ns.node_node_bonehelper = { parent_index = -1, type = collada_types.node_type.NODE, transforms = ns.transforms_node_bonehelper, transforms_count = 1, instance_geometries = ns.instance_geometries_node_bonehelper, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_bonehelper, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_bonehelper, instance_lights_count = 0, channels = ns.node_channels_node_bonehelper, channels_count = 0, } ns.transforms_node_bone001 = { { type = collada_types.transform_type.TRANSLATE, translate = {0.0, 0.0, 0.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 0.0, 1.0, 0.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 1.0, 0.0, 0.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {1.0, 0.0, 0.0, 0.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 0.0, 0.0, 0.0}, }, { type = collada_types.transform_type.SCALE, scale = {1.0, 1.0, 1.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 0.0, 0.0, 0.0}, }, } ns.instance_geometries_node_bone001 = { } ns.instance_controllers_node_bone001 = { } ns.instance_lights_node_bone001 = { } ns.node_channels_node_bone001 = { ns.node_channel_node_bone001_rotationy_angle, ns.node_channel_node_bone001_translation_z, ns.node_channel_node_bone001_scaleaxisrotation, ns.node_channel_node_bone001_rotationz_angle, ns.node_channel_node_bone001_rotationx_angle, ns.node_channel_node_bone001_inversescaleaxisrotation, ns.node_channel_node_bone001_translation_x, ns.node_channel_node_bone001_translation_y, ns.node_channel_node_bone001_scale, } ns.node_node_bone001 = { parent_index = 5, type = collada_types.node_type.JOINT, transforms = ns.transforms_node_bone001, transforms_count = 7, instance_geometries = ns.instance_geometries_node_bone001, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_bone001, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_bone001, instance_lights_count = 0, channels = ns.node_channels_node_bone001, channels_count = 9, } ns.transforms_node_bone002 = { { type = collada_types.transform_type.TRANSLATE, translate = {7.378868, 1.90735e-06, -5.20561e-09}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 0.0, 1.0, 0.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 1.0, 0.0, 0.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {1.0, 0.0, 0.0, 0.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 0.0, 0.0, 0.0}, }, { type = collada_types.transform_type.SCALE, scale = {1.0, 1.0, 1.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 0.0, 0.0, 0.0}, }, } ns.instance_geometries_node_bone002 = { } ns.instance_controllers_node_bone002 = { } ns.instance_lights_node_bone002 = { } ns.node_channels_node_bone002 = { ns.node_channel_node_bone002_rotationx_angle, ns.node_channel_node_bone002_translation_y, ns.node_channel_node_bone002_inversescaleaxisrotation, ns.node_channel_node_bone002_translation_z, ns.node_channel_node_bone002_translation_x, ns.node_channel_node_bone002_scale, ns.node_channel_node_bone002_rotationz_angle, ns.node_channel_node_bone002_rotationy_angle, ns.node_channel_node_bone002_scaleaxisrotation, } ns.node_node_bone002 = { parent_index = 6, type = collada_types.node_type.JOINT, transforms = ns.transforms_node_bone002, transforms_count = 7, instance_geometries = ns.instance_geometries_node_bone002, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_bone002, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_bone002, instance_lights_count = 0, channels = ns.node_channels_node_bone002, channels_count = 9, } ns.transforms_node_bone003 = { { type = collada_types.transform_type.TRANSLATE, translate = {9.380154, -6.48499e-05, -8.38796e-07}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 0.0, 1.0, 0.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 1.0, 0.0, 0.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {1.0, 0.0, 0.0, 1.36604e-05}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 0.0, 0.0, 0.0}, }, { type = collada_types.transform_type.SCALE, scale = {0.9999999, 0.9999999, 1.0}, }, { type = collada_types.transform_type.ROTATE, rotate = {0.0, 0.0, 0.0, 0.0}, }, } ns.instance_geometries_node_bone003 = { } ns.instance_controllers_node_bone003 = { } ns.instance_lights_node_bone003 = { } ns.node_channels_node_bone003 = { ns.node_channel_node_bone003_inversescaleaxisrotation, ns.node_channel_node_bone003_rotationx_angle, ns.node_channel_node_bone003_translation_z, ns.node_channel_node_bone003_translation_x, ns.node_channel_node_bone003_scale, ns.node_channel_node_bone003_rotationy_angle, ns.node_channel_node_bone003_translation_y, ns.node_channel_node_bone003_rotationz_angle, ns.node_channel_node_bone003_scaleaxisrotation, } ns.node_node_bone003 = { parent_index = 7, type = collada_types.node_type.JOINT, transforms = ns.transforms_node_bone003, transforms_count = 7, instance_geometries = ns.instance_geometries_node_bone003, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_bone003, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_bone003, instance_lights_count = 0, channels = ns.node_channels_node_bone003, channels_count = 9, } ns.transforms_node_camerahelper_1 = { { type = collada_types.transform_type.TRANSLATE, translate = {-54.43401, -35.53392, 57.3912}, }, } ns.instance_geometries_node_camerahelper_1 = { } ns.instance_controllers_node_camerahelper_1 = { } ns.instance_lights_node_camerahelper_1 = { } ns.node_channels_node_camerahelper_1 = { } ns.node_node_camerahelper_1 = { parent_index = -1, type = collada_types.node_type.NODE, transforms = ns.transforms_node_camerahelper_1, transforms_count = 1, instance_geometries = ns.instance_geometries_node_camerahelper_1, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_camerahelper_1, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_camerahelper_1, instance_lights_count = 0, channels = ns.node_channels_node_camerahelper_1, channels_count = 0, } ns.transforms_node_camera001 = { { type = collada_types.transform_type.MATRIX, matrix = {0.546629, -0.8373749, -8.9407e-08, 0.0, 0.4692288, 0.3063076, 0.8282512, 0.0, -0.6935565, -0.4527462, 0.5603571, 0.0, 0.0, 0.0, 0.0, 1.0}, }, } ns.instance_geometries_node_camera001 = { } ns.instance_controllers_node_camera001 = { } ns.instance_lights_node_camera001 = { } ns.node_channels_node_camera001 = { } ns.node_node_camera001 = { parent_index = 9, type = collada_types.node_type.NODE, transforms = ns.transforms_node_camera001, transforms_count = 1, instance_geometries = ns.instance_geometries_node_camera001, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_camera001, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_camera001, instance_lights_count = 0, channels = ns.node_channels_node_camera001, channels_count = 0, } ns.transforms_node_cameratargethelper_1 = { { type = collada_types.transform_type.TRANSLATE, translate = {0.0, 0.0, 13.41141}, }, } ns.instance_geometries_node_cameratargethelper_1 = { } ns.instance_controllers_node_cameratargethelper_1 = { } ns.instance_lights_node_cameratargethelper_1 = { } ns.node_channels_node_cameratargethelper_1 = { } ns.node_node_cameratargethelper_1 = { parent_index = -1, type = collada_types.node_type.NODE, transforms = ns.transforms_node_cameratargethelper_1, transforms_count = 1, instance_geometries = ns.instance_geometries_node_cameratargethelper_1, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_cameratargethelper_1, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_cameratargethelper_1, instance_lights_count = 0, channels = ns.node_channels_node_cameratargethelper_1, channels_count = 0, } ns.transforms_node_camera001_target = { { type = collada_types.transform_type.ROTATE, rotate = {-0.6495421, 0.3687832, 0.6649015, -80.98797}, }, } ns.instance_geometries_node_camera001_target = { } ns.instance_controllers_node_camera001_target = { } ns.instance_lights_node_camera001_target = { } ns.node_channels_node_camera001_target = { } ns.node_node_camera001_target = { parent_index = 11, type = collada_types.node_type.NODE, transforms = ns.transforms_node_camera001_target, transforms_count = 1, instance_geometries = ns.instance_geometries_node_camera001_target, instance_geometries_count = 0, instance_controllers = ns.instance_controllers_node_camera001_target, instance_controllers_count = 0, instance_lights = ns.instance_lights_node_camera001_target, instance_lights_count = 0, channels = ns.node_channels_node_camera001_target, channels_count = 0, } ns.nodes = { ns.node_node_environmentambientlight, -- 0 ns.node_node_cameratargethelper, -- 1 ns.node_node_camera_target, -- 2 ns.node_node_omni001, -- 3 ns.node_node_box001, -- 4 ns.node_node_bonehelper, -- 5 ns.node_node_bone001, -- 6 ns.node_node_bone002, -- 7 ns.node_node_bone003, -- 8 ns.node_node_camerahelper_1, -- 9 ns.node_node_camera001, -- 10 ns.node_node_cameratargethelper_1, -- 11 ns.node_node_camera001_target, -- 12 } ns.inputs_list = { { elements = ns.input_elements_position_0_3_normal_0_3_texcoord_0_3, elements_count = 3, }, } ns.descriptor = { nodes = ns.nodes, nodes_count = #ns.nodes, geometries = ns.geometries, nodes_count = #ns.geometries, inputs_list = ns.inputs_list, inputs_list_count = #ns.inputs_list, images = ns.images, images_count = #ns.images, } return { descriptor = ns.descriptor }