Beispiel #1
0
        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");
        }
Beispiel #3
0
        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");
        }