arc changes it center while flexing (family creation)

abid.islamain
Participant
Participant

arc changes it center while flexing (family creation)

abid.islamain
Participant
Participant

hello everybody,

I want to create an arc in one quadrant of the front view using extrusion with R1 and R2 as shown in image. it works when I change the radius but when I array it in one direction as shown in 3d image then changing the radius of arc extrusion displaces the center. the radius does changes but with different center.

I am attaching the family as well. I am using Revit1.PNG2.PNG3.PNG 2020

0 Likes
Reply
Accepted solutions (1)
575 Views
8 Replies
Replies (8)

RDAOU
Mentor
Mentor

@abid.islamain 

 

It is not clear what you are trying to model...Do you want the array to behave like an offset?

 

 

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

abid.islamain
Participant
Participant

I want to create a solid arc with inner and outer radius and some depth

Then array it on certain length with spacing as parameter

0 Likes

RDAOU
Mentor
Mentor

RDAOU_0-1632218598920.png

Image above is a capture of your original Post... 

  1. In Family Editor - Arrays, the Radius of each component instance cannot change if they are grouped and associated. It will always be the same Radius 
  2. When you array a circular element, the element gets copied/repeated every X distance and/or X number of time Subsequently displacing the center

=> the behavior you described is a normal behavior of an Array

 

See the image below of an Offset vs Array ...the former you cannot achieve using Array in family editor

RDAOU_1-1632219181153.png       vs    RDAOU_2-1632219258953.png

 

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

abid.islamain
Participant
Participant

@RDAOUyou arrayed the circular element on right side what i want is to array the same circular element on back side and keep the center same every time I change the radius of element

0 Likes

RDAOU
Mentor
Mentor

@abid.islamain 

 

Depends on how you array (ie: Append new instances to end or in the middle). Append new instances to end - Constrain its center of the first and second instances of the array to the vertical and horizontal ref planes 

 

 

 

 

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

abid.islamain
Participant
Participant
0 Likes

RDAOU
Mentor
Mentor
Accepted solution

@abid.islamain 

 

Do not array the extrusion directly in its family...

  1. nest it into a host generic model or generic line based
  2. Unche l work plane based ... the child family doesn't need that
  3. Once nested, lock the vertical and horizontal planes to those in the host
  4. Array the lock 2nd instance 

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


abid.islamain
Participant
Participant

thank you for your time it worked

0 Likes