Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Adaptive Component - Point Centered in Arc

1 REPLY 1
Reply
Message 1 of 2
Anonymous
444 Views, 1 Reply

Adaptive Component - Point Centered in Arc

Anonymous
Not applicable

I am trying to rig up a (3) point adaptive component, and I am at a loss on how to assign a reference point to be "equal" angle between the given angle. See the image below, I want the new reference point to be on the circle, and split the angle between the given angle:

image1.PNG

 

Things I have tried:

  1. apply the equal constraint to the reference point, it flags the rig as being over constrained.
  2. reference plane with equal constraint, no dice
  3. A start end radius arc, where I can snap to the mid point of the new arc I've created.
    1. This seems to work ok, but the arc can get disconnected after stretching the rig.

 

Any ideas on how to do this? Thanks!

0 Likes

Adaptive Component - Point Centered in Arc

I am trying to rig up a (3) point adaptive component, and I am at a loss on how to assign a reference point to be "equal" angle between the given angle. See the image below, I want the new reference point to be on the circle, and split the angle between the given angle:

image1.PNG

 

Things I have tried:

  1. apply the equal constraint to the reference point, it flags the rig as being over constrained.
  2. reference plane with equal constraint, no dice
  3. A start end radius arc, where I can snap to the mid point of the new arc I've created.
    1. This seems to work ok, but the arc can get disconnected after stretching the rig.

 

Any ideas on how to do this? Thanks!

Labels (1)
1 REPLY 1
Message 2 of 2
RDAOU
in reply to: Anonymous

RDAOU
Mentor
Mentor

@Anonymous 

 

It is possible in various way; however, the method may vary depending on how you wish the component to be hosted ie: Orientation of the adaptive placement point (Instance XYZ, Host XYZ, Global XYZ...etc) 

 

Example:

  1. Below I am using trigonometry => the altitude of the chord R - (R * cos(Angle / 2)) to get the point at the middle of the Arc
  2. This will work is the adaptive orientation is by host XYZ and instance XYZ (ie: the 3 adaptive points are coplanar with the surface hosting the circle

 

 Adaptive CTRL arc.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


@Anonymous 

 

It is possible in various way; however, the method may vary depending on how you wish the component to be hosted ie: Orientation of the adaptive placement point (Instance XYZ, Host XYZ, Global XYZ...etc) 

 

Example:

  1. Below I am using trigonometry => the altitude of the chord R - (R * cos(Angle / 2)) to get the point at the middle of the Arc
  2. This will work is the adaptive orientation is by host XYZ and instance XYZ (ie: the 3 adaptive points are coplanar with the surface hosting the circle

 

 Adaptive CTRL arc.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


Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report