This is a strange one … a bit of fun !
First off, of course I know that Rhino / Grasshopper is probably not the ideal software for this … but why not !
I am just going to start trying to make a script to model a cartoon hand (see reference images); with the idea that Grasshopper could be used to modify the position of the hand, the angle of the fingers, and thumb - ie. so that by modifying these angles the hand can assume a range of postures.
This idea came from an initial need to model a set of 2D vector hand drawings in 3D, which I did in Grasshopper (see attached model).
My script which references the 2D vector hand drawings is cumbersome, and I figured that a better solution would be to script a ‘skeleton’ (points for joints, curves for digits) and then wrap that skeleton in ‘flesh’ (either by pipes, offsets etc to form breps).
I have made a sketch of how I am thinking to go about this. Each point/curve will need to have its axis defined, and then its relation to other digits etc.
I was wondering if anyone had attempted something similar, or has any other suggestions or thoughts of how to start?
hands-model.3dm (119.0 KB)
hands-model.gh (75.0 KB)