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"); }
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); }