Geometry nodes - Implement a Pivot Point for operations without moving the geometry object?

Hi,
I’m trying to make a Shear node group. It already works well based on the pivot point (origin) of the geometry, but I’d like to be able to change that pivot point (the socket callet Center in my node group) in an “invisible” manner, without moving the geometry with a Transform node. I tried using the Vector Rotate but couldn’t make it work…

Here’s the example file:
Shear.blend (2.4 MB)

Hi Ryxx,

Use the Transform node twice… Translate the geometry, do the pivot, translate the geometry back (i.e. by Center scaled by -1).

Enjoy.

6 Likes

Nice! Thanks.

The result for those interested:
Shear.blend (3.4 MB)

2 Likes