BUILDING DESCRIPTION LANGUAGE

A forum dedicated to the Draft, Arch and BIM workbenches development.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

BUILDING DESCRIPTION LANGUAGE

Post by damian »

Hello:

I would like to show a little experimental script.

First my model in FreeCAD.

Second the model in DOE-2.2

I've not included the shades, materials, layers, schedules, ..., ..., ...
Attachments
Kazam_screenshot_00001.png
Kazam_screenshot_00001.png (196.72 KiB) Viewed 3288 times
Kazam_screenshot_00000.png
Kazam_screenshot_00000.png (125.82 KiB) Viewed 3288 times
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: BUILDING DESCRIPTION LANGUAGE

Post by yorik »

interesting... I never looked much at DOE2... Does your script build the "boxes" out of the walls?
gbXML seems to work a bit like that too, I had began to work on an export script but it didn't go very far yet.
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: BUILDING DESCRIPTION LANGUAGE

Post by damian »

Code: Select all

... I never looked much at DOE2... 
You're lucky. It's horrible (Limitations with the polygons, azimuths, tilts, a different coordinate system -WorkingPlane- for building, for every floor, FOR EVERY WALL). I use it for legal imperative, no by personal decision.

Code: Select all

Does your script build the "boxes" out of the walls?
Yes, like shades. This question, the shades, will be the final point of my macro. The basic geometry is sufficient for me.

Code: Select all

gbXML
I didn't know it ... very interesting

I was thinking to write a translator for EnergyPlus (really I was planning a workbench)

Both, EnergyPlus and gbXML are family ...
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: BUILDING DESCRIPTION LANGUAGE

Post by bernd »

Sorry for highjacking ...

I have never worked with neither DOE2 nor gbXML. Just some question ...

- These languarges describe a building with volumes (spaces).
- You are generating the DOE2 from a modell off walls and slabs?

If both are true such macro could be adjusted to create building openstreetmap data because this is volume space driven too. Something what is in my mind for years, because I have a ifc of any real building we do at our office.
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: BUILDING DESCRIPTION LANGUAGE

Post by damian »

I was looking the openstreetmap project.

Code: Select all

These languarges describe a building with volumes (spaces)
I used the arch spaces tool (with the two options 1.- from boundaries 2.- from a base solid object)

The arch spaces tool is designed for interior volume ( I think so ...?)

If you need the exterior envelope of a building, an arch structure (like a boudbox) extruded from a Dwire is sufficient.

This seems trivial
800px-Osm3d_frankfurt2.jpg
800px-Osm3d_frankfurt2.jpg (61.6 KiB) Viewed 3200 times
This other seems very difficult
Osm3d_Silverline_Tower.jpg
Osm3d_Silverline_Tower.jpg (7.16 KiB) Viewed 3200 times

Code: Select all

You are generating the DOE2 from a modell off walls and slabs?
I'm generating the model from the interior face of the walls, that they are coincident with the spaces definied.

I don't see the Osm3d manual, where explains the model description of the building (Exterior faces, I understand)

My macro includes a basic mechanism for calculating vertexes of faces polygons, azimuth, tilts, ...

Link the page with the Osm3d geometry model
Giulio
Posts: 1
Joined: Fri Mar 11, 2016 1:12 pm

Re: BUILDING DESCRIPTION LANGUAGE

Post by Giulio »

Hi!
It's a bit off topic, but talking about energy analysis and 3D FOSS, I suggest Vi-Suite, a free software plug-in for Blender, an interface to EnergyPlus, Radiance for lighting simulation and other interesting features.

p.s. Thanks so much for your great work with FreeCAD and the FOSS comunity!
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: BUILDING DESCRIPTION LANGUAGE

Post by microelly2 »

Giulio wrote: I suggest Vi-Suite, a free software plug-in for Blender
Interesting, so my question is: how deep this application is integrated into blender? how easy a blender plugin can be ported to freecad?
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: BUILDING DESCRIPTION LANGUAGE

Post by bernd »

thanks for the informations
damian wrote:Link the page with the Osm3d geometry model
http://wiki.openstreetmap.org/wiki/Simple_3D_buildings
http://osmbuildings.org/?zoom=16&lat=40 ... =0&tilt=30
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: BUILDING DESCRIPTION LANGUAGE

Post by microelly2 »

Thanks for these links
I was not aware that there are already such many informations on lod2 free available.
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: BUILDING DESCRIPTION LANGUAGE

Post by damian »

Giulio wrote: It's a bit off topic, but talking about energy analysis and 3D FOSS, I suggest Vi-Suite, a free software plug-in for Blender, an interface to EnergyPlus, Radiance for lighting simulation and other interesting features.
microelly2 wrote: Interesting, so my question is: how deep this application is integrated into blender? how easy a blender plugin can be ported to freecad?
Thank you for your idea. I didn't know it.

My problem with Blender script is that I don't know the blender API. It's a little different, but sometimes I've obtained useful solutions from there.

I've written an Energy+.idd reader. Now, I can create instances of "EpObject" in FreeCAD.

I've begun with BuildingSurface:Detailed and it works very well.

The problem is that there are 757 different objects. A wide variety of fauna.

do you have previous experience with e+ simulations?

Thank you for your interest and comments.
I see the synergy ...
Post Reply