7(      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSSplines T TriStrips UTriFans V Triangles WAPolyList: Contains polygon primitives that cannot contain holes. X>Polygon: Contains polygon primitives which may contain holes. Y LineStrips ZLines [\]^_`    abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|}~kyvrlz{wxstumnopqfghijabcde[\]^_RZYXWVUTSMNOPQGHIJKLABCDEF798:;<=`,210/.-'+*)( &%$#"!@? >  3654    &%$#"!!"#$%&'+*)(()*+,210/.--./0123654456798:;<=89:;<=>?@ABCDEFBCDEFGHIJKLHIJKLMNOPQNOPQRZYXWVUTSSTUVWXYZ[\]^_\]^_`abcdebcdefghijghijkyvrlz{wxstumnopqlmnopqrstuvwxyz{|}~}~  An animated cube Example scene with a cube %Every scene needs a camera and light Example animation of the cube A blue/textured cube Animation of several cubes /generate an animation that points to the cubes a helper function for xyz_grid dGenerate a 3 dimensional grid where an object (stored in a SceneNode) is repeated in along the grid 1 !"#$%Wextrude a 2d polygon to 3d, the same points are added again with extrusion direction v Creturn a list containing lists of every element with its neighbour  i.e. [e1,e2,e3] -> [ [e1,e2], [e2,e3] , [e3, e1] ] &'      !"#$%&'()*+,-./0123456789:9;<=>?@ABBCDEFGGHIJKLLMNOPQRSTUVWXYYZ[\,]]^_`aabcdefghijklmnopqrstuvvwxyz{|}~.     collada-types-0.2%Graphics.Formats.Collada.ColladaTypes(Graphics.Formats.Collada.GenerateObjects(Graphics.Formats.Collada.TransformationsColorRGBSIDIDTextureimageSIDpathCFx_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 LambertColConstantNewParamNoParamModifierSemanticAnnotatProfileGLSLGLES2GLESCOMMONCGBRIDGE InterpolationBezierLinearStep AnimChannel EmptyAniminputoutputinterptargets AnimationEffectMaterialPolygonpoylgonPpoylgonN polygonPh polygonMs LinePrimitivelinePlineNlineTmsVerticesnamevertsnormalsMeshSTrsTrfTrPLPLSLPGeometrymeshIDmeshvertices ControllercontrIdskinmorph AttenuationattenuationConstantattenuationLinearattenuationQuadraticLightSpotspotID spotColorspotAttenuationspotFallOffAnglespotFallOffExponentPointpointID pointColorpointAttenuation Directional directionalIDdirectionalColorAmbient ambientID ambientColorZzNearzFarViewSize ViewSizeXY ViewSizeY ViewSizeXCamera OrthographicorthographicIDorthographicViewSize orthographicZ Perspective perspectiveIDperspectiveFov perspectiveZ Transform TranslateSkew skewAngle skewRotationskewTranslationScaleRotateMatrixLookAt lookAtEyelookAtInterestlookAtUpNodeTypeNOTYPENODEJOINT SceneNode EmptyRootnodeIdnodeType nodeLayersnodeTransformations nodeCamerasnodeControllernodeGeometries nodeLightsScene animatedCubeaScenelightedGeometrylightedSceneNode lightedSceneaCubeobj animationcubepolyslinestrifans tristripsgescene2 animation2emptyAnimation emptyAnim new_channelstran test_objsxyz_gridenrename streamScenestreamAnimationVextrudeatop translatecycleNeighbourscycleN 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 vertexWeightsMat44Vec3n makeScenecameraAndLightrottranrotaCamera pointLight ambientLight anim_channelbluelogotex animatedCubesanimatedCubes2obj_nameenum_objx_line positions base_objectsgetNameget_nameanimatedStream tr_channeladd