777 lines
20 KiB
Lua
777 lines
20 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_direct001_light = {
|
|
type = collada_types.light_type.DIRECTIONAL,
|
|
color = {1.0, 1.0, 1.0},
|
|
}
|
|
ns.images = {
|
|
}
|
|
ns.effect_material__148 = {
|
|
type = collada_types.effect_type.BLINN,
|
|
blinn = {
|
|
emission = {
|
|
type = collada_types.color_or_texture_type.COLOR,
|
|
color = {0.0, 0.0, 0.0, 1.0},
|
|
},
|
|
ambient = {
|
|
type = collada_types.color_or_texture_type.COLOR,
|
|
color = {0.588, 0.588, 0.588, 1.0},
|
|
},
|
|
diffuse = {
|
|
type = collada_types.color_or_texture_type.COLOR,
|
|
color = {0.588, 0.588, 0.588, 1.0},
|
|
},
|
|
specular = {
|
|
type = collada_types.color_or_texture_type.COLOR,
|
|
color = {0.0, 0.0, 0.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_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_coloreffectr134g110b8 = {
|
|
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.5254902, 0.4313725, 0.03137255, 1.0},
|
|
},
|
|
diffuse = {
|
|
type = collada_types.color_or_texture_type.COLOR,
|
|
color = {0.5254902, 0.4313725, 0.03137255, 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_coloreffectr255g229b0 = {
|
|
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 = {1.0, 0.8980392, 0.0, 1.0},
|
|
},
|
|
diffuse = {
|
|
type = collada_types.color_or_texture_type.COLOR,
|
|
color = {1.0, 0.8980392, 0.0, 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_coloreffectr6g134b6 = {
|
|
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.02352941, 1.0},
|
|
},
|
|
diffuse = {
|
|
type = collada_types.color_or_texture_type.COLOR,
|
|
color = {0.02352941, 0.5254902, 0.02352941, 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_coloreffectr88g88b225 = {
|
|
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.345098, 0.345098, 0.8823529, 1.0},
|
|
},
|
|
diffuse = {
|
|
type = collada_types.color_or_texture_type.COLOR,
|
|
color = {0.345098, 0.345098, 0.8823529, 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_coloreffectr134g110b8_material = {
|
|
effect = ns.effect_coloreffectr134g110b8,
|
|
}
|
|
ns.material_coloreffectr255g229b0_material = {
|
|
effect = ns.effect_coloreffectr255g229b0,
|
|
}
|
|
ns.material_coloreffectr6g134b6_material = {
|
|
effect = ns.effect_coloreffectr6g134b6,
|
|
}
|
|
ns.material_coloreffectr88g88b225_material = {
|
|
effect = ns.effect_coloreffectr88g88b225,
|
|
}
|
|
ns.material_material__148_material = {
|
|
effect = ns.effect_material__148,
|
|
}
|
|
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_plane001 = {
|
|
{
|
|
count = 20000, -- triangles
|
|
index_offset = 0, -- indices
|
|
inputs_index = 0, -- index into inputs_list
|
|
},
|
|
}
|
|
ns.geometry_geom_plane001 = {
|
|
mesh = {
|
|
triangles = ns.triangles_geom_plane001,
|
|
triangles_count = 1,
|
|
|
|
vertex_buffer_offset = 0,
|
|
vertex_buffer_size = 489648,
|
|
|
|
index_buffer_offset = 0,
|
|
index_buffer_size = 240000,
|
|
}
|
|
}
|
|
ns.triangles_geom_torus_knot001 = {
|
|
{
|
|
count = 2880, -- triangles
|
|
index_offset = 0, -- indices
|
|
inputs_index = 0, -- index into inputs_list
|
|
},
|
|
}
|
|
ns.geometry_geom_torus_knot001 = {
|
|
mesh = {
|
|
triangles = ns.triangles_geom_torus_knot001,
|
|
triangles_count = 1,
|
|
|
|
vertex_buffer_offset = 489648,
|
|
vertex_buffer_size = 75504,
|
|
|
|
index_buffer_offset = 240000,
|
|
index_buffer_size = 34560,
|
|
}
|
|
}
|
|
ns.triangles_geom_cone001 = {
|
|
{
|
|
count = 288, -- triangles
|
|
index_offset = 0, -- indices
|
|
inputs_index = 0, -- index into inputs_list
|
|
},
|
|
}
|
|
ns.geometry_geom_cone001 = {
|
|
mesh = {
|
|
triangles = ns.triangles_geom_cone001,
|
|
triangles_count = 1,
|
|
|
|
vertex_buffer_offset = 565152,
|
|
vertex_buffer_size = 9984,
|
|
|
|
index_buffer_offset = 274560,
|
|
index_buffer_size = 3456,
|
|
}
|
|
}
|
|
ns.triangles_geom_box001 = {
|
|
{
|
|
count = 32, -- 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 = 575136,
|
|
vertex_buffer_size = 3840,
|
|
|
|
index_buffer_offset = 278016,
|
|
index_buffer_size = 384,
|
|
}
|
|
}
|
|
ns.geometries = {
|
|
ns.geometry_geom_plane001,
|
|
ns.geometry_geom_torus_knot001,
|
|
ns.geometry_geom_cone001,
|
|
ns.geometry_geom_box001,
|
|
}
|
|
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 = {
|
|
node_name = "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_plane001 = {
|
|
}
|
|
ns.instance_geometry_instance_materials_node_plane001_0 = {
|
|
{
|
|
element_index = 0, -- an index into mesh.triangles
|
|
material = ns.material_material__148_material,
|
|
|
|
emission = { input_set = -1 },
|
|
ambient = { input_set = -1 },
|
|
diffuse = { input_set = -1 },
|
|
specular = { input_set = -1 },
|
|
},
|
|
}
|
|
ns.instance_geometries_node_plane001 = {
|
|
{
|
|
geometry = ns.geometry_geom_plane001,
|
|
|
|
instance_materials = ns.instance_geometry_instance_materials_node_plane001_0,
|
|
instance_materials_count = 1,
|
|
},
|
|
}
|
|
ns.instance_controllers_node_plane001 = {
|
|
}
|
|
ns.instance_lights_node_plane001 = {
|
|
}
|
|
ns.node_channels_node_plane001 = {
|
|
}
|
|
ns.node_node_plane001 = {
|
|
node_name = "node_plane001",
|
|
|
|
parent_index = -1,
|
|
|
|
type = collada_types.node_type.NODE,
|
|
|
|
transforms = ns.transforms_node_plane001,
|
|
transforms_count = 0,
|
|
|
|
instance_geometries = ns.instance_geometries_node_plane001,
|
|
instance_geometries_count = 1,
|
|
|
|
instance_controllers = ns.instance_controllers_node_plane001,
|
|
instance_controllers_count = 0,
|
|
|
|
instance_lights = ns.instance_lights_node_plane001,
|
|
instance_lights_count = 0,
|
|
|
|
channels = ns.node_channels_node_plane001,
|
|
channels_count = 0,
|
|
}
|
|
ns.transforms_node_camera001 = {
|
|
{
|
|
type = collada_types.transform_type.MATRIX,
|
|
matrix = {-0.8666914, -0.4987199, -0.01115339, 0.0, 0.377458, -0.6702487, 0.6389774, 0.0, -0.3261463, 0.5495863, 0.7691447, 0.0, -85.35754, 169.1221, 269.2574, 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 = {
|
|
node_name = "node_camera001",
|
|
|
|
parent_index = -1,
|
|
|
|
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_camera001_target = {
|
|
{
|
|
type = collada_types.transform_type.TRANSLATE,
|
|
translate = {10.26849, 7.983534, 43.74428},
|
|
},
|
|
{
|
|
type = collada_types.transform_type.ROTATE,
|
|
rotate = {-0.7700763, 0.318976, 0.5524825, -73.7201},
|
|
},
|
|
}
|
|
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 = {
|
|
node_name = "node_camera001_target",
|
|
|
|
parent_index = -1,
|
|
|
|
type = collada_types.node_type.NODE,
|
|
|
|
transforms = ns.transforms_node_camera001_target,
|
|
transforms_count = 2,
|
|
|
|
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.transforms_node_torus_knot001 = {
|
|
{
|
|
type = collada_types.transform_type.TRANSLATE,
|
|
translate = {-6.954298, 40.46052, 74.58796},
|
|
},
|
|
{
|
|
type = collada_types.transform_type.ROTATE,
|
|
rotate = {-0.5773502, 0.5773503, 0.5773503, -120.0},
|
|
},
|
|
}
|
|
ns.instance_geometry_instance_materials_node_torus_knot001_0 = {
|
|
{
|
|
element_index = 0, -- an index into mesh.triangles
|
|
material = ns.material_coloreffectr134g110b8_material,
|
|
|
|
emission = { input_set = -1 },
|
|
ambient = { input_set = -1 },
|
|
diffuse = { input_set = -1 },
|
|
specular = { input_set = -1 },
|
|
},
|
|
}
|
|
ns.instance_geometries_node_torus_knot001 = {
|
|
{
|
|
geometry = ns.geometry_geom_torus_knot001,
|
|
|
|
instance_materials = ns.instance_geometry_instance_materials_node_torus_knot001_0,
|
|
instance_materials_count = 1,
|
|
},
|
|
}
|
|
ns.instance_controllers_node_torus_knot001 = {
|
|
}
|
|
ns.instance_lights_node_torus_knot001 = {
|
|
}
|
|
ns.node_channels_node_torus_knot001 = {
|
|
}
|
|
ns.node_node_torus_knot001 = {
|
|
node_name = "node_torus_knot001",
|
|
|
|
parent_index = -1,
|
|
|
|
type = collada_types.node_type.NODE,
|
|
|
|
transforms = ns.transforms_node_torus_knot001,
|
|
transforms_count = 2,
|
|
|
|
instance_geometries = ns.instance_geometries_node_torus_knot001,
|
|
instance_geometries_count = 1,
|
|
|
|
instance_controllers = ns.instance_controllers_node_torus_knot001,
|
|
instance_controllers_count = 0,
|
|
|
|
instance_lights = ns.instance_lights_node_torus_knot001,
|
|
instance_lights_count = 0,
|
|
|
|
channels = ns.node_channels_node_torus_knot001,
|
|
channels_count = 0,
|
|
}
|
|
ns.transforms_node_direct001 = {
|
|
{
|
|
type = collada_types.transform_type.MATRIX,
|
|
matrix = {-0.5428072, 0.8398573, 0.0, 0.0, -0.7717882, -0.4988136, 0.3943704, 0.0, 0.3312148, 0.2140671, 0.9189516, 0.0, 60.17801, 38.89358, 166.9632, 1.0},
|
|
},
|
|
}
|
|
ns.instance_geometries_node_direct001 = {
|
|
}
|
|
ns.instance_controllers_node_direct001 = {
|
|
}
|
|
ns.instance_lights_node_direct001 = {
|
|
{
|
|
light = ns.light_direct001_light,
|
|
}
|
|
}
|
|
ns.node_channels_node_direct001 = {
|
|
}
|
|
ns.node_node_direct001 = {
|
|
node_name = "node_direct001",
|
|
|
|
parent_index = -1,
|
|
|
|
type = collada_types.node_type.NODE,
|
|
|
|
transforms = ns.transforms_node_direct001,
|
|
transforms_count = 1,
|
|
|
|
instance_geometries = ns.instance_geometries_node_direct001,
|
|
instance_geometries_count = 0,
|
|
|
|
instance_controllers = ns.instance_controllers_node_direct001,
|
|
instance_controllers_count = 0,
|
|
|
|
instance_lights = ns.instance_lights_node_direct001,
|
|
instance_lights_count = 1,
|
|
|
|
channels = ns.node_channels_node_direct001,
|
|
channels_count = 0,
|
|
}
|
|
ns.transforms_node_direct001_target = {
|
|
{
|
|
type = collada_types.transform_type.ROTATE,
|
|
rotate = {-0.5773502, 0.5773503, 0.5773503, -120.0},
|
|
},
|
|
}
|
|
ns.instance_geometries_node_direct001_target = {
|
|
}
|
|
ns.instance_controllers_node_direct001_target = {
|
|
}
|
|
ns.instance_lights_node_direct001_target = {
|
|
}
|
|
ns.node_channels_node_direct001_target = {
|
|
}
|
|
ns.node_node_direct001_target = {
|
|
node_name = "node_direct001_target",
|
|
|
|
parent_index = -1,
|
|
|
|
type = collada_types.node_type.NODE,
|
|
|
|
transforms = ns.transforms_node_direct001_target,
|
|
transforms_count = 1,
|
|
|
|
instance_geometries = ns.instance_geometries_node_direct001_target,
|
|
instance_geometries_count = 0,
|
|
|
|
instance_controllers = ns.instance_controllers_node_direct001_target,
|
|
instance_controllers_count = 0,
|
|
|
|
instance_lights = ns.instance_lights_node_direct001_target,
|
|
instance_lights_count = 0,
|
|
|
|
channels = ns.node_channels_node_direct001_target,
|
|
channels_count = 0,
|
|
}
|
|
ns.transforms_node_cone001 = {
|
|
{
|
|
type = collada_types.transform_type.TRANSLATE,
|
|
translate = {-70.49181, -17.80504, 52.78688},
|
|
},
|
|
{
|
|
type = collada_types.transform_type.ROTATE,
|
|
rotate = {1.0, 0.0, 0.0, -89.7081},
|
|
},
|
|
}
|
|
ns.instance_geometry_instance_materials_node_cone001_0 = {
|
|
{
|
|
element_index = 0, -- an index into mesh.triangles
|
|
material = ns.material_coloreffectr6g134b6_material,
|
|
|
|
emission = { input_set = -1 },
|
|
ambient = { input_set = -1 },
|
|
diffuse = { input_set = -1 },
|
|
specular = { input_set = -1 },
|
|
},
|
|
}
|
|
ns.instance_geometries_node_cone001 = {
|
|
{
|
|
geometry = ns.geometry_geom_cone001,
|
|
|
|
instance_materials = ns.instance_geometry_instance_materials_node_cone001_0,
|
|
instance_materials_count = 1,
|
|
},
|
|
}
|
|
ns.instance_controllers_node_cone001 = {
|
|
}
|
|
ns.instance_lights_node_cone001 = {
|
|
}
|
|
ns.node_channels_node_cone001 = {
|
|
}
|
|
ns.node_node_cone001 = {
|
|
node_name = "node_cone001",
|
|
|
|
parent_index = -1,
|
|
|
|
type = collada_types.node_type.NODE,
|
|
|
|
transforms = ns.transforms_node_cone001,
|
|
transforms_count = 2,
|
|
|
|
instance_geometries = ns.instance_geometries_node_cone001,
|
|
instance_geometries_count = 1,
|
|
|
|
instance_controllers = ns.instance_controllers_node_cone001,
|
|
instance_controllers_count = 0,
|
|
|
|
instance_lights = ns.instance_lights_node_cone001,
|
|
instance_lights_count = 0,
|
|
|
|
channels = ns.node_channels_node_cone001,
|
|
channels_count = 0,
|
|
}
|
|
ns.transforms_node_box001 = {
|
|
{
|
|
type = collada_types.transform_type.TRANSLATE,
|
|
translate = {72.78688, -2.19274e-06, 50.16393},
|
|
},
|
|
{
|
|
type = collada_types.transform_type.ROTATE,
|
|
rotate = {-1.0, 0.0, 0.0, -90.0},
|
|
},
|
|
}
|
|
ns.instance_geometry_instance_materials_node_box001_0 = {
|
|
{
|
|
element_index = 0, -- an index into mesh.triangles
|
|
material = ns.material_coloreffectr88g88b225_material,
|
|
|
|
emission = { input_set = -1 },
|
|
ambient = { input_set = -1 },
|
|
diffuse = { input_set = -1 },
|
|
specular = { input_set = -1 },
|
|
},
|
|
}
|
|
ns.instance_geometries_node_box001 = {
|
|
{
|
|
geometry = ns.geometry_geom_box001,
|
|
|
|
instance_materials = ns.instance_geometry_instance_materials_node_box001_0,
|
|
instance_materials_count = 1,
|
|
},
|
|
}
|
|
ns.instance_controllers_node_box001 = {
|
|
}
|
|
ns.instance_lights_node_box001 = {
|
|
}
|
|
ns.node_channels_node_box001 = {
|
|
}
|
|
ns.node_node_box001 = {
|
|
node_name = "node_box001",
|
|
|
|
parent_index = -1,
|
|
|
|
type = collada_types.node_type.NODE,
|
|
|
|
transforms = ns.transforms_node_box001,
|
|
transforms_count = 2,
|
|
|
|
instance_geometries = ns.instance_geometries_node_box001,
|
|
instance_geometries_count = 1,
|
|
|
|
instance_controllers = ns.instance_controllers_node_box001,
|
|
instance_controllers_count = 0,
|
|
|
|
instance_lights = ns.instance_lights_node_box001,
|
|
instance_lights_count = 0,
|
|
|
|
channels = ns.node_channels_node_box001,
|
|
channels_count = 0,
|
|
}
|
|
ns.nodes = {
|
|
ns.node_node_environmentambientlight, -- 0
|
|
ns.node_node_plane001, -- 1
|
|
ns.node_node_camera001, -- 2
|
|
ns.node_node_camera001_target, -- 3
|
|
ns.node_node_torus_knot001, -- 4
|
|
ns.node_node_direct001, -- 5
|
|
ns.node_node_direct001_target, -- 6
|
|
ns.node_node_cone001, -- 7
|
|
ns.node_node_box001, -- 8
|
|
}
|
|
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
|
|
}
|