Abstract
Topologic is a software modelling library that supports a comprehensive conceptual framework for the hierarchical spatial representation of buildings based on the data structures and concepts of non-manifold topology (NMT). Topologic supports conceptual design and spatial reasoning through the integration of geometry, topology, and semantics. This enables architects and designers to reflect on their design decisions before the complexities of building information modelling (BIM) set in. We summarize below related work on NMT starting in the late 1980s, describe Topologic’s software architecture, methods, and classes, and discuss how Topologic’s features support conceptual design and spatial reasoning. We also report on a software usability workshop that was conducted to validate a software evaluation methodology and reports on the collected qualitative data. A reflection on Topologic’s features and software architecture illustrates how it enables a fundamental shift from pursuing fidelity of design form to pursuing fidelity of design intent.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abdinnour-Helm, S. F., Chaparro, B. S., & Farmer, S. M. (2005). Using the end-user computing satisfaction (EUCS) instrument to measure satisfaction with a web site. Decision Sciences, 36(2), 341–364.
Aish, R. (1997). MicroStation/J. In A. K. Noor & J. B. Malone (Eds.), Next Generation CAD/CAM/CAE Systems, NASA Conference Publication, 3357. pp. 167–180. National Aeronautics and Space Administration, Hampton, Virginia.
Aish, R., Jabi, W., Lannon, S., Wardhana, N. M., & Chatzivasileiadi, A. (2018). Topologic: Tools to explore architectural topology. In L. Hesselgren, A. Kilian, S. Malek, K.-G. Olsson, S.-H. Olga, & C. Williams (Eds.), Advances in architectural geometry 2018 (pp. 316–341). Klein Publishing GmbH.
Aish, R., & Pratap, A. (2013). Spatial information modeling of buildings using non-manifold topology with ASM and DesignScript. In L. Hesselgren, S. Sharma, J. Wallner, N. Baldassini, P. Bompas, & J. Raynaud (Eds.), Advances in architectural geometry 2012 (pp. 25–36). Vienna: Springer Vienna.
Bandi, A., & Heeler, P. (2013). Usability testing: A software engineering perspective. In 2013 International Conference on Human Computer Interactions (ICHCI) (pp. 1–8). IEEE.
Björk, B.-C. (1992). A conceptual model of spaces, space boundaries and enclosing structures. Automation in Construction, 1(3), 193–214.
Boguslawski, P., & Gold, C. (2010). Euler operators and navigation of multi-shell building models. In T. Neutens & P. Maeyer (Eds.), Developments in 3D geo-information sciences. Lecture Notes in Geoinformation and Cartography (pp. 1–16). Berlin: Springer.
Boguslawski, P., & Gold, C. (2016). The dual half-edge—A topological primal/dual data structure and construction operators for modelling and manipulating cell complexes. ISPRS International Journal of Geo-Information, 5(2), 1–20.
Cavalcanti, P. R., Carvalho, P. C. P., & Martha, L. F. (1997). Non-manifold modelling: An approach based on spatial subdivision. Computer-Aided Design, 29(3), 209–220.
Chang, T. W., & Woodbury, R. (1997). Efficient design spaces of non-manifold solids. In Y. Liu, J.-Y. Tsou, & J. Hou (Eds.), Second conference on computer-aided architectural design research in Asia (pp. 335–344). Taiwan: CAADRIA.
Chatzivasileiadi, A., Lannon, S., Jabi, W., Wardhana, N. M., & Aish, R. (2018). Addressing pathways to energy modelling through non-manifold topology. In D. Macumber, F. Meggers, & S. Rockcastle (Eds.), SIMAUD 2018: Symposium for Architecture and Urban Design. Delft: Society for Modeling & Simulation International (SCS).
Crocker, G. A., & Reinke, W. F. (1991). An editable nonmanifold boundary representation. IEEE Computer Graphics and Applications, 11(2), 39–51.
Ecma International. (2005). C++/CLI language specification. Geneva.
Furiani, F., Martella, G., & Paoluzzi, A. (2017). Geometric computing with chain complexes design and features of a Julia package.
Hassenzahl, M. (2001). The effect of perceived hedonic quality on product appealingness. International Journal of Human-Computer Interaction, 13(4), 481–499.
Hillier, B., & Hanson, J. (1984). The social logic of space. Cambridge University Press.
Hillier, B., Leaman, A., Stansall, P., & Bedford, M. (1976). Space syntax. Environment and Planning B: Planning and Design, 3, 147–185.
Jabi, W. (2016). Linking design and simulation using non-manifold topology. Architectural Science Review, 59(4), 323–334.
Jabi, W., Aish, R., Lannon, S., Chatzivasileiadi, A., & Wardhana, N. M. (2019). Topologic, https://topologic.app. Last accessed: April 03, 2020.
Jabi, W., Soe, S., Theobald, P., Aish, R., & Lannon, S. (2017). Enhancing parametric design through non-manifold topology. Design Studies, 52, 96–114.
Laugwitz, B., Held, T., & Schrepp, M. (2008). Construction and evaluation of a user experience questionnaire. In A. Holzinger (Ed.), Proceedings of the 4th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering of the Austrian Computer Society on HCI and Usability for Education and Work (pp. 63–76). Springer, Berlin, Heidelberg.
Lee, S.-U., Roh, M.-I., Cha, J.-H., & Lee, K.-Y. (2009). Ship compartment modeling based on a non-manifold polyhedron modeling kernel. Advances in Engineering Software, 40(5), 378–388.
Love, P. E. D., Edwards, D. J., Han, S., & Goh, Y. M. (2011). Design error reduction: Toward the effective utilization of building information modeling. Research in Engineering Design, 22(3), 173–187.
Masuda, H., Shimada, K., Numao, K., & Kawabe, S. (1989). A mathematical theory and applications of non-manifold geometric modeling. In F.-L. Krause & H. Jansen (Eds.), International Symposium on Advanced Geometric Modelling for Engineering Applications. North-Holland, Berlin.
McCullough, M. (1997). Abstracting craft: The practiced digital hand. Cambridge, MA: MIT Press.
Open CASCADE. (2018). Open CASCADE, https://www.opencascade.com. Last accessed: May 15, 2018.
Qiuchen Lu, V., Parlikad, A. K., Woodall, P., Ranasinghe, G. D., & Heaton, J. (2019). Developing a dynamic digital twin at a building level: Using Cambridge campus as case study. In M. DeJong, J. Schooling, & G. Viggiani (Eds.), International Conference on Smart Infrastructure and Construction 2019 (ICSIC) (pp. 67–75). ICE Publishing.
Roberts, A., & Marsh, A. (2001). ECOTECT: Environmental prediction in architectural education. In Architectural Information Management: 19th eCAADe Conference (pp. 342–347), Helsinki, Finland.
Sabry, H., Sherif, A., Rakha, T., & Fekry, A. (2010). Integration of daylighting simulation software in architectural education. In W. Tizani (Ed.), The 13th International Conference on Computing in Civil and Building Engineering. Nottingham University Press.
Schön, D. A. (1984). The reflective practitioner: How professionals think in action. Basic Books.
Spatial Corporation. (1989). 3D ACIS modeler, https://www.spatial.com/products/3d-acis-modeling. Last accessed: March 03, 2020.
Voloshin, V. I. (2013). Introduction to graph and hypergraph theory. Nova Kroshka Books.
Weiler, K. J. (1986). Topological structures for geometric modeling. Rensselaer Polytechnic Institute.
Woodbury, R., Gün, O. Y., Peters, B., & Sheikholeslami, M. (Roham). (2010). Elements of parametric design. Taylor & Francis, Inc.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Jabi, W., Chatzivasileiadi, A. (2021). Topologic: Exploring Spatial Reasoning Through Geometry, Topology, and Semantics. In: Eloy, S., Leite Viana, D., Morais, F., Vieira Vaz, J. (eds) Formal Methods in Architecture. Advances in Science, Technology & Innovation. Springer, Cham. https://doi.org/10.1007/978-3-030-57509-0_25
Download citation
DOI: https://doi.org/10.1007/978-3-030-57509-0_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57508-3
Online ISBN: 978-3-030-57509-0
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)