Exemple #1
0
        public void MultiResidenceTest()
        {
            var inStore = new FileModelStore <MultiResidenceInputs>("../../../../", true);
            var inputs  = new MultiResidenceInputs(new Hypar.Functions.Execution.InputData("../../../../parcel.csv"),
                                                   60, "", "", "", "", "");

            var model   = new Model();
            var outputs = MultiResidence.Execute(model, inputs);

            System.IO.File.WriteAllText("../../../../MultiResidence.json", model.ToJson());
            var outStore = new FileModelStore <Hypar.Functions.Execution.ArgsBase>("../../../../", true);

            model.ToGlTF("../../../../MultiResidence.glb");
        }
Exemple #2
0
        public async Task InvokeFunction()
        {
            var store = new FileModelStore <MultiResidenceInputs>("./", true);

            // Create an input object with default values.
            var input = new MultiResidenceInputs();

            // Invoke the function.
            // The function invocation uses a FileModelStore
            // which will write the resulting model to disk.
            // You'll find the model at "./model.gltf"
            var l      = new InvocationWrapper <MultiResidenceInputs, MultiResidenceOutputs>(store, MultiResidence.Execute);
            var output = await l.InvokeAsync(input);
        }