Equalize the summation of a group of angles to be equal to 360 with kangaroo

Hi every one,
is there a specific goal node to equalize the summation of a group of angles to be equal to a certain given angle?

For example I have a pyramid with 4 faces and I want to equalize the summation of the angles at the corner to 360. (I don’t want to set a specific angle for each one of them but I want Kangaroo to choose the more convenient angles with the only constraint that it must sum up to 360)

Maybe I didn’t understand what you’re trying to do, but

The sum of the [internal angles](https://en.wikipedia.org/wiki/InternalAngle.gh (23.1 KB) Internal_angle) of a polygon is π ( n − 2) radians, equivalently 180°×( n − 2), where n is the number of sides.

So in your case, there is no need to use any special component.



InternalAngle.gh (23.1 KB)

Hi @riccardo.foschi2

I do have an AngleSum goal, but I’m not sure if I’ve ever posted it before. I’ll clean it up and make an example file and post it today.
@Mahdiyar - if I’m understanding him correctly, Riccardo is looking for something that will work on the face angles surrounding a vertex in a mesh which does not lie flat in a plane.

3 Likes

Yes, that’s exactly what I meant! thanks Daniel, looking forward for it!

Hi Daniel, any news about this topic?

Hi @DanielPiker any chance to upload the AngleSum goal, please!