generic model adaptive length - consistent profile

generic model adaptive length - consistent profile

stephanie6B48Z
Contributor Contributor
1,538 Views
5 Replies
Message 1 of 6

generic model adaptive length - consistent profile

stephanie6B48Z
Contributor
Contributor

I'd like to make a generic model family (not modelled in place) that has ribs at 19mm, but the length of each panel can change within the project.  Lengths will most likely be between 600-900mm.  There's a snapshot of the basic profile below, but the lengths will vary throughout the project.  How can I change the length and keep the rib at 19mm without making lots of families?  Ultimately, I'd then like to be able to import this into a door family as we're using this profile for cupboard doors.  Many thanks in advance!!

 

stephanie6B48Z_0-1644893287589.png

 

0 Likes
Accepted solutions (2)
1,539 Views
5 Replies
Replies (5)
Message 2 of 6

RDAOU
Mentor
Mentor
Accepted solution

@stephanie6B48Z 

 

There are more than a couple of ways to model such panels...most straightforward is

  • Model a face based void that cuts the host
  • Nest the void into the panel family (a Generic Model or Line based generic model) and host it on the face of the panel/extrusion, align, lock and array it
  • Use append to end for the array and lock and constrain the first 2 instances
  • formulate the array based on the length = roundup(Length/Rib Width)

Depending on the number of arrayed ribs, such family can be too much for a model to digest/process...in such case the lighter version would be either using a curtain wall or a handrail to model it

 

Ribbed Panel.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


0 Likes
Message 3 of 6

RDAOU
Mentor
Mentor

@stephanie6B48Z 

 

Below is the Curtain wall version using mullions...

 

 

Ribbed Panel Mullions.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


0 Likes
Message 4 of 6

barthbradley
Consultant
Consultant

Have you considered doing this via a Curtain Wall?  

 

Example of Corrugated Panel ribs created as Curtain Wall Mullions: 

 

Corrugated D.png

 

 

 

  

0 Likes
Message 5 of 6

stephanie6B48Z
Contributor
Contributor

Thanks for the video.  I think I missed a step as the void isn't cutting the generic model.  I created 2 new families - one for the void rib, and a line based generic model for the panel.  Any ideas?  Would prefer nutting it out with generic model rather than curtain wall...

 

stephanie6B48Z_0-1645398836234.png

 

0 Likes
Message 6 of 6

RDAOU
Mentor
Mentor
Accepted solution

@stephanie6B48Z 

 

You need to create the void in a separate family...

  • For the void use a generic model face based... the void must be properly locked and constrained and should cut the host in this one
  • Once you load the above into the generic model, place it on the extrusion and it will cut

 

Edit: See below GIF captures

 

Generic Model Face Based Void  - Child 1

Family_Face Based Void.gif

 

Generic Model Panel Family - Child 2

Family_Generic Model.gif

 

 

Line Based Ribbed Family - Parent

Family_Line Based Array.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


0 Likes