1
$\begingroup$

I want to to do a 3 fingers grip with Geometry Nodes. Every finger is a curve composed of 4 vertex.

With a variable of the group input named 'Angle' I need to increase the natural angle of each couple of edges (alpha and beta).

enter image description here

I try the GN 'Set Curve Tilt' but I don't know how tell it the direction of the rotation.

My main Geometry Nodes

enter image description here

My Geometry Nodes 'GN finger'

enter image description here

Any idea how to do it?

$\endgroup$
1
  • 1
    $\begingroup$ you want to use a vector rotate and a set position, not a 'set curve tilt' $\endgroup$
    – shmuel
    Apr 26, 2023 at 21:38

2 Answers 2

3
$\begingroup$

For an unknown number of points, you could use a setup like this:

$\endgroup$
1
  • $\begingroup$ Since I was recently urged to give more upvotes: Well done, this answer is very helpful! ;-) $\endgroup$
    – quellenform
    Apr 29, 2023 at 21:36
2
$\begingroup$

Finally I did it. My 3 fingers grip.

enter image description here

I show how I did it.

enter image description here

In the GN of the grip I positioned the three fingers.

enter image description here

In the GN 'finger' I created the three parts of each finger and I rotated them by the angle of desired of the hand. I rotated them a second time to orientated them correctly.

enter image description here

And finally in the GN 'Appearance' i created the cylinders of every finger and Uv spheres to linked them.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .