Building novel Web3D user interfaces: a case study from architecture and structural engineering

  • Authors:
  • Nicholas F. Polys;Felipe Bacim;Mehdi Setareh;Brett Jones

  • Affiliations:
  • Virginia Tech;Virginia Tech;Virginia Tech;Virginia Tech

  • Venue:
  • Proceedings of the 18th International Conference on 3D Web Technology
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we describe and reflect on our experiences building a full-featured Web3D design tool for architects and structural engineers: the Structure And Form Analysis System (SAFAS). The SAFAS intends to tighten the design cycle for space frame structures by coupling an interactive 3D design interface with a structural simulation server. In this way, users can iteratively design, evaluate and compare their structures with real forces, loads and displacements. The client design tool was implemented in Java using a Model-View-Controller pattern, using the open-source Xj3D toolkit as the 3D 'View'. We describe the design and realization of a full-featured Web3D User Interface and application and demonstrate that the use of software design patterns provides improved compatibility and code re-use across platforms. We reflect on this experience and the fuzzy boundary between 'application' and 'general-purpose' scene graph standards.