Пример #1
0
        public void GHFloorsByLevelsTest()
        {
            var model   = Model.FromJson(System.IO.File.ReadAllText("../../../../../../TestOutput/Building-01.json"));
            var inputs  = new FloorsByLevelsInputs(0.2, 0.5, "", "", new Dictionary <string, string>(), "", "", "");
            var outputs = FloorsByLevels.Execute(new Dictionary <string, Model> {
                { "Levels", model }
            }, inputs);

            System.IO.File.WriteAllText("../../../../../../TestOutput/GHFloorsByLevels.json", outputs.Model.ToJson());
            outputs.Model.ToGlTF("../../../../../../TestOutput/GHFloorsByLevels.glb");
        }
        public void FloorsByLevelsTest()
        {
            var model =
                Model.FromJson(System.IO.File.ReadAllText(INPUT + "LevelsByEnvelope.json"));
            var inputs =
                new FloorsByLevelsInputs(
                    floorSetback: 0.2,
                    floorThickness: 0.1,
                    "", "", new Dictionary <string, string>(), "", "", "");
            var outputs =
                FloorsByLevels.Execute(new Dictionary <string, Model> {
                { "Levels", model }
            }, inputs);

            System.IO.File.WriteAllText(OUTPUT + "FloorsByLevels.json", outputs.Model.ToJson());
            outputs.Model.ToGlTF(OUTPUT + "FloorsByLevels.glb");
        }