Vila Matilde House, working with linked files
Posted: Sat Jul 10, 2021 10:19 pm
Continuing the subject posted in https://forum.freecadweb.org/viewtopic.php?f=23&t=59192 about BIM, I expose here the process of dividing the file of a residential project into linked files. The elaboration steps were not exactly in the order presented, there was a lot of trials and errors, back and forth, but for a better understanding I will present one that I believe is more appropriate:
Step 1
In setting up the site and surroundings, I used a dxf file of the Digital City Map (MDC) from 2004, obtained from a City Hall website. There is also the possibility to download a 2017 point cloud file in LAZ format. On this subject, I posted an example of topographical work using points on https://forum.freecadweb.org/viewtopic.php?f=8&t=58925, using the Trails Workbench. But, I take the opportunity and ask if anyone knows how to import the LAZ format to FC, please post your tip here.
Returning to the MDC file in dxf, after deleting the excess information in LibreCad, I imported the resulting file to FC and prepared the information to be used in a 3D file of the site and urban surroundings. On the linked MDC file, I drew the contour curves, as explained in https://forum.freecadweb.org/viewtopic. ... 4&start=10, arriving at the final topography (figures 01 to 03).
Modeling the streets was a much more complicated task. The great difficulty is that the streets elements are not Cartesian, that is, they are not in planes parallel to the orthogonal axes x, y and z, as we usually adopt in building projects (although there are exceptions, such as the works of non-Cartesian architects: Gaudí, Niemeyer, Frank Gehry, Santiago Calatrava, Zaha Hadid, among others), but this simplification of reality does not apply in this case.
First, I had to identify the 3D axes of each street and the plans of its initial and sometimes final transversal profiles. Through the sweep tool, using the profiles and 3D axes, I obtained the bases, curbs, gutters and street pavements (figure 04). At the corner I adopted a huge simplification to elaborate its elements, instead of the curbs, gutters and sidewalks follow a helical surface, as it usually is in reality, I used curves on the plane of the sidewalk of the main street. So, for the curbs and gutters, I used sweeps with their initial and final profiles and the paths were the corner curves; for the sidewalks, I created sketches on the mentioned plane and with extrusions and Boolean operations I got the final volumes. For the corner pavement and its base, I used the loft tools to assemble the basic volumes, then with Boolean operations (intersection) I obtained the final elements (figure 05).
- Step 1 - Preparation of the site and urban surroundings
- Step 2 – Assembly of the house model
- Step 3 – Separation of linked files
- Step 4 – BIM file assembly
- Step 5 – Assembly of drawing BIM files
Step 1
In setting up the site and surroundings, I used a dxf file of the Digital City Map (MDC) from 2004, obtained from a City Hall website. There is also the possibility to download a 2017 point cloud file in LAZ format. On this subject, I posted an example of topographical work using points on https://forum.freecadweb.org/viewtopic.php?f=8&t=58925, using the Trails Workbench. But, I take the opportunity and ask if anyone knows how to import the LAZ format to FC, please post your tip here.
Returning to the MDC file in dxf, after deleting the excess information in LibreCad, I imported the resulting file to FC and prepared the information to be used in a 3D file of the site and urban surroundings. On the linked MDC file, I drew the contour curves, as explained in https://forum.freecadweb.org/viewtopic. ... 4&start=10, arriving at the final topography (figures 01 to 03).
Modeling the streets was a much more complicated task. The great difficulty is that the streets elements are not Cartesian, that is, they are not in planes parallel to the orthogonal axes x, y and z, as we usually adopt in building projects (although there are exceptions, such as the works of non-Cartesian architects: Gaudí, Niemeyer, Frank Gehry, Santiago Calatrava, Zaha Hadid, among others), but this simplification of reality does not apply in this case.
First, I had to identify the 3D axes of each street and the plans of its initial and sometimes final transversal profiles. Through the sweep tool, using the profiles and 3D axes, I obtained the bases, curbs, gutters and street pavements (figure 04). At the corner I adopted a huge simplification to elaborate its elements, instead of the curbs, gutters and sidewalks follow a helical surface, as it usually is in reality, I used curves on the plane of the sidewalk of the main street. So, for the curbs and gutters, I used sweeps with their initial and final profiles and the paths were the corner curves; for the sidewalks, I created sketches on the mentioned plane and with extrusions and Boolean operations I got the final volumes. For the corner pavement and its base, I used the loft tools to assemble the basic volumes, then with Boolean operations (intersection) I obtained the final elements (figure 05).