Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Parametric Circle - Pythagorean Theorem?

3 ANTWORTEN 3
GELÖST
Antworten
Nachricht 1 von 4
depps
1317 Aufrufe, 3 Antworten

Parametric Circle - Pythagorean Theorem?

I have a conveyor system  (line-based) that I modeled and I need to create a space constraint above it...I'm turning the straight run into a rotatable conveyor that can turn 90/180 degrees to move objects. I'm setting up a space constraint / clearance zone so I can clash against anything getting in the potential path of the objects on the conveyor system.

 

I can tie the space constraint to the center of the conveyor (which flexes in both length and width), but i really need it to expand to the outermost (corner to opposite corner) value. In other words, if the conveyor width remains constant (Width), but I drag the conveyor to be 15' instead of 10 (Length), the diameter of my space constraint needs to be that hypotenuse value between L and W (hence my thought of using Pythagorean Theorem). 

 

I've tried setting up 45 degree reference planes at each corner and pulling dimensions between them, but they won't flex as the length increases. I've also tried drawing lines corner to corner and using their length to drive the diameter parameter, but haven't found a good way to do it. Is there a way to dimension from end of line to end of line and use that?

 

Maybe I've just stared at this for too long and the obvious answer is eluding me...hoping a fresh set of eyes will have an idea. I've attached the family for anyone who wants to take a stab at it. In the meantime, I'm going to see if I can get this formula to work...I keep getting the 'inconsistent units' error so I'm hoping it's just something simple that I've overlooked.

 

Thanks!

 

 

 

3 ANTWORTEN 3
Nachricht 2 von 4
Ilic.Andrej
als Antwort auf: depps

Were you looking for this? I attached the family.

 

Diameter:

sqrt(([Conveyor - Width] + [Conveyor Edge - Width] * 2 / 1) ^ 2 + Length ^ 2)    

 



Andrej Ilić

phonetical: ændreɪ ilich
MSc Arch

Autodesk Expert Elite Alumni

Nachricht 3 von 4
depps
als Antwort auf: Ilic.Andrej

That's exactly what I was looking for...thank you!

 

Can you explain why the dividing by 1 solves this? I saw some other posts say this...but it makes no sense to me?

Nachricht 4 von 4
Ilic.Andrej
als Antwort auf: depps

Diameter is a length parameter.

x*2 = y

 

5m*2 = 10 m2

 

Therefore y would be area param. You need y unit to be consistent with x unit

 

5m*2/1 = 10 m



Andrej Ilić

phonetical: ændreɪ ilich
MSc Arch

Autodesk Expert Elite Alumni

Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen  

Autodesk Design & Make Report