love-demo/scene/noodle/noodle.lua

2308 lines
63 KiB
Lua

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
}