7,'%      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\     ]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|~}xyz{gurnhvwstopqijklmbcdef]^_`aWXYZ[NVUTSRQPOIJKLMDEFGH>?@ABC3456789:\,210/.-'+*)( &%$#"!=< ;      &%$#"!!"#$%&'+*)(()*+,210/.--./0123456789:456789:;<=>?@ABC?@ABCDEFGHEFGHIJKLMJKLMNVUTSRQPOOPQRSTUVWXYZ[XYZ[\]^_`a^_`abcdefcdefgurnhvwstopqijklmhijklmnopqrstuvwxyz{yz{|~}}~  gthe basic structure of a Collada file, contains library_... nodes, where library_s are 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, ... 8 !"#$%&'()*+,-./0123456789:;       !"#$%&'()*+,-./0123456789:;<=>?@AABCDEFFGHIJJKLMNOPQRSTUVWWXYZ-[[\]^__`abcdefghijklmnopqrsttuvwxyz{|}~j/      !"#$%&'()*+,collada-output-0.1%Graphics.Formats.Collada.ColladaTypes#Graphics.Formats.Collada.Animations(Graphics.Formats.Collada.GenerateCollada(Graphics.Formats.Collada.GenerateObjectsColorRGBSIDIDTextureimageSIDpathCFx_common_texture_typeTIndex_of_refraction TTransparency TTransparent TReflectivity TReflective TShininess TSpecularTDiffuseTAmbient TEmissionFx_common_color_typeCIndex_of_refraction CTransparency CTransparent CReflectivity CReflective CShininess CSpecularCDiffuseCAmbient CEmissionTechniqueCommonBlinnPhongTexPhongCol LambertTex LambertColConstantNewParamNoParamModifierSemanticAnnotateProfileGLSLGLES2GLESCOMMONCGBRIDGE AnimChannelBezierinputoutput intangent outtangent interpolationtargets AnimationsEffectMaterialPolygonpoylgonPpoylgonN polygonPh polygonMs LinePrimitivelinePlineNmsVerticesnamevertsnormalsMeshSTrsTrfTrPLPLSLPGeometrymeshIDmeshvertices ControllercontrIdskinmorph AttenuationattenuationConstantattenuationLinearattenuationQuadraticLightSpotspotID spotColorspotAttenuationspotFallOffAnglespotFallOffExponentPointpointID pointColorpointAttenuation Directional directionalIDdirectionalColorAmbient ambientID ambientColorZzNearzFarViewSize ViewSizeXY ViewSizeY ViewSizeXCamera OrthographicorthographicIDorthographicViewSize orthographicZ Perspective perspectiveIDperspectiveFov perspectiveZ Transform TranslateSkew skewAngle skewRotationskewTranslationScaleRotateMatrixLookAt lookAtEyelookAtInterestlookAtUpNodeTypeNOTYPENODEJOINT SceneNodenodeIdnodeType nodeLayersnodeTransformations nodeCamerasnodeControllernodeGeometries nodeLightsSceneattrlibrary_animations animations collada_arrayNormal genCollada basicFrame standardAssettime8601camlightlight2im getGeometries getMeshes getMaterialsmateffeffects colorNodesgeo mesh_elementmaterial primitivesinterl visual_scene treeToNodesttn instances instances_geo hasTexturestransfaScenecube animations2 new_channelstran test_objsxyz_grid TechniqueExtraString TechniqueCGPass IsAnnotateIsAssetIncludeCodeAsset AccessorType AccessorNameAccessorTargetIDWEIGHTVERTEXUV TEXTANGENTTEXCOORD TEXBINORMALTANGENTPOSITION OUT_TANGENTOUTPUTNORMAL MORPH_WEIGHT MORPH_TARGET LINEAR_STEPSISJOINTINV_BIND_MATRIX INTERPOLATION IN_TANGENTINPUTIMAGE CONTINUITYCOLORBINORMALInputoffsetsemantic inputSourcesetRevolute PrismaticJointjointID prismaticrevolute MorphMethodRelative NormalizedMorphgeometrySourcemethod morphSource morphTargetsSkinbindShapeMatrixsourcejoint vertexWeightsextract_camerasextract_lightsextract_geometriescam2isTeximagematerialElementtexNodescnodestnodestoTupletoTriplecollada_array_strtriple_serializesources_vertices interleavesel3_1sel3_2sel3_3vn floatAccessorcam_idlight_idbindsbindsTexscene animatedCuben empty_rootaCamera pointLight ambientLightaCube anim_channelbluelogotex animatedCubesscene2obj_namex_line