private XElement CreateAccessorTechniqueElement()
        {
            ColladaTechnique Technique = ColladaTechnique.GetCommonTechnique();

            string accessorSourceID = String.Format("#{0}-array", GetElementID());


            ColladaAccessor SourceAccessor = new ColladaAccessor(accessorSourceID, Values.Count / Stride, Stride);

            foreach (string parameterName in ParameterNames)
            {
                SourceAccessor.AddParameter(parameterName, "float");
            }

            Technique.SetAccessor(SourceAccessor);
            return(Technique.GetXML());
        }
        public ColladaNewParam getParam(String sid)
        {
            ColladaNewParam param = super.getParam(sid);

            if (param != null)
            {
                return(param);
            }

            ColladaTechnique technique = this.getTechnique();

            if (technique == null)
            {
                return(null);
            }

            return(technique.getParam(sid));
        }