[Feature] Drawing Walls = Drawing Rooms Automatically
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
[Feature] Drawing Walls = Drawing Rooms Automatically
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
(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
Re: [Feature] Drawing Walls = Drawing Rooms Automatically
Very helpful !!
Re: [Feature] Drawing Walls = Drawing Rooms Automatically
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.
- 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
==================
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
Re: [Feature] Drawing Walls = Drawing Rooms Automatically
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 peoplebitacovir 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.
And expect some of these goals be assisted with Topologic ... far from able to use that
Re: [Feature] Drawing Walls = Drawing Rooms Automatically
Bravo!!
follow my experiments on BIM modelling for architecture design
Re: [Feature] Drawing Walls = Drawing Rooms Automatically
Maybe also automatically creation of floor slab and roof / top slab?
Re: [Feature] Drawing Walls = Drawing Rooms Automatically
Yes please! This looks amazing!
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?
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?
Re: [Feature] Drawing Walls = Drawing Rooms Automatically
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.
- ragohix769
- Posts: 568
- Joined: Sat Jul 18, 2020 7:04 am
- Location: Rome - Italy
Re: [Feature] Drawing Walls = Drawing Rooms Automatically
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
=> Now you can find me here on #Mastodon: https://mastodon.uno/@opensoul - I hope more people do the same
Re: [Feature] Drawing Walls = Drawing Rooms Automatically
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?
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?