I am wondering if it is possible to have an underlying surface (lets say a plan for ease) with geometry on top of it and for every piece of geo on the surface get the pivot point of each and call on the pointOnSurfaceInfo to create a locator and an aim constraint (ala rivet script on highend) and then parent each to the corresponding rivet.
I was thinking of using a for in loop by
getting all of the selected geometry to be riveted and cycle threw them getting there pivot points selecting the surface point on the surface and running the rivet script.
1.Is there already something that will do this? ( I don’t want to reinvent the wheel)
2.Does my approach sound reasonable? Are there better ways to do it? (as I am new to this)
3.What approaches have other people here used in the past? How did they