2,      !"#$%&'()*+,-( lThe basic structure of a Collada file, contains library_... nodes, where library_s are used for referencing /Document information: author, time created ... Time according to iso 8601 6Extract cameras from SceneNodes and remove duplicates 5Extract lights from SceneNodes and remove duplicates 9Extract geometries from SceneNodes and remove duplicates library_cameras Perpective projection: see  ,http://en.wikipedia.org/wiki/Viewing_frustum library_lights library_images library_materials library_effects library_geometries  !"#$%Xlibrary_visual_scenes: Nested nodes with references to cameras, lights, geometries, ... &'()*+A . /0123456789: ;!<="#$>?@A%&'BC()DE*+F(  !"#$%&'()*+(  !"#$%&'()*+G      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJcollada-output-0.6#Graphics.Formats.Collada.Animations(Graphics.Formats.Collada.GenerateColladaattrlibrary_animations animations collada_arrayNormalPointVI genColladagCollada basicFrame standardAssettime8601extract_camerasextract_lightsextract_geometriescamcam2lightlight2im getGeometries getMeshes getMaterialsmateffeffects colorNodesgeo mesh_elementtex_armaterialprimitivesSources primitivestriple_serializeinterl interleave interleave3 visual_scene treeToNodesttn instances instances_geo hasTexturestransfanim_source_tangentsanim_source_interpolationseqCameraeqLight eqGeometriesisTeximagematerialElementtexNodescnodestnodestoTupletoTriple extract_sts tex_arraycollada_array_strsources lib_verticesvnttexcoordsource floatAccessorcam_idlight_idbindsbindsTexscene