Ejemplo n.º 1
0
        /// <summary>
        /// convert to b3dm file
        /// </summary>
        /// <param name="objFile">obj file path</param>
        /// <param name="outputFile">b3dm file path</param>
        /// <param name="options">converting options</param>
        /// <returns></returns>
        public static TilesetCreationOptions WriteB3dm(string objFile,
                                                       string outputFile, Options options = null)
        {
            var gltfOptions = new GltfOptions {
                Binary = true, WithBatchTable = true
            };
            var converter = new Converter(objFile, gltfOptions);

            return(WriteB3dm(converter, outputFile, options));
        }
Ejemplo n.º 2
0
        public static void TestConvert()
        {
            var objFile    = TestObjFile;
            var opts       = new GltfOptions();
            var converter  = new Converter(objFile, opts);
            var outputFile = $"{Name}.gltf";

            if (opts.Binary)
            {
                outputFile = $"{Name}.glb";
            }
            converter.Run();
            converter.WriteFile(outputFile);
        }