[Feature] Drawing Walls = Drawing Rooms Automatically

A forum dedicated to the Draft, Arch and BIM workbenches development.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
paullee
Veteran
Posts: 5134
Joined: Wed May 04, 2016 3:58 pm

[Feature] Drawing Walls = Drawing Rooms Automatically

Post by paullee »

A mock-up / proof-of-concept :
(SketchArch Add-on)

Now drawing Wall = drawing Space. When Walls added (Base on Sketch) enclosed a space, it could be automatically detected.

Inspired by discussion of concept of TAD about drawing Space (vs drawing Walls) and and technology available in Topologic (based on OpenCascade as FreeCAD).


Workflow :-
- Turn on Detect Room attribute in ArchWall
- Rooms (regions) enclosed by Walls defined in a Sketch are detected and shown as Faces

Further Usages :-
- Automatic room area calculation and dimensioning
- Automatic room volume calculation
- Repeating modelling for ArchSpace could be avoided
- Specification (e.g. of construction, material, finishes) for each room surface
(Though a wall might have been modelled to span a few rooms)
- The feature enable automatic creation of ComplexCell for spatial analysis and manipulation in Topologic


phpBB [video]
cad1234
Posts: 331
Joined: Fri Dec 28, 2018 11:11 am

Re: [Feature] Drawing Walls = Drawing Rooms Automatically

Post by cad1234 »

Very helpful !!
User avatar
bitacovir
Veteran
Posts: 1570
Joined: Sat Apr 19, 2014 6:23 am
Contact:

Re: [Feature] Drawing Walls = Drawing Rooms Automatically

Post by bitacovir »

Interesting. Now this rooms can be smart objects? Entities to:
- storage more properties
- assigning new properties through category or classification system (not manually)
- create a system of properties linked with regulations. This way, if a room does not match with some conditions (minimum air volume, minimum height of ceiling, minimum area of windows) a warning is shown.
::bitacovir::
==================
One must be absolutely modern.
Arthur Rimbaud (A Season in Hell -1873)

Canal Youtube Grupo Telegram de FreeCAD Español

My personal web site
My GitHub repository
Mini Airflow Tunnel Project
paullee
Veteran
Posts: 5134
Joined: Wed May 04, 2016 3:58 pm

Re: [Feature] Drawing Walls = Drawing Rooms Automatically

Post by paullee »

bitacovir wrote: Sun Apr 18, 2021 8:22 pm Interesting. Now this rooms can be smart objects? Entities to:
- storage more properties
- assigning new properties through category or classification system (not manually)
- create a system of properties linked with regulations. This way, if a room does not match with some conditions (minimum air volume, minimum height of ceiling, minimum area of windows) a warning is shown.
Yes similar ideas, code.regulation compliance was one .I wanted to do long time ago - but this region / city specific probably not beneficial to many people :)

And expect some of these goals be assisted with Topologic ... far from able to use that :D
carlopav
Veteran
Posts: 2062
Joined: Mon Dec 31, 2018 1:49 pm
Location: Venice, Italy

Re: [Feature] Drawing Walls = Drawing Rooms Automatically

Post by carlopav »

Bravo!!
follow my experiments on BIM modelling for architecture design
paullee
Veteran
Posts: 5134
Joined: Wed May 04, 2016 3:58 pm

Re: [Feature] Drawing Walls = Drawing Rooms Automatically

Post by paullee »

Maybe also automatically creation of floor slab and roof / top slab? :D
sww1235
Posts: 32
Joined: Thu Mar 21, 2019 5:12 pm

Re: [Feature] Drawing Walls = Drawing Rooms Automatically

Post by sww1235 »

Yes please! This looks amazing! :o

A couple of questions:

can you lock certain spaces, so if they are manually split and combined after being auto detected, the manual changes won't be erased when more walls are added?

How are space boundaries on floor and ceiling found? Or is this only 2d for now?
paullee
Veteran
Posts: 5134
Joined: Wed May 04, 2016 3:58 pm

Re: [Feature] Drawing Walls = Drawing Rooms Automatically

Post by paullee »

sww1235 wrote: Tue Apr 20, 2021 4:05 am can you lock certain spaces, so if they are manually split and combined after being auto detected, the manual changes won't be erased when more walls are added?

How are space boundaries on floor and ceiling found? Or is this only 2d for now?
Thanks.

It is one of the intention to manually assign the 'boundaries' or a region - e.g. a region containing 4 rooms (and 1 corridor space) - may be you can add an issue to avoid it being forgotten.

Currently it is a proof-of-concept, with a 2D place cut by the 3D Wall solids.
User avatar
ragohix769
Posts: 568
Joined: Sat Jul 18, 2020 7:04 am
Location: Rome - Italy

Re: [Feature] Drawing Walls = Drawing Rooms Automatically

Post by ragohix769 »

Outstanding idea!
After #ElonMuskBuyTwitter I'm no more on Twitter, that's really enough :-(
=> Now you can find me here on #Mastodon: https://mastodon.uno/@opensoul - I hope more people do the same :-)
ABeton
Posts: 150
Joined: Tue Sep 03, 2019 6:39 pm

Re: [Feature] Drawing Walls = Drawing Rooms Automatically

Post by ABeton »

This is a very interesting idea, good job!!

Would it be possible to define things like wall finishes or floor finishes for these enclosed regions by using multimaterials? I have been drawing interior wall finishes by hand mostly, but with this perhaps each region could automatically create a multilayer wall inside it(thermoinsulation, plaster etc.). What do you think about this?
Post Reply