cut multi instances

cut multi instances

yangshilun2012
Contributor Contributor
7,232 Views
31 Replies
Message 1 of 32

cut multi instances

yangshilun2012
Contributor
Contributor

yangshilun2012_0-1634113934307.png

hello,  these are some adaptive component,  I wanna trim them all by the upper generic form which is a box. I know how to cut one by one. I have hundreds of them actually which I showed are only few. Is there a quick way I can cut them once?  

0 Likes
Accepted solutions (3)
7,233 Views
31 Replies
Replies (31)
Message 2 of 32

RDAOU
Mentor
Mentor

@yangshilun2012 

 

Using Revit, NO there isn't any tricks which cut all at once ... Multiple cut would allow you to cut several but again one at a time. For such operations you would need Dynamo

 

ALternatively, a pattern based component on a divided surface with the Border Tiles property set to Partial might achieve something very similar to what you are asking for

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 3 of 32

ToanDN
Consultant
Consultant
Accepted solution

Yes you can do it by nesting the repeater to another family and cutting it as a whole.  See attached 2022 file.

 

ToanDN_3-1634147573754.png

 

ToanDN_2-1634147560176.png

 

ToanDN_0-1634147524592.png

 

0 Likes
Message 4 of 32

yangshilun2012
Contributor
Contributor

hi  i only have rvt2021 I can not open your file, sad. 

does nesting family work for adaptive components?  I tried put my adaptive components in a mass, then load to a project,  still I can not cut whole at one.  And I have an irregular grid, I have to use adaptive components.

yangshilun2012_0-1634179074752.png

 

0 Likes
Message 5 of 32

yangshilun2012
Contributor
Contributor

hi, thx for your answering, the grid of surface is not a very regular, I didnot find a very related pattern for surface division, so I tried adaptive components.

yangshilun2012_1-1634179258435.png

and I have a little dynamo, can we achieve that?

 

 

0 Likes
Message 6 of 32

ToanDN
Consultant
Consultant
Yes I used adaptive component with repeater. The original adaptive
component family must not be Shared in order to do what I did.
Message 7 of 32

yangshilun2012
Contributor
Contributor

Hi, something new for me 🙂 let me search what revit repeater is 🙂 then tell you I make it or not. thanks for your help

0 Likes
Message 8 of 32

ToanDN
Consultant
Consultant
You used Repeater to populate the adaptive component on a divided surface,
did you not?
0 Likes
Message 9 of 32

RDAOU
Mentor
Mentor
Accepted solution

@yangshilun2012 wrote:

hi, thx for your answering, the grid of surface is not a very regular, I didnot find a very related pattern for surface division, so I tried adaptive components.

 

and I have a little dynamo, can we achieve that?

 


That was pretty much clear in the image you attached to the original post. Working with i dividual adaptive instances will limit your options to either cut one by one or use dynamo to cut a bunch of instances intersecting the geometry of the void.

 

Not sure who is meant by we, but I'm pretty sure that with basic dynamo skills you can pull that one out. If you fail, there is a forum where you may beable to get help with it if you demonstrate that you have put in some effort...https://forum.dynamobim.com/

 

otherwise, you need to rethink your concept and modify the way you modeled the component to allow use of a pattern (either to make use of nodes required for repeaters or for applying a pattern based panels) ... Note: the pattern does not dictate the shape of the components. The pattern only drives the placement points (pattern based or adaptive).... the shape of the component itself can still be random...

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


Message 10 of 32

yangshilun2012
Contributor
Contributor
Thanks RDAOU, I will try in dynamo then. I havd had a try by using a pattern, mine gird is a pentagonn not very easy based on those deflaut surface division patterns in revit .
0 Likes
Message 11 of 32

yangshilun2012
Contributor
Contributor
Hi, actually I used rhinoinside, the grid is from rhinoinside, and the componment is from revit. so I dont have a divided surface 😞
0 Likes
Message 12 of 32

ToanDN
Consultant
Consultant

@yangshilun2012 wrote:
Hi, actually I used rhinoinside, the grid is from rhinoinside, and the componment is from revit. so I dont have a divided surface 😞

It doesn't matter you are using rhinoinside or using repeater to populate the adaptive component on the surface, you can still cut it as a whole.  Share that mass family here I can show you.

0 Likes
Message 13 of 32

yangshilun2012
Contributor
Contributor

Hi, here is the file, I tried create a nest mass family, I dont know if i get you right, but still i can not cut as a whole 😞

0 Likes
Message 14 of 32

RDAOU
Mentor
Mentor
Accepted solution

That works only when you are cutting the Surface (ie: replicating the functionality of a pattern based family)...I do not believe what you are suggesting works for individual adaptive components placed/hosted by points.

 

Nontheless; observing...maybe I am missing out on something

 

In the meantime ... @yangshilun2012 here is how the dynamo version would work

 

Cut Adaptive Components.gif

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


Message 15 of 32

ToanDN
Consultant
Consultant

@yangshilun2012 wrote:

Hi, here is the file, I tried create a nest mass family, I dont know if i get you right, but still i can not cut as a whole 😞


Here is an example, still in Revit 2022 as I don't have Revit 2021, but the principle is the same regardless of versions.  Thing is the composition of the adaptive components must done be in a family (can be an in-place family), then you can cut it as a whole in the project.

ToanDN_1-1634287228459.png

 

 

ToanDN_0-1634287198061.png

 

 

 

0 Likes
Message 16 of 32

yangshilun2012
Contributor
Contributor
looks cool where can I have the dynamo script?
0 Likes
Message 17 of 32

yangshilun2012
Contributor
Contributor
Thanks let me have a try now.
0 Likes
Message 18 of 32

yangshilun2012
Contributor
Contributor

what is that blue wire and point grid? I dont know how to create it, do I need it?

0 Likes
Message 19 of 32

RDAOU
Mentor
Mentor

@yangshilun2012 

 

@ToanDN  skipped the part where it should say they need to be in a family hosted on a divided surface/pattern (the blue wireframe) and what you will be cutting is the divided surface/pattern... otherwise what he is proposing will not work...but I guess he just cut it short since it has been already clarified in message #9 and #14 

 

 

 

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 20 of 32

yangshilun2012
Contributor
Contributor
ah i see, I am not sure rhinoinside allows me to create the adaptive components hosted on a divided surface/pattern,I will check it out. It seems the dynamo player is what I need, but it is not in my dynamo player list, where I can find it?
0 Likes