public void EnvelopeBySiteTest() { var model = Model.FromJson(System.IO.File.ReadAllText(INPUT + "SiteBySketch.json")); var inputs = new EnvelopeBySiteInputs( 60, 5, 3.0, true, 10, 1, 100, null, "", "", new Dictionary <string, string>(), "", "", "" ); var outputs = EnvelopeBySite.Execute(new Dictionary <string, Model> { { "Site", model } }, inputs); System.IO.File.WriteAllText(OUTPUT + "EnvelopeBySite.json", outputs.Model.ToJson()); outputs.Model.AddElements(model.Elements.Values); outputs.Model.ToGlTF(OUTPUT + "EnvelopeBySite.glb"); }
public void EnvelopeBySiteTest() { var model = Model.FromJson(System.IO.File.ReadAllText("../../../../../../TestOutput/SiteBySketch.json")); var inputs = new EnvelopeBySiteInputs(3.0, 60, 10, 1.0, 100.0, 5.0, "", "", new Dictionary <string, string>(), "", "", ""); var outputs = EnvelopeBySite.Execute(new Dictionary <string, Model> { { "Site", model } }, inputs); System.IO.File.WriteAllText("../../../../../../TestOutput/EnvelopeBySite.json", outputs.model.ToJson()); outputs.model.ToGlTF("../../../../../../TestOutput/EnvelopeBySite.glb"); }
public void EnvelopeBySiteTest() { var model = Model.FromJson(System.IO.File.ReadAllText(INPUT + "SiteBySketch.json")); var inputs = new EnvelopeBySiteInputs( siteSetback: 3.0, buildingHeight: 60.0, setbackInterval: 10.0, setbackDepth: 1.0, minimumTierArea: 100.0, foundationDepth: 5.0, "", "", new Dictionary <string, string>(), "", "", ""); var outputs = EnvelopeBySite.Execute(new Dictionary <string, Model> { { "Site", model } }, inputs); System.IO.File.WriteAllText(OUTPUT + "EnvelopeBySite.json", outputs.Model.ToJson()); outputs.Model.AddElements(model.Elements.Values); outputs.Model.ToGlTF(OUTPUT + "EnvelopeBySite.glb"); }