fren
  Log in   Registration

We are +23 BIM professionals!

Join us>
Do you have any questions?

Need technical support, advice or advice?


  Wednesday May 27th 2020
  16 Replies
  1.5K ​​Visits
  Subscribe now
Hello everyone,

Eager to develop a program on Dynamo allowing to draw the plinths automatically, I am speaking to you!
So far I have been able to recover the contours of the room in a list (thanks to the conference by Mickael Auque).
I would like to be able to subtract the linear doors ...
I tried to subtract geometries without success ...

Idea 1:

I created two perpendicular surfaces that intersect: a vertical to the right of the room boundaries, a horizontal to the right of the doors. I thought about recovering the intersection of these two surfaces (I would therefore obtain a straight line) and subtracting it from the contour of the parts ... but I cannot find a function on Dynamo that allows to recover these intersections of surfaces. ..
Another question: how to subtract two lines?

Idea 2:

I created two surfaces on either side of the door that intersect the room boundaries.
Maybe the secret lies in using the "trim curves by surfaces" function from two vertical surfaces on either side of the door and from the curves representing the room boundaries?

Has anyone already found the solution?

Thank you in advance ;)
there are about 1 year
·
#14432
0
Votes
Cancel
Hello Mohamed,

Indeed the first part of my program was realized thanks to this conference (very well done besides).
The lecture explains how to draw the plinths along the room contours but not how to deduce the doors.
So I wanted to go further by trying to deduce them.

Do you have an idea ?
there are about 1 year
·
#14436
0
Votes
Cancel
the "relief profile" method described by:
https://villagebim.typepad.com/villagebim/2013/04/autodesk-revit-modelisation-de-plinthes.html
says
a) that it is possible to measure / nomenclature the plinths
b) that the doors cut these plinths
is this incorrect or have I misunderstood?
there are about 1 year
·
#14474
0
Votes
Cancel
Hello everyone !

Here is a small piece of the program.
The idea is to recover the contours of parts, to draw plinths along, to recover the geometry of these.
We then recover the linear door and create a volume.
We then subtract the intersection of the two geometries.

The idea would be to subtract these two volumes to cut the baseboards at the door levels and to eliminate the affected portion.

The problem is, the intersection doesn't seem to work ...
Does anyone have an idea to make the intersection work?
And to eliminate the parties concerned?
there are about 3 months
·
#16809
0
Votes
Cancel
good evening everyone

Just to extend the webinar of Mickael Auque, attached a script allowing to automatically draw the plinths (here a 20 x 50 type of the solid plinth family) around the rooms, without placing them in front of the doors.

The principle for doing the second part of this work:

* Group all the boundingboxes of the parts of the chosen level into a single solid
* Group all the boundingboxes of the doors of the chosen level into a single solid
* Calculate the difference boolean between these two solids -> = Solid A (This eliminates the parts in front of the doors)
* Calculate the intersections to keep between
a) excessively large lines supporting the plinths (the perimeter of all the rooms)
b) and this solid A
(We keep only the interesting parts of the edges, against the walls)
* Outline the plinths

@ more

PS 1: I will put pictures well, but every time I get an error message when I download an image in. PNG ...
PS 2: This method leaves the surfaces of the boundingboxes visible in the project. Pity...
PS 3: 25/07/2021. Small modification of the script. The old method created / used a solid containing the boundingboxes of all the rooms of the building studied, not only the rooms of the floor concerned, a solid unnecessarily too large so if you have several floors.
there are about 2 months
·
#16810
0
Votes
Cancel
Hello,
"PS 2: This method leaves the surfaces of the boundingboxes visible in the project. Too bad ..."
You can turn off preview in Revit, an option to set in Dynamo, to avoid this problem.
Best regards.
JF
there are about 2 months
·
#16814
0
Votes
Cancel
Hi

Thank you Jean-François for this information. It's better without those blue lines ...

Attached is another try, with another method, which ... does not work.

First, a little script Cut test containing a Python node (according to this post on VillageBIM), which allows you to cut several solids with several empty, all selected by hand in Revit, launching the script once. It works, OK.

Second, a script concerning this story of plinths to be placed automatically.
The project must contain two families of plinths, a solid extrusion, and an empty extrusion (With the "Cut ..." property), made with the generic metric model (line).
This second script places solid plinths around the perimeter of rooms and empty plinths in front of doors. It works.
Next, I will like to place the previous Python knot so that empty baseboards automatically cut solid baseboards.
I have tried quite a few combinations of nodes, placed at the end to the right, but it does not work (with error messages indicating that the element cannot cut, or that it is not an element...).

Do you have any idea to complete this second script, either with nodes or by modifying the Python code in the last node on the right, so that it runs completely?

@ more
there are about 2 months
·
#16821
1
Votes
Cancel
Good evening Charles,

Modeling plinths is curious even if I salute the intellectual approach!
In plan seeing them represent would be more embarrassing than useful.
To see them drawn in section, it would be necessary to output a 25th or 10th view: it is then a detail to be treated in 2D and occasionally because modeling everything in a project is not useful or even counterproductive. In 3D, a lot of polygons for an almost zero representation in sections and planes, even annoying, it's really not great.
If it is a question of quantifying or locating them: the spaces are there for that and can contain this dynamic information without having to represent them in 3D (included with or without the berries)
I read on Hexabim (I don't know where or from whom, sorry) that nobody builds with a BIM model but with 2D, paper ... The model is essential to have good 2D. This is quite true and suddenly model the baseboards, I do not understand. Do you have a motivation that escapes me?


Yohan
there are about 2 months
·
#16837
0
Votes
Cancel
Bonsoir

In attachment, another possibility, simpler (without using the boundingbox of the parts), with only one type of plinth, a solid extrusion made in a template Generic metric model (line).

@ more

PS: I failed to finalize the method from my previous post (16814), with a solid plinth and empty plinth, despite many attempts. If anyone has an idea ... that would be instructive ...
there are about 2 months
·
#16838
0
Votes
Cancel
Hello everyone !

Thank you for your numerous responses.
The goal of this program was to calculate the quantities of plinths which represents a certain time saving during measurements. Seeing them modeled in 3D just allows you to check that there is no oversight! Regarding plans, sections and others, a filter allows you to hide them so as not to interfere with the graphics
there are about 2 months
·
#16875
0
Votes
Cancel
Hello Charles,

It is also possible to establish a filter to check whether or not a "Space" occurrence holds said plinths without having to model them and thus extract the quantities from them via a nomenclature. Modeling therefore does not seem required, unlike the data relating to the plinths (section, length, etc.). It is then a question of requesting the data of each "Space" concerned without calling on a volume dedicated to the plinths.


On the contrary, for all infographic purposes it can be interesting.


Christophe Fortineau
Consultant, trainer and AMO BIM
there are about 2 months
·
#16876
0
Votes
Cancel
In dynamo, the intersection of the wall and the door will give you its width, but also its position on the wall
You will have a cube of the volume of the door intersecting with the wall
find the interior surface of the interior part (a rectangle)
you will have to obtain the line at the bottom, and cut the line of the wall with the coordinates of this door line
about 1 week ago
·
#16910
0
Votes
Cancel
Hello,
There is a free plugin in the autodesk app store, which does it according to the outline of the selected rooms and according to the type of wall you create. And best of all, it takes the doors into consideration.
It's super useful for DPGFs
there 5 days
·
#16911
0
Votes
Cancel
Hello,
As Jean Edelmann says, no need for a Dynamo script or a plugin .... the raised profiles work very well! Both in 3D, with the filters for the plan views, and in the schedules for the quantitative ones.
there 5 days
·
#16912
0
Votes
Cancel
The only limitation: the quantitative does not work for the relief profiles integrated into the types of walls - the relief profiles are to be laid by hand. But to have used it on several projects, it is more than enough ;)
There is no response to this discussion yet.
Be the first to answer it!

Discover our services

recruitment

Your career at N&Co

LEARN MORE

communication

Communication

LEARN MORE

Advertising

Training

LEARN MORE

Hexabim

Log in

The Cron starts