This thesis aims to clarify the different steps and thoughts involved in the programming process of an IFC Import/Export Plug-in exemplifed within the Autodesk AutoCAD Civil 3D environment. It begins with the basic principles of designing a horizontal and vertical road alignment including various transition curve types. Thereafter, this thesis is dedicated to describing the core data scheme of the IFC Alignment 1.1 extension that will be implemented in the coming IFC standard. Based on a fully working plug-in for Civil 3D exemplifed with several code snippets the main part gives an example of how to write a plug-in that allows the user to import and export IFC files within a given software environment. Chapter 5 is dedicated to outline a few possible implementation errors that result from some of the defnitions given by bSI on their official website. Finally this paper will give a brief prospect of further developments and opportunities for the implementation of the IFC data schema.
«
This thesis aims to clarify the different steps and thoughts involved in the programming process of an IFC Import/Export Plug-in exemplifed within the Autodesk AutoCAD Civil 3D environment. It begins with the basic principles of designing a horizontal and vertical road alignment including various transition curve types. Thereafter, this thesis is dedicated to describing the core data scheme of the IFC Alignment 1.1 extension that will be implemented in the coming IFC standard. Based on a fully w...
»