Could not find Rotate function

I'm new to Generative Components and I try to follow some tutorials from Youtube. 

In this tutorial on  you can see at 3:47 the user picks the node Rotate. In my (newest) version of Generative Components however, I can not find this function. Does anyone know how I can rotate a series of point on a circle (I prefer an understandable way)

Thanks in advance.

Parents
  • Its been superseded by RotateSequence(). If you are familiar with previous versions of GC (like me) I recommend you check the help documentation as SS6 has many situations where well established built-in functions have been depreciated, seemingly by name only - in actual fact that's how I discovered that Rotate() is now RotateSequence(). On top of that, many well known functions have been removed from the functions list! They're still hidden away, or listed in the help documentation. Hopefully the next update of GC will rectify this.

    Note that RotateSequence() operates on items in lists only and does not transform objects (i.e. rotate points around a circle) as you seem to suggest. RotateSequence() reorders a list by the given integer by 'stacking' the number of items either at the start or end of the list, in order, based on a + or - input (imagine a conveyor belt with slots holding an item from your list on a continuous loop, and your integer controls how many times it conveys/shifts each slot).

    To rotate points around a circle you have a number of options (this is the power of computational tools; many solutions). One method would be to place the circle on a coordinate system created using the ByOriginRotationAboutCoordinateSystem method. Once you create the points on the circle, rotating the coordinate system will in turn rotate the circle and therefore the points.

    Answer Verified By: Louis van Amerongen 

Reply
  • Its been superseded by RotateSequence(). If you are familiar with previous versions of GC (like me) I recommend you check the help documentation as SS6 has many situations where well established built-in functions have been depreciated, seemingly by name only - in actual fact that's how I discovered that Rotate() is now RotateSequence(). On top of that, many well known functions have been removed from the functions list! They're still hidden away, or listed in the help documentation. Hopefully the next update of GC will rectify this.

    Note that RotateSequence() operates on items in lists only and does not transform objects (i.e. rotate points around a circle) as you seem to suggest. RotateSequence() reorders a list by the given integer by 'stacking' the number of items either at the start or end of the list, in order, based on a + or - input (imagine a conveyor belt with slots holding an item from your list on a continuous loop, and your integer controls how many times it conveys/shifts each slot).

    To rotate points around a circle you have a number of options (this is the power of computational tools; many solutions). One method would be to place the circle on a coordinate system created using the ByOriginRotationAboutCoordinateSystem method. Once you create the points on the circle, rotating the coordinate system will in turn rotate the circle and therefore the points.

    Answer Verified By: Louis van Amerongen 

Children