Questions on angle constraints and driven dimensions

Questions on angle constraints and driven dimensions

Anonymous
Not applicable
1,114 Views
9 Replies
Message 1 of 10

Questions on angle constraints and driven dimensions

Anonymous
Not applicable

My journey from being a Creo user to becoming accustomed to Inventor continues.

Today I'm trying to figure out how to define dimensions in a sophisticated and rational way. At first I was thinking I should go for a Geneva mechanism (see link for description of the geometry), but that might be a bit too large of a piece to swallow, so I'm starting off with making a nice pentagon (see below).

What I have here are five lines that are joined at their ends. Together they form a pentagon. However, the angles between the lines are uneven, which isn't very nice. I wish the angles to be equal to each other, so that my pentagon is nice and symmetric. The angles have the names d0-d4, where d0 is at about 2 o' clock in the screenshot and d4 is at 12 o' clock. The angle value of D4 is within parantheses, because it must be a driven value since the angles must add up to 360 degrees.


How do I make all angles equal to each other?

(making the lengths of the lines equal would make a nice pentagon, but that would be cheating)

If I would have been using creo, I would just have taken the "equal" constraint and clicked the angles in a random order and they'd eventuall all end up at 72 108 degrees. For some reason, this is not how things are done in Inventor.

 

Questions:

1) Is there a simple way to click my way to constraining the angles so that they are equal to each other?

2) Is there some way to just write a rule that d0=d1=d2=d3=d4 ?


Thank you

 

not so nice pentagon.jpg

0 Likes
1,115 Views
9 Replies
Replies (9)
Message 2 of 10

Rob67ert
Collaborator
Collaborator
Hi,
if you add the second angle dimension, you can point it (by click on the dimension) to the first one to be the same.
Robert

If you find this reply helpful ? It would be nice if you use the Accept as Solution or Kudos button below.
Message 3 of 10

Anonymous
Not applicable

Very nice! Thank you!

I'm still curious about if there is any way to write d0=d1=d2=d3.

0 Likes
Message 4 of 10

Rob67ert
Collaborator
Collaborator

That could be done with iLogic.
Add a rule and type:

 

d0=d1=d2=d3

InventorVb.DocumentUpdate()

 

Save rule and run it.

Robert

If you find this reply helpful ? It would be nice if you use the Accept as Solution or Kudos button below.
Message 5 of 10

Anonymous
Not applicable

Well... I first wrote just d0=d1=d2=d3=d4 and hit update up in the left corner. This made all the angles change, but in a way that makes no sense at all to me. I then included your second line "InventorVb.DocumentUpdate()", right clicked the rule and clicked "Run Rule". That didn't change anything and I can't click update.

 

What am I doing wrong?

 

unruly pentagon.jpg

0 Likes
Message 6 of 10

Rob67ert
Collaborator
Collaborator
My mistake 🙂
make is d4=d3=d2=d1=d0
Now the look at d0
If you use d0=d1 you will give d0 the value of d1
Robert

If you find this reply helpful ? It would be nice if you use the Accept as Solution or Kudos button below.
Message 7 of 10

Anonymous
Not applicable

I could not make it work, with the method you describe. What eventually worked for me was doing it like this.

The angles are named d2,d3,d4,d5,d6. The rule is

d3=d2
d4=d2
d5=d2
d6=d2

Then I set d2 to 108 degrees.

HOWEVER, it would be more impressive if Inventor would understand by itself that, if all the angles are equal, then 108 is the only solution. Either I'm doing it wrong, or Inventor does not do this. Luckily, this is just a theoretical exercise, since I am fully capable of calculating the angles by myself :).

Any further input would be appreciated.

 

rulezero.jpg

0 Likes
Message 8 of 10

YannickEnrico
Advisor
Advisor

You can also use the EQUAL constraint on all five lines and make do with one reference and two others - Just point the two others to the reference 🙂

_______________________________________________________________________________________
Intel Core i9-14900KF
64 GB DDR5 6000 MHz
2TB WD_BLACK
RTX A4000
------------------------------
Inventor 2026 Professional
0 Likes
Message 9 of 10

Rob67ert
Collaborator
Collaborator
In this case you can also draw a polygon 🙂
Robert

If you find this reply helpful ? It would be nice if you use the Accept as Solution or Kudos button below.
Message 10 of 10

TheCADWhisperer
Consultant
Consultant

@Anonymous wrote:

My journey from being a Creo user to becoming accustomed to Inventor continues.

 

 


Coming from Creo, you might not be aware of ....

 

Polygon.png

 

or if you are used to more clicks per operation....

 

dimension labels.png