/// <summary>
        /// Converts JSON to Gltf.
        /// </summary>
        /// <param name="gltf">The Gltf object.</param>
        /// <returns>The JSON string.</returns>
        public string ConvertGltfToJsonString(Gltf gltf)
        {
            try
            {
                var settings = new GltfJsonSerializerSettings();

                string jsonString = JsonConvert.SerializeObject(gltf, settings);

                return(jsonString);
            }
            catch (JsonSerializationException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Converts Gltf to JSON.
        /// </summary>
        /// <param name="jsonString">The JSON string.</param>
        /// <returns>The Gltf object.</returns>
        public Gltf ConvertJsonToGltf(string jsonString)
        {
            try
            {
                var settings = new GltfJsonSerializerSettings();

                Gltf gltf = JsonConvert.DeserializeObject <Gltf>(jsonString, settings);

                return(gltf);
            }
            catch (JsonSerializationException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }