I got the following question from user, and I will post the answer below since this is rather common question.

"I boolean unioned spheres together on rhino and then used paneling tools on them to create a structure. However, the paneling tools creates a grid for the entirety of each sphere, as if it remembers each of the spheres before i unioned them together. Do you know how I can get it to panel only what I unioned together?

After boolean, the surfaces of the original spheres (before trimming) are remembered. To check, explode the 2 spheres, move apart, you can now use â€śUntrimAllâ€ť command to go back to the original spheres. If you use PointsOn command, you can see the NURBS structure of the underlying surface.
In surface modeling that Rhino uses there are 2 parts to each surface:

The underlying NURBS surface (clean rectangular topology)

Trimming information to define the â€śactiveâ€ť part of the surface.

One of the things PanelingTools allow is to create grids and panels based on the surface â€śdomainâ€ť. That always uses the underlying surface to generate the grid. With the bigger grid, you can still use the trimmed surface to trim the panels.

Now, if you need to panel using the polysuface as a whole and ignore the domain of individual surface of the faces, then you can use other workflows also supported by PanelingTools to generate the grid and panels

Here is a breakdown of one workflow that works with two booleaned spheres. PT_Polysurfaces_Workflow.3dm (1.1 MB)

I have been trying to find some means of creating a grid on a rather irregular surface, where the only purpose is to correctly space the points and generate the most uniform mesh

I just intercepted a collection of curves in X and Y; Paneling tool which tool is used to name these points in order that they can generate a more organized grid?

hank you I will explore this approach
I have an other question,
if for example this model has symmetries how to use that symmetry to completely close the solid in gh?

Hello, thank you very much but look that when I change the component to morph 3d the curves fail. Can you explain to me why the error is due? Symmetry-Error.gh (42.1 KB)

You has a couple small bugs marked below:
1- The module to morph needed to be one curve to simplify data structure.
2- You needed to graft the input of angles to have proper data structure matching in the rotation.